Reputation
3,483
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
2 14 20
Newest
 Yearling
Impact
~86k people reached

Feb
14
comment How can programming ability be used to help people in poverty?
This, taken to the extreme, is the Bill Gates model.
Jan
26
comment Would you contribute to open-core software?
If you can't fork it, it's not Open Source.
Jan
14
comment listing my programming experience on my resume
I wouldn't use the word "unprofessional" - that has unfortunate connotations. Perhaps "non-professional" is better.
Dec
22
comment What is ant build file and maven build file?
The tools provide the functionality (e.g. compilation, archiving, running unit tests) and the XML files define how this functionality is used.
Dec
18
comment Which things instantly ring alarm bells when looking at code?
The flipside of this is people who slavishly follow "best practices" without any critical thought as to why something is a "best practice". This is why I strongly dislike the term "best practice", because for some people it's an excuse to stop thinking and follow the herd. "Because it's best practice" is never an acceptable answer to the question "why are you doing this?" If you can't articulate why something is a best practice, then it's not a best practice, it's a superstition.
Nov
5
comment What is Java used for these days?
It's very rarely used for consumer desktop applications, but there are still lots of in-house desktop applications and trading system front ends written in Swing.
Oct
26
comment “Overtime is part of the job” true but a bad attitude?
@glenatron That's the case in the UK due to John Major's opt-out from the Working Time Directive. In the rest of the EU I think it doesn't matter whether the employee agrees or not, 48 hours is the maximum.
Oct
26
comment “Overtime is part of the job” true but a bad attitude?
@Vatine It's the same here in the UK.
Oct
5
comment What features are vital for good bug tracking software?
When a bug is created it's assigned to the default person who decides what to do with it (could be the project lead or project manager).
Oct
4
comment Why is Lisp useful?
+1 for the nested use of parentheses in this answer.
Oct
2
comment What's the worst programming book you've ever read?
Agreed. The free online Subversion book (svnbook.red-bean.com) is much better. Also, the index in Pragmatic Version Control using Subversion is useless for finding what you want.
Sep
24
comment What's the worst technology decision you have ever seen?
Argh, you've just reminded me of another part of my past I'd rather forget. I inherited part of a project (the same project I mentioned in my answer) that was built on a snapshot of Spring RCP. I could never understand why. It didn't seem to add anything but hassle.
Sep
13
comment Will Java still be relevant in 5 years?
@Lorenzo Over the last decade Java has been about as mainstream as it gets and probably the most widely used programming language in industry and education. I agree with Fishtoaster that it is in decline now, largely due to a lack of direction and progress on Java 7 and the rejection by programmers of heavyweight JavaEE solutions in favour of lighter alternatives in other languages.
Sep
12
comment Do people in non-English-speaking countries code in English?
I use British spellings everywhere, for no better reason than because I can.
Sep
11
comment Why do people still say Java is slow?
The server VM is slower to start-up but it does not natively compile the whole program before starting. It couldn't, classes are loaded lazily and potentially via reflection, so there is no way to know in advance what bytecode would need to be natively compiled.
Sep
10
comment Should curly braces appear on their own line?
I find the "== true" more distracting than the choice of brace placement.
Sep
4
comment What's the worst question you were ever asked at interview?
If phrased as "What's your biggest weakness?", the correct answer is "Kryptonite".
Jan
19
comment What are the things Java got right?
This is a double-edged sword. It's been useful in building up Java, but it will eventually cause Java to stagnate and die.
Nov
30
comment How can I really “wow” an employer at an interview?
If you take Jared's advice, remember to do something about the smell of alcohol on your breath.