|
|
|
|
|
by lindsayrgwatt
7002 days ago
|
|
As someone who's looking for talent, let me ask you what you'd be looking for. Here's what I think high quality developers are looking for; I'd love your thoughts on whether I'm out to lunch or not:
1) Chance to be part of a great engineering team
2) Chance to solve complex problems facing users
3) Opportunity to push the limits of what's possible with technology
4) Ability to influence company's strategy and design Let me know your thoughts. |
|
I think the solving complex problems part is not a real factor. Every business has its problems, and most of them are non-trivial (otherwise, everyone would be in the business), so while it's maybe your job to convince someone that your problems are worth solving, it's not necessary to prove that your problems are hard.
I also think most hackers get less joy out of pushing technology to the limits and more joy out of doing something well. Sometimes those may coincide (scaling Rails, for example) but often times pushing technology to the limits means you're not solving the problem elegantly/economically. Take Google for example; they've got the most powerful distributed computation system in the world, but it's done on some really crappy PC's.