« first day (1124 days earlier)      last day (3865 days later) » 
04:00 - 20:0020:00 - 23:00

user55340
8:00 PM
@Ampt You do realize that the proper rep would actually be 31337?
 
its been shortened in most canonical uses though
i mean technically it would be "elite" in english but that's not the wide-spread usage
 
user55340
@Ampt (thats the name of the product I'm working on... elite logistics)
 
better be commented as "1337 l0g1st1c5" in the code bro
or at least project 1337
 
user55340
8:18 PM
@YannisRizos Who's the more foolish? The fool? or the fool who elects him?{/ob1}
 
> One of the penalties for refusing to participate in politics is that you end up being governed by your inferiors. - Plato
 
> The fool who persists in his folly will become wise. -William Blake
 
0
Q: UI, Algorithm or Web Programming

Mohammad AhmedI am going to have a job in a programming company.It gave me some choices about what I would like to work in : 1 : UI Programming. 2 : Coding and programming (algorithms). 3 : ASP.NET (Web programming). I have some background in design, but I am more on programming and algorithms.Although the ...

(he forgot to ask a question ;)
 
DESTROY
 
user55340
I still prefer my star wars refrence.
 
user55340
8:22 PM
 
@MichaelT A software engineer who can't spell reference? For shame.
 
user55340
@JimmyHoffa I can spell pointer just fine thank you... its references that confuse me. Smart, weak... what next? nerd reference (its a smart weak reference that most applications just ignore)?
 
user20683
I'm very tempted to add to the career/education close reason: "Important life decisions such as what route to take for your degree or what path to pick for your career should not be made by strangers on the Internet"
 
user55340
@WorldEngineer Sounds quite reasonable.
 
user55340
@Ampt you should go into visual basic programing... best career path ever.
 
8:26 PM
 
user55340
why not both?
 
user55340
[ERROR] A class/interface with the same name "org.datacontract.schemas.....Location" is already in use. Use a class customization to resolve this conflict.
[ERROR] (Relevant to above error) another "Location" is generated from here.
[ERROR] Two declarations cause a collision in the ObjectFactory class.
[ERROR] (Related to above error) This is the other declaration.
 
user55340
Whee webservices!
 
dude, just do it in RoR snicker
 
user55340
RoR doesn't like soap. Its more a 'json' thing... and well, the endpoint is soap not json.
 
8:32 PM
theres a gem for that
 
user55340
I'm sure there is.
 
user20683
@MichaelT Where do you put the line between basic proficiency and intermediate in a language?
 
user20683
is it some arbitrary thing that will vary hugely?
 
user55340
The oft quoted matrix.
 
8:33 PM
that's such a large table...
 
user20683
aye but mine are weird
 
user55340
It is quite fuzzy... its more of knows where to look for the answer.
 
user20683
yeah
 
user20683
that I know scads of
 
user55340
Basic - needs to look to find out where to look to find the answer.
 
user20683
8:34 PM
the issue is more knowing it cold
 
user55340
Intermediate - goes right to the proper API.
 
user20683
I'm probably right on the border for Python and heading that way with Java
 
user55340
beginner "I want to do logging in java... search google for "logging java""
intermediate "search google for "slf4j" or "log4j""
 
user20683
ah
 
really? knowing the most used APIs is what seperates the beginners from intermediates?
 
user20683
8:36 PM
Computer Vision Python vs SimpleCV
 
user20683
@Ampt know thine frameworks
 
@WorldEngineer border? aren't you the one who corrected the guy who invented python?
 
user55340
@Ampt With such large a library based language, one can't be expected to memorize all the methods for String.
 
user55340
Knowing with libs are out there and going directly to them is key in getting what you want.
 
user55340
It also implies you know what you are looking for and some degree of how to use it.
 
8:38 PM
interesting
I'm not disagreeing with knowing how to get to frameworks, but I wouldn't go from "Find a java logging framework -> log4j"
 
user55340
Thats where the IDE comes in so useful - it minimizes the "go search for API" time for the core language.
 
user20683
@Ampt you do realize that was entirely a joke correct?
 
@WorldEngineer which part
 
user20683
all of it
 
user20683
I've never done work on Python's innards
 
8:39 PM
so you didn't correct the guy who invented python?
 
user20683
nope
 
ah, alright
 
user20683
you made the mistake and we ran with it ;)
 
