3 ms·
1. Negotiate your salary. 2. If you're new in a programming language and you're deploying to production for an important customer, make sure you get a code rev
by itamarst 9y ago
1. Negotiate your salary.
2. If you're new in a programming language and you're deploying to production for an important customer, make sure you get a code review first.
3. Writing software isn't the important part, solving problems is the important part. (https://codewithoutrules.com/2017/07/10/stop-writing-software/ https://codewithoutrules.com/2017/07/10/stop-writing-softwar...)
4. Productivity is about doing less work, by avoiding waste. It took a while to get all the related skills here, and most of them don't have to do with coding as such. (https://codewithoutrules.com/2017/10/04/technical-skills-productive/ https://codewithoutrules.com/2017/10/04/technical-skills-pro...)
5. Testing comes in different forms, each with its own purpose. Spent years getting to a place where I could articulate how to choose, and then I gave this talk about it: https://www.youtube.com/watch?v=Vaq_e7qUA-4&feature=youtu.be&t=63s https://www.youtube.com/watch?v=Vaq_e7qUA-4&feature=youtu.be...