Reputation
29,939
Next tag badge:
720/400 score
69/80 answers
Badges
6 67 124
Newest
 Nice Answer
Impact
~902k people reached

Nov
23
comment Which part of the Memory is used for the Garbage Collector?
@Jay Elson: I think Java garbage collection is usually implemented in C or C++
Nov
23
comment How is software for machines such as ATMs or TVs built?
Note that ATMs are a particularly bad example and different from what you mean - see Bruce's answer.
Nov
23
comment How is software for machines such as ATMs or TVs built?
Not just "these days". ATMs used to run Windows NT 3, or OS/2. And the UI you see is most likely to be HTML pages displayed by Internet Explorer. The Programming language can be anything - I've worked on a Java system that replaced one written in VB. ATMs really are just regular PCs with some unusualy peripherals and drivers.
Nov
22
comment How can QA prevent defects?
@gnat: QA can most definitely prevent defects by removing or mitigating some of the circumstances that result in developers introducing bugs.
Nov
22
answered How can QA prevent defects?
Nov
22
comment When does “proper” programming no longer matter?
Your items.length thing has absolutely nothing to do with "proper programming". It's a micro-optimization, and good programmers know better than to waste time on those until they have run a profiler and know where the real performance problems are. Micro-optimizations and good programming style are often opposites, not the same thing.
Nov
21
comment Is Java much harder to “tweak” for performance compared with C/C++?
@Lie Ryan: a lot of things that are undecidable in the general case are perfectly decidable for specific but common cases, and that's really all you need here.
Nov
21
answered Is Java much harder to “tweak” for performance compared with C/C++?
Nov
21
comment What does it mean that “language A is written in language B”?
@Warren P: sure, but the phrases are very similar, so people not familiar with either one could easily end up here looking for an explanation.
Nov
20
awarded  Nice Answer
Nov
20
answered What does it mean that “language A is written in language B”?
Nov
20
comment How many lines of code can a C# developer produce per month?
Most of the answers and comments to this question are at least as stupid as the practice they compete to ridicule, and totally miss the point of the question. Yes, LOC as measure of productivity is horrible. But that's not what's being asked. The exec wants to use LOC to make time estimations. It may not be the best metric for that purpose, but there's nothing fundamentally wrong with it.
Nov
17
comment How to test Java web applications
+1, though I'd say that Selenium is a more than complete replacement for "integration tests with your unit test tools".
Nov
16
answered What is the correct way to handle debug output in Java?
Nov
16
answered Why Firefox caching work will reset in version 3 but version 16 don't?
Nov
14
revised ISO 12207: Verification of integration and Unit test validation
added 1 characters in body
Nov
14
comment What is meaning of the term “Sans” in a class name?
@jk. thanks to the Normans conquering England in 1066
Nov
13
revised Issues with the intended behavior of a Service layer?
deleted 5 characters in body
Nov
13
comment Issues with the intended behavior of a Service layer?
@kevin cline: yes - hardcoded to me also implies that the dependency is fixed in the dependent code, whereas with depdendency injection you typically have a central point where all the dependencies are configured.
Nov
13
answered Issues with the intended behavior of a Service layer?