guess the joke was lost on me then
 
user55340
Consider that if you know what you're looking for, you've got a good API handling in any language.
 
user55340
8:40 PM
3
A: How to design a log() method that can easily be accessed from the outside of the Console class?

MichaelTThe proper way to do this is to use a logging framework. The Apache (or ones modeled on) 'log4xyz' (where xyz is the language choice - log4j for java, log4net for .net, log4cpp for C++) is one of the more common styles. Since this is specifically about C++, I'll be referencing log4cpp (though I...

 
user55340
Thanks a lot, it's quite a bit of work but IMHO it's better than the default console, especially because of how slow that works. The game starts almost 2x faster since we made this console. Thanks and sorry for the late upvote. — Bugster Sep 14 at 9:00
 
user55340
Knowing how to do it, I was able to help someone improve the performance of his application - without digging into C++ too far.
 
user20683
aye
 
guess I'm just a rookie then
 
@WorldEngineer I draw the line firmly at "Can and has successfully worked in self-directed fashion on large scale feature-rich comprehensive application in language"
 
user55340
8:42 PM
It isn't about what you know, its about knowing how to find what you need to know - and having a direction for what.
 
user20683
@JimmyHoffa fair enough
 
basic proficiency is "I can write an app and fiddle around in an app, I can read and write the code" intermediate is "I can and have produced functioning code in a robust real product which made it into production"
 
user20683
Like I said, I'm borderline with Python
 
user20683
okay, so I probably shouldn't bother with individual qualifications on my resume then
 
user20683
retinkering it
 
8:44 PM
I know that feeling
 
user20683
just list "Haskell" and then let them figure out how much I know
 
Like a recruiter is gonna know what the hell haskell is. Around these parts you mention "Pattern" and the recruiters start drooling
@JimmyHoffa you'll forgive me for listing design pattern knowledge on my resume
 
@WorldEngineer bayesian is pronounces bays-ee-in or bay-ee-zhin ?
 
user20683
I pronounce it like "Asian but with more "B""
 
@Ampt I list design principles on mine
I always thought it was the former; the guys name was bayes
 
user55340
8:48 PM
Bayes·ian adjective \ˈbā-zē-ən, -zhən\
 
user20683
So they are both valid
 
user20683
clearly English is an Enterprise-level application written entirely in Ruby.
 
user55340
> Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld.
 
user20683
@MichaelT been about 8 years since I last saw that one
 
8:54 PM
looks like perfect german to me
 
user20683
@Ampt that's exactly the point
 
user55340
Well, its not german... and german has its own issues...
 
user55340
this was more of a 'multiple sounds from a single character or pair of characters'
 
user55340
> For example, in Year 1 that useless letter "c" would be dropped to be replased either by "k" or "s", and likewise "x" would no longer be part of the alphabet. The only kase in which "c" would be retained would be the "ch" formation, which will be dealt with later.
 
user55340
> Year 2 might reform "w" spelling, so that "which" and "one" would take the same konsonant, wile Year 3 might well abolish "y" replasing it with "i" and Iear 4 might fiks the "g/j" anomali wonse and for all.
 
user55340
8:58 PM
> Jenerally, then, the improvement would kontinue iear bai iear with Iear 5 doing awai with useless double konsonants, and Iears 6-12 or so modifaiing vowlz and the rimeining voist and unvoist konsonants. Bai Iear 15 or sou, it wud fainali bi posibl tu meik ius ov thi ridandant letez "c", "y" and "x" -- bai now jast a memori in the maindz ov ould doderez -- tu riplais "ch", "sh", and "th" rispektivli.
 
user55340
> Fainali, xen, aafte sam 20 iers ov orxogrefkl riform, wi wud hev a lojikl, kohirnt speling in ius xrewawt xe Ingliy-spiking werld.
 
user55340
@gnat a roomba suggestion on the SO close queue...
 
user55340
4
Q: Get Community involved in the close process

