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

Jan
11
comment “Gödel, Escher, Bach” still valid today?
Mathematics will last forever, but the AI concepts can get outdated.
Jan
10
comment How do I choose a package format for Linux software distribution?
@MikeBaranczak "That's the great thing about Linux - so many different standards to choose from." That was irony, I hope?
Jan
10
comment When practicing collective code ownership, can there be experts of each component?
Collective code ownership does not mean exclusive rights to modify the code, it means shared responsibility. E.g. if the "main owner" of a particular piece of code cannot/will not fix a bug in it, another developer can and should step in and fix it to the best of his/her abilities.
Jan
9
comment What kind of software should we write? What technology should we deliver?
"But I wonder, what is the purpose of Twitter and Facebook?" - That's easy to answer: their purpose is to extract data about consumers which they wouldn't be willing to share otherwise and sell them to advertisers.
Jan
9
comment Is it okay to use a short EULA?
@JoeyAdams I'm not sure what is the point -- if they user cares about the contents of the EULA, they will have to read the full version anyway.
Jan
5
comment How can programming ability be used to help people in poverty?
Some people make money in such a socially destructive way, that even if they donate some % of their profits to charity, the net result is negative.
Jan
5
comment Computation Program Not Running at 100% CPU Utilization
Quick&dirty profilng: debug a release build and break the process at random times. You'll gain an insight in what part of the code takes most of the time (statistically).
Jan
5
comment What do I need to know about Agile to blag my way past a recruitment agent?
@ThorbjørnRavnAndersen Sorry, what splinters?
Jan
5
comment When is a BIG Rewrite the answer?
I think Joel's point is that by doing a rewrite, you lose the knowledge accumulated in the old code.
Jan
5
comment What do I need to know about Agile to blag my way past a recruitment agent?
@ThomasOwens It's austerity time in the UK. If a company can save 20-30% of your annual salary by hiring you directly, they'll be happy to. It's usually best to be hired through an internal reference, though - but not always possible.
Jan
5
comment What do I need to know about Agile to blag my way past a recruitment agent?
Never lie during the recruitment process. For many employees it's an automatic disqualification, no matter how otherwise good you turn out to be.
Jan
5
comment What do I need to know about Agile to blag my way past a recruitment agent?
@ThomasOwens World is not so simple. A company with a great development team may be mired in an exclusive contract with a sub-par recruitment agency. Or the stupid agent may be a one-off case. Your attitude is a bit like rejecting the company because you didn't like their choice of toilet paper.
Dec
31
comment Can we use Java for commercial use?
This is FUD. I see plenty of companies around me, including big-name banks, using Java without any giving any thought to licensing problems.
Dec
30
comment What is the difference between being an IT in investment bank and a professional IT company?
Downside: you can be shouted at by an angry trader. Rudely. Loudly. In front of everyone.
Dec
30
comment Choose code design effort or laziness in Bank world
@kevincline The more subordinates a manager has, the stronger she is politically.
Dec
29
comment Choose code design effort or laziness in Bank world
@AndresF. "I think you're assuming a bit too much about Mik378. His question doesn't seem poorly worded to me; he is just not a native speaker." - neither am I.
Dec
29
comment Why do programming language (open) standards cost money?
@Tamas Would you prefer Microsoft, Apple and Google to sponsor the C++ standard? ;-)
Dec
29
comment Choose code design effort or laziness in Bank world
@Mik378 Still, you better document your designs properly, or your coworkers have a just cause to complain.
Dec
29
comment Choose code design effort or laziness in Bank world
@ZJR You are getting carried away here, with your prophecies of the OP doing jail time for using OO. Most banking code is not subject to such scrutiny.
Dec
29
comment Choose code design effort or laziness in Bank world
Side remark: I once saw a part of code refactored with Martin Fowler's book in hand, using all OO principles. The old code was buggy, obfuscated and frail, so it had to be rewritten. Alas! the new code had so many interfaces, abstract classses passed there and back again, that you simply had no idea what the piece of code you were looking at was supposed to be doing. Yes, it is possible to overdo object orientation and encapsulation. Be especially wary of creating abstract interfaces for data. Market and trade data like plain, open representation.