Reputation
4,382
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 10 27
Newest
 Nice Answer
Impact
~285k people reached

Sep
11
comment Will Java still be relevant in 5 years?
Oracle will pump it for all it's worth and either bury it or pawn it off to the highest bidder because it's a revenue nightmare. Sun created one of the most used programming platforms known to man and everybody but Sun knew to monetize it. The best possible outcome for Java would be for Google to buy it to settle their patent issues and finally make it a true (unencumbered by patents) open source project.
Sep
11
answered What do you do when you feel stuck on a project?
Sep
11
comment What syntax element do you hate most in a programming language you use frequently?
It actually make sense if you think about it. It's the same as declaring a private method in other languages, the self parameter is just explicit in python where it's implicit in other languages. If you want it to be implicit add the @classmethod decorator before the method declaration. See docs.python.org/library/functions.html#classmethod. Learning the details of how this works will give you some insight as to how it's done in other languages implicitly.
Sep
11
answered What non-programming books should a programmer read to help develop programming/thinking skills?
Sep
11
comment Why do people still say Java is slow?
Umm, C# is fast too ;)
Sep
11
answered Why do people still say Java is slow?
Sep
11
awarded  Teacher
Sep
11
answered How do you manage your knowledge base?
Sep
11
comment How do you stay focused at work?
Having a smoke is like short walks on steroids. Nothing super charges mental stimulation like nicotine when you're stuck on a problem. It gives you a timer too because 1 cig ~= 5 minutes so there's no excuse not to go right back to work afterward. Too bad it's terrible for your health.
Sep
11
comment How do you stay focused at work?
Hmmm. I'm the opposite. After about 20-30 minutes I break into 'the zone' and can code intensely for anywhere from 7-14 hours straight with short breaks for food/cigarette/coffee if I'm struggling with a certain issue. I have actually gone as long as 20 hours straight before without more than short pauses. Obviously, I don't work a standard 9-5.
Sep
11
comment How do you stay focused at work?
+1 amen. I usually have chrome in the first, Monodevelop in the second, git stuff in the third, and nunit in the fourth. Also, I change the keyboard shortcuts to super+left/right to switch workspaces, super+up to initiate the window picker, and super+down to unfold the compiz cube.
Sep
11
answered What are the warning signs of impending doom to watch out for on a project?
Sep
11
comment What are the warning signs of impending doom to watch out for on a project?
+1 amen. Been there, done that, don't care to be in that position again.
Sep
11
comment What are the warning signs of impending doom to watch out for on a project?
Nothing makes scope creep worse than 'concession features' because the PM screwed up when he setup the milestone dates.
Sep
11
comment How to explain programming to a non-programmer?
+1 for comical relief.
Sep
11
comment Do people in non-English-speaking countries code in English?
Being from the US, I hate to admit it but the 'Ugly Americans' still hold a lot of cultural influence in our country (to the detriment of us all), especially in business. Just like racism, sexism, etc... cultural progress in the states is measured the same as it alway has been. One generation at a time.
Sep
11
comment Do people in non-English-speaking countries code in English?
Connexion isn't so bad. I once got into a discussion with a British colleague about the word manouever because I thought it was a misspelling. Old/adapted/culture specific words are even an issue among primarily English speaking cultures.
Sep
11
comment What's your favourite quote about programming?
+1 Thanks for the full quote. I never know there was more to it.
Sep
11
comment What's your favourite quote about programming?
+1 Personal favorite
Sep
11
comment What's the most absurd myth about programming issues?
Or even worse, if you've never programmed or managed a programming project, reading a few books and will magically make software happen. Been down that road with a previous PM and don't care to repeat it as long as I live.