ben is uǝq backwardsIt's been noted that the Stack Overflow close vote queue has a few questions in it. More generally, it appears as though the Stack Overflow community cannot keep up with the volume of questions that need closing. Community currently deletes questions after 30 days if they are negatively voted an...

 
user55340
To answer the implied question of, "Which party would you rather attend?" I'm going to have to go with neither. Sorry Anna. — Servy 7 mins ago
 
9:04 PM
@YannisRizos (NSFW)
 
@Ampt Not if you are a stripper.
 
user20683
@YannisRizos So basically all of Greece these days.
 
user20683
;)
 
This is correct. I'm guessing if you're a stripper there's not a whole lot of NSFW material out there
 
user20683
@Ampt 700 Club
 
user55340
9:05 PM
@YannisRizos Bad image.... @Ampt as a stripper.
 
user55340
Alternatively, @YannisRizos interviewing strippers and making them cry...
 
@Ampt Looks far more like dutch than german
 
@MichaelT don't be a prude. How do you think I'm paying for engineering college
2
 
German words tend to be longer and that uses the dutch j
also no words ending with en or er are give-away that it's not german
 
I think it's the use of the K's and Z's that does it
 
9:21 PM
@YannisRizos OMG!!!
jfk and stalin - the strippers
 
Though NSFW, that is relatively worth it
 
9:37 PM
What if my user name was actually enderland, ???? — enderland 27 secs ago
@MichaelT haters gonna... hate
 
user55340
9:53 PM
@Ampt knowing your fondness of crazy headphones cen.acs.org/articles/91/web/2013/09/…
 
@MichaelT, how are u?
 
user55340
@MohammadAhmed Doing well.
 
@MichaelT, good luck.what I am trying to say is that a lot of programmers hate to work with UI ?
 
user55340
Many programmers have a very utilitarian design for UI. its not that we 'hate' it - its that we don't think in the UI way.
 
user55340
I don't mind doing UI work, its just... well.. some people think my UI is a tad bit on the bare side. Things line up properly, but they aren't placed where a non-programmer would think to look for them.
 
user55340
9:58 PM
And well, I don't go for all the pretty features of the appropriate background image, or rounded corners on things because I don't think of them.
 
@MohammadAhmed UI requires thinking about users, which are not logical systems; engineers are typically better at designing for the rational consistent system of a computer, not so good at designing for the irrational inconsistent system of a person
 
Great, yes Michael you are true.
 
Also the things users like are often without utility like glossiness et al, while engineers have studied for ages training their minds to focus on utility and functionality not appearance
 
@JimmyHoffa HCI ftw!
 
@JimmyHoffa, yes thanks.
 
user20683
10:01 PM
I've a reasonable foot in both fields
 
user20683
You are doing your masters correct? I've never heard of ASP being used for a master's thesis. Then again, my department considers Microsoft to be somewhere between Evil and EVIL.
 
No I am having part-time job while doing researches in computer graphics, I have new job and I am not sure to go for web programming(ASP.NET) or writing algorithms?
 
user20683
ASP.NET is but one technology. Microsoft could deprecate it tomorrow
 
I have no experience in non graphics applications
 
user20683
they won't but the point remains they could
 
user20683
10:07 PM
2193
Q: What should every programmer know about web development?

Joel CoehoornWhat things should a programmer implementing the technical details of a web application consider before making the site public? If Jeff Atwood can forget about HttpOnly cookies, sitemaps, and cross-site request forgeries all in the same site, what important thing could I be forgetting as well? ...

 
So your advice to not go for ASP.NET ?
If I have no choice and have to work in UI programming for windows , where to start ?
 
user20683
Which windows?
 
user20683
7 or 8?
 
user20683
Metro or not?
 
user20683
10:09 PM
not then
 
hhhhh
 
user55340
The application layer programming is a matter of syntax really... I'm a java programmer. I could do it in perl, or php, or switch to C# tomorrow and pick that up in a week and do that. Its not about the language there - its just what platform you use.
 
user20683
aye
 
user20683
I know Java decently, I can more or less read C#
 
@MichaelT, yes I have no problem in programming , but as a start point for UI programming, where to start ?
again for windows 7
 
user55340
10:12 PM
Dunno windows at all. I'm a web guy.. and when its not web, its mac / unix.
 
@MichaelT You've never done windows desktop or server development at all?
 
