|
|
|
|
|
by ghshephard
6369 days ago
|
|
Even though I recognize you meant this, I'd edit your key predictor to read,
'the key predictor for whether someone does well in a startup has, in my experience, been how willing they are to write lots of _good_ code" I've been at several startups where the developers who made the most difference where those who wrote concise, correct, and elegant code that did the job, and nothing more. They didn't get distracted into writing "architectures" when all that was needed was a "tool." Their code was a pleasure to build upon, and people instantly respected their ability to bang it out. Sometimes less is more. |
|
The bad decisions I made?
(a) thinking that people who could talk and talk and talk about code (shut up I'm not interviewing with you) would write good code
(b) thinking that people who couldn't explain why they'd ever use a red-black tree instead of a hash table would write bad code.
I'm making a case for more-is-more. People who write code (really write, sure, not cut-paste) have work ethics, are really into actually writing code, can easily be trained to bring them up to a median "engineery" standard of code, and get stuff done.