4 ms·
Learn sales, marketing, design, basic accounting. Basically learn everything tangential so you know why you are writing code not just how to write code. It’s a
by ajcodez 8y ago
Learn sales, marketing, design, basic accounting. Basically learn everything tangential so you know why you are writing code not just how to write code. It’s a means to an end. It could be as simple as reading books or as intense as taking online courses.
- ajcodez 8y agoAlso - Learn how to set up and configure servers not just how to write code but how to run code and keep it running. If you know how to use basic programs like SSH and NGINX it can only help you. Also - I have been coding for 10 years now (as of September). It’s interesting to see as I gain experience the biggest differences looking back are (1) I choose to use more git branches and release 1:10 ratio smaller commits. (2) I try not to ever go back to “refactor” or clean up code and instead spend time on changes to accomplish the next feature or bug fix. (3) I never plan ahead and think “what happens if ...” instead focus on the present. In reality the future often never comes or it looks different than expected.