user55340
But you've got the more theory end of HCI, to the more practical end of learning that set of libraries and APIs for that platform.
 
user20683
as I recall, it's either Winforms or WPF
 
user20683
for Windows Native GUI
 
user55340
@JimmyHoffa Haven't ever touched windows desktop as windows. I've done development of Java applications that run stand alone with AWT / Swing in any platform (given the jvm).
 
10:14 PM
@WorldEngineer, yes WPF right , what about ASP.NET ! sorry I am not expert
 
user55340
And I've played with Cocoa and Cocoa Touch.
 
@WorldEngineer Those are your general .NET choices, there's still for crazy people MFC but that's quite deprecated to my knowledge. Then there's always non-MS stuff, Delphi is supposedly quite good for windows desktop apps
 
user20683
@MohammadAhmed ASP.NET is like PHP or Ruby on Rails or Django or JSP or a thousand other server side web development environments
 
to celebrate hotness formula correction decline, suggest we all bump this question to the top of collider and stick it there for a week or two:
0
Q: How to deal with a stubborn senior dev?

Sam StilesPretend you're my boss. How could an employee tell you that the development workflow being used is broken and have you believe that employee (a new guy) over the senior dev? (who says you don't need things like Frameworks, Version Control, etc) Two anecdotes to describe the senior dev: My work...

 
Finally,

@WorldEngineer & @MichaelT , from your point of view, what you recommend ?

1 : Programming and coding .
2 : Web programming using ASP.NET.
3 : UI.

and give one reason for your answer !
 
user20683
10:18 PM
the second two are subsets of the first
 
@WorldEngineer , yes , but I mean programming ( application ) not web .
 
user20683
@MohammadAhmed That still will involve UI work. The question is, what makes you happy? What do you feel passion for?
 
@WorldEngineer, It's not true that UI programming is time consumption, as a lot of programmers suffer !
 
user20683
@MohammadAhmed it depends. In most places that I'm aware of if they are large enough, you wind up with a separate role known as a Front-End Developer
 
user20683
Back-End handles Databases and Business Logic and all that while Front-End makes sure that the UI looks good and handles well when used.
 
user20683
10:21 PM
there are certainly places where the roles are combined as well
 
user20683
it all just depends
 
@WorldEngineer, 100 %
So, I think time factor is the same for front / back end !
 
user20683
@MohammadAhmed 100%? What do you mean?
 
user20683
depends on personal skill, scope of project, clarity of requirements.
 
user20683
Are you asking if one is easier to learn or asking if one takes more time than the other?
 
10:24 PM
no not to learn
one takes more time than other
 
user20683
each individual case will take different amounts of time
 
user55340
UI is a skill set that is rarely addressed in a CS degree as it isn't Computer Science - its a tangential field and many times seen by CS types as more vocational. We suffer because we don't know it. That said, there are entire departments in Apple based on that area.
 
user20683
There's a degree at Georgia Tech called "Computational Media", they get extensive training in that area.
 
user20683
You can never, with any certainty, say that GUIs take longer than Databases or whatever
 
user20683
or less time for that matter
 
10:27 PM
you might also have interaction designers or UX people doing the design and nearly none of the implementation, too
 
user20683
yeah
 
@WorldEngineer, yes you are true , so one for me , who spend his time on math and programming , I think back end fit me more
 
my background is HCI - so I kinda fit right in the middle of front end and back end people
because I like both
 
user20683
@MohammadAhmed it sounds like its more interesting for you
 
I'm not a master at either, by any means though...
 
user20683
10:28 PM
me, I like both of them but languages are my particular passion as this lot will tell you.
 
@enderland, can I work between back/front end ? and what is this job ?
@WorldEngineer, thank again :)
 
user55340
Think of HCI is just another area of computing. HCI, Network programming, Graphics, Operating Systems, Numerical methods, Databases... some people are better at one area than another... or have had training in one area rather than another.
 
user20683
@MohammadAhmed middleware? Kind of? Integration Developers do that kind of thing as well.
 
user55340
Throw a networking problem at a database guy vs a HCI problem at a database guy - same degree of problems.
 
user20683
middleware is really more backend
 
user20683
10:30 PM
throw a pizza at me, I will have a bin packing problem
 
