3,682 reputation
11222
bio website
location
age 34
visits member for 3 years, 8 months
seen Aug 27 at 16:14

Apr
10
awarded  Mortarboard
Apr
9
comment What can we learn from inactive assembly languages?
Irritating Lisp groupies is the whole point.
Apr
9
awarded  Nice Answer
Apr
9
comment What can we learn from inactive assembly languages?
I think there is a lot to learn from Lisp, for example.
Apr
9
comment How do programmers in the West see programmers in the East?
Mentally these countries are much closer to Russia than to Germany, so I'd count them as Eastern Europe. Disclaimer: I'm Polish.
Apr
7
comment Stored Procedures a bad practice at one of worlds largest IT software consulting firms?
@Kevin: If you don't care about performance, you may hope that you won't have to change much.
Apr
5
comment Importance of CS degree when applying for development jobs?
I interviewed a CS grad once who I presumed would know to reverse an array in-place... but he didn't ;-)
Apr
3
awarded  Commentator
Apr
3
answered Development Teams - Can One Bad Apple Spoil the Bunch?
Apr
3
answered Do Programmers sometimes intentionally over complicate code?
Apr
3
comment How many developers before continuous integration becomes effective for us?
No, it's not typical.
Apr
1
comment What do you think was a poor design choice in Java?
Quite the opposite: Java should have a primitive complex double type. It sucks when doing complex number calculations.
Apr
1
comment What do you think was a poor design choice in Java?
@OP Returning NULL is a terrible way of reporting error conditions. If the caller doesn't check for NULL, they may or may not get hit by it, sometimes in a totally different place, and tracking it down to the source of error is often quite difficult. Return numerical error codes (that's different than returning NULL because they won't be treated as pointers) or throw exceptions, but do not return NULLs or NaNs.
Mar
13
comment In C++, is it a reflection of poor software design if objects are deleted manually?
Smart points do not guarantee exception safety either.
Jan
20
awarded  Teacher
Dec
28
awarded  Supporter
Feb
26
answered What are the things Java got right?
Feb
26
comment What are the things Java got right?
Checked exceptions are unpopular because they remind you constantly that you need to write exception-safe code, something people like to forget about.