1,029 reputation
515
bio website
location
age
visits member for 3 years, 7 months
seen Mar 3 at 6:32

Nov
15
comment What modern alternatives to Numerical Recipes exist?
Interestingly enough, when I was a mathematics student, this book was regarded as something of a joke. I note that their C++ code was particularly bad, also add to that problems with the copyright. Sorry I can't recommend an alternative.
Nov
9
comment Questions on software development contracting
I don't actually think the rate is that high. But the reason for the rate is supply and demand. At that rate they would expect someone with a proven track record of delivering quality work who can hit the ground running. Not necessarily that easy to find.
Nov
7
awarded  Quorum
Nov
7
answered Preparing for algorithm-related interview questions
Nov
7
awarded  Editor
Nov
7
revised University teaches DOS-style C++, how to deal with it
added comment about diploma value
Nov
7
answered University teaches DOS-style C++, how to deal with it
Oct
14
answered Which Resource Would Be Best for Learning C# / .Net?
Oct
11
awarded  Nice Answer
Oct
11
answered Is it true that what you learn as a CS undergrad will be out of date by the time you graduate?
Oct
10
comment What is the solution for “not enough commercial experience”?
Good advice. I've had much more luck when I've been able to apply directly to companies rather than through recruiters. However, at the moment it seems that fewer and fewer companies are advertising directly.
Oct
10
comment What is the solution for “not enough commercial experience”?
Probably other people wouldn't recommend telling lies or half-truths, but I've used it effectively from time to time. Other candidates lie and exaggerate, if you are brutally honest you don't look good in comparison. As an example one of my first programming jobs listed SQL as a requirement, I said I had used it before, when I hadn't. However I quickly studied it before starting the job and didn't encounter any problems. Similarly in my experience most employers lie as well.
Oct
8
comment Which programming methodology would be a good fit for us?
Your arguments are persuasive, but sadly I think management at the original poster's company are looking for a silver bullet. I'm not sure they will support agile when the realize they may lose some control over aspects of the development process. What will probably happen is there is a lot of lipservice paid to agile, a few things get rearranged, and then eventually things continue pretty much as they were before.
Oct
6
comment Java devs: why not use Groovy?
Good point. I often feel like an idiot mentioning the names of some technologies, especially in front of non-technical people ! Sure you could argue that the name shouldn't be an important criteria, but at some level the name can have an impact.
Oct
5
answered I'm a contract developer and I think I'm about to get screwed
Sep
21
comment How do I deal with the need to know multiple programming languages?
No they do have a specialisation. Their specialisation is programming. Programming languages are simply tools of the trade to be picked up when needed, and discarded when not needed. The 10,000 hour thing was popularized by Malcolm Gladwell's book. But did you understand what he was saying? He was saying to be a musical genius for example took 10,000 hours. He wasn't saying it took 10,000 hours to be good at playing the piano.
Sep
21
awarded  Critic
Aug
31
answered Using TSQL for the first time some basic instructions
Aug
26
asked Database Application Design Best Practices
Aug
5
comment TDD negative experience
Good comment. I disagree with one point though and that is that "TDD sounds good in theory". When I read Beck's book I instantly felt it was a bad idea. Note I don't disagree with unit testing, just TDD.