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

May
14
comment Would “Efficient C++” book be irrelevant now due to compiler improvements?
You may find this helpful: en.wikibooks.org/wiki/Optimizing_C%2B%2B
Apr
27
comment Completion time on a company where the supervisors don't know programming
The answer is good. Programmers don't like playing such games, but that's how the world works.
Apr
14
awarded  Nice Answer
Apr
5
comment “// …” comments at end of code block after } - good or bad?
+ long switch statements.
Apr
5
comment “// …” comments at end of code block after } - good or bad?
@trinithis What if you have 20-case switch statement? Sometimes you need to support 20 different options, and it's better to have them gathered in one place than "refactored" into some multi-level decision-making scheme.
Apr
5
comment Does it make sense to write build scripts in C++?
I love Maven -- the script needed to build a "Hell World" C program is longer than the program!
Apr
3
comment What does the latest “C++ Renaissance” mean?
You didn't, but Sutter&friends do.
Apr
3
comment What does the latest “C++ Renaissance” mean?
@KonradRudolph So C++ is catching up to other languages. Great. Where's the revolution?
Apr
3
comment What does the latest “C++ Renaissance” mean?
The dominating position of C++ in quant finance is as much due to the merits of the language, as due to the technical conservatism of the banks.
Apr
2
comment Can all code be represented as a series of Map / Filter / Reduce operations?
"here's a good intro on Joel On Software" -- which manages to confuse Fortran with Basic, so I wouldn't put much trust in other facts in it.
Mar
24
comment Are there serious companies that don't use version-control and continuous integration? Why?
A website for teenagers starting a band in a garage is written in the style of a coder working from their garage. Figures.
Mar
22
comment Why was Tanenbaum wrong in the Tanenbaum-Torvalds debates?
Can you provide links to back up your statements?
Mar
22
answered Not getting paid for hours you've worked?
Mar
22
comment Why was Tanenbaum wrong in the Tanenbaum-Torvalds debates?
"On server market Linux absolutely dominates with 70-90% of share depending on the segment." Where's proof for that?
Mar
20
comment Software solution from the 2000's, should I attempt to patch or remake the whole thing?
Developers like to default to "rewrite from scratch" and refactor only when necessary. I'd rather default to "refactor gradually" and only rewrite when necessary.
Mar
19
comment Higher coding standards for dynamic languages?
There is no way in Java you can confuse double with String. It is possible in Python.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
@Ozz Paper/Word resumes are sooo 2000s. I got almost all of my job offers from my LinkedIn profile.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
@Den "you don't have to specify your graduation date" That would look suspicious (as if you were claiming a degree you don't have). "and you don't have to specify each and every position you held" So you're giving up one of your attributes as a seasoned developer - work experience.
Mar
2
comment Software engineer, already in late thirties, would I have trouble finding a new position?
Approximate age can be easily deduced from the resume, even if there's no birth date. Graduation date, first employment date...
Feb
27
comment Coding Guideline : Methods shouldn't contain more than 7 statements?
@SK-logic 1027 ain't bad either -- it must be fun writing code which has to handle missing data, if you have to treat empty string as equal to null string.