3,711 reputation
11221
bio website
location
age 34
visits member for 3 years, 7 months
seen Jul 7 at 19:30

Jan
25
comment How can I debug exceptions that are not easily reproducible and only occur in a production environment?
One word: logging.
Jan
24
comment Why do programmers still use mailing lists?
"I think people keep using vim & emacs for the same reason I prefer Windows text editors: we are most productive with the tools we're used to." -- my point exactly.
Jan
16
comment Where is the way for an experienced financial IT developer
Yes, and add synergy!
Jan
16
comment Where is the way for an experienced financial IT developer
I wouldn't call Ocaml exactly "popular". It's used by Jane Street, yes, but most of the places stick to C++/C#/Java triangle and object-oriented programming.
Jan
16
comment Where is the way for an experienced financial IT developer
@Victor Usually CFA is not so useful in investment banking. I'd rather look at some quantitative finance course, like CQF offered in London.
Jan
14
comment How can I learn about optimising for the CPU cache (in C)?
the fasttest BLAS implementation (GotoBLAS) uses hand-optimized code to ensure maximal cache usage for matrix multiplication
Jan
12
comment Which part of the source base should users be testing?
JIRA is excellent.
Jan
12
comment How would Functional Programming proponents answer this statement in Code Complete?
@mikera "The reason functional languages will ultimately offer superior performance is that we have come to the end of the line for single core performance, and it will all be about concurrency and parallelism in the future" - That's short sighted. We may have reached the end of the line for silicone-based cores. That's all. There's lots of research in different techologies (spintronics, quantum computing, adiabatic computing) which may provide unimaginable breakthroughs in single-core performance.
Jan
12
comment How would Functional Programming proponents answer this statement in Code Complete?
@mikera "Give me a enough cores and I'll beat your single-threaded C++ game engine" -- with such statements one can excuse performance problems of any magnitude.
Jan
11
comment “Gödel, Escher, Bach” still valid today?
@MartinBeckett Art is different than science. We enjoy baroque music, even though other kinds of music (like Mozart or Mahler) came after it, but theory of ether has been buried due to the emergence of Relativity and Quantum Mechanics.
Jan
11
comment What are the complexities of memory-unmanaged programming?
@DeadMG RAII is not manual memory management
Jan
11
comment What are the complexities of memory-unmanaged programming?
And the double free!
Jan
11
comment “Gödel, Escher, Bach” still valid today?
Heh, we are so different. I wanted to like the book, but couldn't -- Hofstadter spends so much time elaborating simple concepts, that it makes me scream in my head "I get it! move on!". I've been fascinated by textbooks on functional analysis and Hilbert spaces, but GEB simply puts me to sleep. The book has its merits, but should have been edited down to at most 50% of its current size. Hofstadter in his foreword says that he considers his work a finished perfect piece of writing -- I admire his self-admiration!
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 Should software patents be legal?
This is a subjective question.
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.