@MohammadAhmed you will probably have better luck doing both roles in either a small company or a very small team (and probably not as a dedicated software enginerering team)
both have tradeoffs...
 
user20683
many people find UI work very "fiddly"
 
user55340
Note: HCI is not HCl. Very different things. Do not throw HCl at anyone.
 
user55340
@WorldEngineer Thats just because its closer to the H end than the C end. C end tends not to change requirements without doing a release.
 
@enderland, why middle-ware is good thing to have in company ?
 
user20683
10:32 PM
@MohammadAhmed it's neither good or bad but it can speed up development
 
user55340
Middleware is the domain of business logic and connections between systems.
 
it really depends on what you want to do, too
 
user20683
for instance, cluster management software
 
it's a lot harder to become an expert if you have to deal with a ton more things, too
 
user20683
you could be the guy who hacks out the code that allocates all that memory and messaging so that the programmers using the system can just concentrate on their actual program logic rather than all the specifics
 
10:33 PM
some people like this - some people want to code all day and get so dang awesome at one thing
 
user20683
@enderland some people are in short Jimmy Hoffa and MichaelT
 
@WorldEngineer yeah something like that ;)
 
user20683
were that I had one tenth of their experience and skill
 
they make me feel like I shouldn't even call myself a programmer :P
 
@WorldEngineer, could you pls list some of jobs that a middleware employer can do other than cluster management ?
 
user20683
@MohammadAhmed Database management software
 
user20683
Oracle Fusion is an example
 
user20683
as I recall
 
user20683
bit broader than that actually
 
user20683
Oracle Fusion Middleware (OFM, also known as Fusion Middleware) consists of several software products from Oracle Corporation. OFM spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content management. OFM depends on open standards such as BPEL, SOAP, XML and JMS. Oracle Fusion Middleware provides software for the development, deployment, and management of service-oriented architecture (SOA). It includes what Oracle calls "hot-pluggable" architecture, (Oracle Corporation's web-page on OFM's "hot-pluggable" capa...
 
user20683
10:36 PM
Middleware tends to deal with integration of systems
 
user20683
be they software or hardware
 
user20683
an Operating System is a very common kind of middleware
 
@WorldEngineer , Summury :

Back-end : database , programming , logic
Middle-ware : integration between systems.
Front : UI and design.

I am right !
 
user20683
programming is all stages
 
user20683
and there's "logic" at all stages
 
user20683
10:39 PM
business logic is the governing set of rules and what not governing a system
 
as CS students where we fit ?
I think in back-end and middleware
ok thanks alot for all
 
user20683
@MohammadAhmed everywhere
 
user20683
I took a class in HCI
 
user20683
two technically
 
yes
true so I have to make the choice !
@MichaelT & @WorldEngineer thanks alot
@WorldEngineer , special thanks for you , good luck.
 
user20683
10:42 PM
@MohammadAhmed if you are going to grad school, go with your passion. If you want to do graphics, do that.
 
@WorldEngineer, I will take your advice thanks again :)
 
user20683
@MohammadAhmed Also talk to your advisor
 
user20683
and check out Academia.Stackexchange.com
 
user20683
if you want to learn more about graduate school
 
@WorldEngineer, I will , I am going to take Master of sceinse in computer graphics, I apply for a job in company and I got it :)
that's all the story
 
user20683
10:45 PM
learn what you need to learn to be good at your job
 
user20683
math is your most powerful tool for graphics and both of the main Graphics APIs are C or C++
 
yes I will , but unfortuantly that job unlike my passion , which is about game prograaming :(
Yeah , I excellent at math , I took A in all math courses in CS
 
user20683
@MohammadAhmed do what you can, get the masters, find a game studio that treats you decent and go
 
user20683
if you like low level stuff and are good at math, consider becoming a tools programmer
 
@WorldEngineer I've got a masters in HCI and probably only have a couple more classes in "HCI" than you LOL
well, I'll have it shortly or whenever my advsor reads my thesis :(
 
10:49 PM
@WorldEngineer, I will :) , your advice best than my brother advice ! thanks , see you later brother,good luck.
 
04:00 - 20:0020:00 - 23:00

« first day (1124 days earlier)      last day (3865 days later) »