3,684 reputation
11222
bio website
location
age 34
visits member for 3 years, 10 months
seen Aug 27 at 16:14

Apr
15
comment Is it ever a good idea to hardcode values into our applications?
@Bill K "If you repeat 3.14 in 20 places in your code and then find that you actually need more accuracy, you are screwed. " -- You're screwed if you think that pi=3.14 is acceptable accuracy for anything else than a homework program.
Apr
15
comment Which skills would you look for in an offshore junior developer?
Don't go for lower pay, they may even accept it but later will surely grow resentful over the fact they are consistently paid less than their peers, because you had to make a one-off expense. If you can't afford to relocate them, don't offer relocation.
Apr
15
comment Which skills would you look for in an offshore junior developer?
A lot people will not want to move to another country for a short-term project. You either offer them a permanent job or none.
Apr
15
comment Dealing with bad job description and interviewing applicants
Oh, that's so easy to say. You'll be running away all your life.
Apr
15
comment Database abstraction — is it being overdone?
Yes, a company I worked for in the past started to use Hibernate enthusiastically. Then they discovered how surprising (in a weird way) the queries generated by the framework could be.
Apr
15
comment Database abstraction — is it being overdone?
"You are overlooking the obvious fact that not all database platforms accept the same SQL syntax" - yes, but how often do you write code to be run against any database? Usually a DB platform is a significant investment and is not often changed. Also, there significant efficiency gains to be made from optimizing your queries against a known type of database.
Apr
15
comment Database abstraction — is it being overdone?
"RDBMSs doesn't go well together with OOP" -- Does everything in software have to be OO?
Apr
15
comment Code licensing question. Client stole my code
@JackLeo Sorry, what business plan?
Apr
15
answered Non-OOP Design Patterns?
Apr
14
awarded  Critic
Apr
14
comment Does TDD really work for complex projects?
"and a sufficently complex case worked out & validated by a domain expert" - It is a unit test then, or a regression test?
Apr
13
comment Vector operations: vec1.dot(vec2) vs vec1 * vec2 vs dot(vec1, vec2)
In Java I would prefer Vector.dot(v1, v2) to v1.dot(v2), because the first version can check if v1 == null, the second will just blow up.
Apr
10
comment How important would a statistics course be to a software developer?
There are more jobs for programmers who know stats than for programmers who know AI.
Apr
10
awarded  Mortarboard
Apr
9
comment What can we learn from inactive assembly languages?
Irritating Lisp groupies is the whole point.
Apr
9
awarded  Nice Answer
Apr
9
comment What can we learn from inactive assembly languages?
I think there is a lot to learn from Lisp, for example.
Apr
9
comment How do programmers in the West see programmers in the East?
Mentally these countries are much closer to Russia than to Germany, so I'd count them as Eastern Europe. Disclaimer: I'm Polish.
Apr
7
comment Stored Procedures a bad practice at one of worlds largest IT software consulting firms?
@Kevin: If you don't care about performance, you may hope that you won't have to change much.
Apr
5
comment Importance of CS degree when applying for development jobs?
I interviewed a CS grad once who I presumed would know to reverse an array in-place... but he didn't ;-)