3 ms·
None of this would make me want to hire you. My most productive devs were fine coders. Their important skills were: - writing code that other people can read
by smt88 4y ago
None of this would make me want to hire you.
My most productive devs were fine coders. Their important skills were:
- writing code that other people can read and maintain
- working collaboratively
- staying open-minded about alternate ways to do things
- making good trade-offs between "get it done fast" and "get it done properly"
- communication (understanding specs, asking for help, giving help, explaining problems)
Most dev time isn't writing code, and 0% of dev time is implementing data structures or basic algorithms.
Learning a new stack quickly is important. Writing code quickly isn't.
- wg0 4y agoActually, every single written line of code is a liability. It doesn't seem very obvious when you're working for someone else and for a code base that was already touched by hundreds. But it becomes very obvious if and when you start writing code for your own - a side hustle or a hobby project. Therefore, striking a balance of well engineered code and productivity is even more unavoidable. If you over engineer and over think, you want make much progress but if you just keep making rapid progress without any regard to the engineering, you won't be able to do much engineering sooner or later.