How to be a good developer
This is the reminder to myself.
- Keep the beginners mindset.
- Don't be too conservative. Check new projects, new ways of doing things, play with it, use it if it feels good.
- Create your own projects and open source them.
- Read open source projects code to answer some of the "how-to-questions"
- Improve your existing code even if it works.
- Don't over promise. If you do make sure to deliver.
- Be fact driven when it comes to code. Use what makes more sense even though it's in a language you don't yet understand. Get your hands dirty
- Be emotional. No project is necessarily logical from the start. That's the only way to finish a large project. Logic is your enemy and it's boring.
- Suppress your ego unless the thing at hand is something very important to you
- Don't always follow best practices. Check point #1. Maybe there is a better way.