Reputation
4,108
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 14 25
Newest
 Nice Answer
Impact
~167k people reached

Dec
7
comment Is it true that a stricter coding style is always better?
@ZacharyK Three pages -- that's at least one page too many!
Dec
6
comment How to tackle massive Linux/makefile projects effectively?
"Your problem has been solved many times in the Linux world, however, unlike the Windows/Microsoft tools, it will not be handed to on a silver plate with a side dish of extras." So it hasn't been solved completely, then.
Dec
6
comment How to tackle massive Linux/makefile projects effectively?
@tdammers I've seen enough Linux code in my time to call BS on that.
Dec
6
comment How to tackle massive Linux/makefile projects effectively?
@Javier Last time I checked, GUIs displayed a lot of functionality in plain sight, no need for memorizing. VIM screen is devoid of any hints or reminders.
Nov
24
comment How to document and teach others “optimized beyond recognition” computationally intensive code?
@sleske Sometimes just having more binary code may slow it down.
Nov
9
comment How can I teach a bright person, with no programming experience, how to program?
@wnoise Yeah, but programming is much more than O(n) notation.
Nov
4
comment Would it be dishonest to use side tools during a phone interview?
This maybe a good test for job interviews, but I wouldn't apply it to things like, erm, sex.
Nov
2
comment Should I bother learning about small or niche languages?
@PavelShved Programming is good way to make some decent money without the risk involved in choosing a career of an actress.
Nov
1
comment Is there a way to combat Sales perpetually overcommitting?
@ChrisB.Behrens Yes, but sharing the commission increase the incentive considerably.
Nov
1
comment Is there a way to combat Sales perpetually overcommitting?
Re 4: I used to work in a company where sales people left at 17.00, 1 hour before everyone else. It didn't create nice feelings between the sales and the rest of the workforce.
Nov
1
comment Is there a way to combat Sales perpetually overcommitting?
This would encourage the developers to release untested crap.
Oct
20
comment Why has C prevailed over Pascal?
@S.Lott What does it prove? C is not described as portable assembler because it's portable (it isn't), but because it's relatively simple. C++ isn't so simple.
Oct
20
comment Why are exception specifications bad?
@CesarGon Not handling exceptions is also making a choice how to handle them.
Oct
20
comment Why has C prevailed over Pascal?
@S.Lott I can write portable C++ code as well, and it doesn't make C++ a "portable assembler". And no, you can't write pure C and expect it to perform as if was assembler. Such things like malloc make it impossible.
Oct
18
comment Why has C prevailed over Pascal?
@S.Lott Great, so it's a portable PDP-11 assembler. What is the relevance now? Why should I care about PDP-11 in 2011? C is not a portable x86 assembler by any means.
Oct
18
comment Why are exception specifications bad?
@DeadMG What if you have there, somewhere, a piece of code which relies on unexpected() function being called when the exception specification is violated? I know it'd be bad practice, but having working bad code is better than having broken nice code.
Oct
18
comment Why has C prevailed over Pascal?
@back2dos There is new VB code written all the time. Banks still love it for Excel-based applications. I've seen complex financial models being prototyped in VB. It's far from dead.
Oct
18
comment Why has C prevailed over Pascal?
@Let_Me_Be I remember quite a few Windows applications written in Borland (Object) Pascal or Delphi. It was much easier than writing them in C/C++. I think that C# and Java serve this domain now.
Oct
18
comment Why are exception specifications bad?
I disagreed with Hejlsberg quite early: "The concern I have about checked exceptions is the handcuffs they put on programmers. You see programmers picking up new APIs that have all these throws clauses, and then you see how convoluted their code gets, and you realize the checked exceptions aren't helping them any. It is sort of these dictatorial API designers telling you how to do your exception handling." --- Exceptions being checked or not, you still have to handle the exceptions thrown by the API you're calling. Checked exceptions make simply make it explicit.
Oct
18
comment Why are exception specifications bad?
@WinstonEwert Nothing is easy when you're sitting on a 1000 kLOC codebase.