4 main points to create great software as a programmer
Try to accomplish those simple, yet difficult to achieve and life time learning goals:
* 1. Produce working software: maintainable, scalable, readable, simple, testable, easy to integrate, well documented and that fully support your organization’s business and goals.
* 2. Develop enough skills so you can come up with more effective versions every month, week, day…few times every day. This comes with better design, better architecture and constant learning.
* 3. Support your organization by creating a strong culture around best practices based on empathy, mentoring, sharing and caring..
* 4. Work with your product team to discover problems. Don’t implement solutions without getting the problem to solve. Challenge each line of the requirements and keep it simple. Minimalism and small iterations is the key to achieve a trustfull pace.