2,038 reputation
159
bio website
location Netherlands
age
visits member for 3 years, 7 months
seen Dec 14 at 18:06

Feb
9
revised How do people doing TDD handle loss of work when doing major refactoring
fixed typo
Feb
9
answered Software to organize and maintain project documentation, specification?
Feb
9
answered How do people doing TDD handle loss of work when doing major refactoring
May
26
comment Using work time effectively: How to create code quickly?
Edsger Dijkstra, one of the most famous computer scientists in the world programmed using pen and paper. And for good reasons: think twice, code once.
May
25
answered Using work time effectively: How to create code quickly?
May
18
comment Which software development practices would you recommend non-programmers implement in their fields of work?
What about formal methods? Proof your system works the way it should! Testing might not look under the couch for your car keys.
May
10
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
Ok, perhaps there was a misunderstanding somewhere. Perhaps I've not made myself clear, or perhaps I misinterpreted one of your comments. In any case, my apologies.
May
9
awarded  Supporter
May
9
answered Let users get requirements together on their own or guide them along?
May
9
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
I mean that money and technical competence should not be the only motivator nor value system in the company. Although it might work at first, your company will grow, and you need to assign some of those employees to 'mixed' positions. See it as 'employee reuse': your employees are more than just 'code-machines'. Instead, they'll become experts of the domain you develop for, keepers of your company's social structure and have a loyal stance towards you. If you really think otherwise, perhaps you need to outsource to a cheap labor country.
May
6
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
So, basically, you're saying that values are bullshit?
May
4
answered Functional as a first language
May
3
awarded  Teacher
May
3
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
@n1ck When you said marketing, I started wondering if basing a hiring process on basic values is really the same. I don't know, but I do recognize that building a social network of trust and respect is heavily influenced by it. This in turn influences the reputation of your company and helps you attract those top-notch software developers.
May
3
comment Is “Hiring only the Best” a really practical advice for normal desktop application programming?
If you don't understand my comment, maybe you should not mod it down. Anyways, what I mean is quite simple. Over time, I met quite some excellent programmers. They know their languages, algorithms, math, physics... However, what made them great in the first place was an interest in more than just the craft. They often value curiosity in themselves and in others. They see independent erudition as an important trait (or value) or they are inspired by those around them who are creative. Often, these values are more important than their income.
May
2
answered Is “Hiring only the Best” a really practical advice for normal desktop application programming?