Reputation
3,845
Top tag
Next privilege 5,000 Rep.
Approve tag wiki edits
Badges
1 13 24
Newest
 Custodian
Impact
~120k people reached

Dec
29
comment Choose code design effort or laziness in Bank world
@Mik378 What part of the IB codebase do you work on (quantitative analytics? middleware? high-frequency execution?). How often is the code updated? I may be able to offer you a bit more advice if you give more details.
Dec
29
comment Choose code design effort or laziness in Bank world
@Mik378 You may have a communication problem. If you document your code as sloppily as you wrote this question (and the more OO "cruft" there is, the more documentation you need, so that people know what this ITradeSettlementVisitor interface is supposed to do), your peers are right to complain. It's one thing to write beautiful code which you like, it's quite another to structure and document it in a way which makes it accessible and useable for others.
Dec
24
comment How can I convince management to deal with technical debt?
@Renesis "There is no reason why shortcuts can't be technically sound" -- that's just not true.
Dec
23
comment How can I convince management to deal with technical debt?
Bit technical debt is an investment sometimes. If you're racing with another company and who launches first gets the market for themselves, then it makes sense to make shortcuts in the code to launch faster. Nobody will care that you have perfect code if you have zero paying customers.
Dec
23
comment Academic programming languages?
Lisp is quite academic, despite what its fan base claims.
Dec
22
comment Why is C++ known as 'premature optimizaton'?
That's a silly phrase, that's what it is. I have to go now, time to debug another segmentation fault in my C++ code.
Dec
17
comment Do we still have a case against the goto statement?
Of course, with exceptions, you can never be sure what will happen inside if anyway.
Dec
12
comment Is there an expiration date for well regarded, but old books on programming?
You're kind of begging the question: if the books are good, then they're not obsolete.
Dec
10
comment If your algorithm is correct, does it matter how long it took you to write it?
I think they want people who simply remember what is the Tower of Hanoi problem (it's a classic).
Dec
10
comment If your algorithm is correct, does it matter how long it took you to write it?
What Mehrdad means is that you can work overtime to meet the deadlines :D
Dec
9
comment What is the difference between being an IT in investment bank and a professional IT company?
The workload depends also on the culture of the bank: American IBs have longer work hours than Europeans.
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.