Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think the post could swap "developer" for "hacker" - where you seem to be switching "great" for "hacker".

I think what you are saying sort of agrees with the post. A bad hacker will make a mess, a great hacker exhibits judgement - and brings in new technologies because they are the right solution.

Indeed, the post says nothing about the great developers experience with Sinatra... perhaps it was what she always used. Or perhaps she knew a little about it, and realised it was the most effective tool to use (and therefore used it for the first time).

What the post is talking about is the bad rockstar hacker who doesn't ask the right questions (lacks judgement), trys to over engineer the solution (lacks judgement), uses new technologies for the sake of it (lacks judgement).

I can't embrace a definition of a great developer, where the primary quality is to avoid causing trouble for the company, the project, the team or their boss. That has almost nothing to do with the discipline. You're describing a "great employee" or a "great team player".

The post is talking about the aspects that make a great developer.. working in a company.

I think they are right; they need a developer with the judgement to find out what the company needs, build a solution with effective tools and who has the ability to iterate as the spec develops. All of that ties to having good judgement.

Not someone who gets all enthused with the latest tools and delivers a much more elaborate solution :)

From the perspective of hiring or contracting a new developer someone who doesn't cause trouble in that way is a good thing. Especially as what the post describes is someone who actively produces solutions instead!

Both of those people can push the envelope...



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: