How about: - Its not about code, its about solving problems. - Learn to cope with change. Programming constantly changes, make sure to deal with it and don't get your self stuck on one thing you can do. Pick the cherries out of every programming language and frameworks out there. You're a C# guy? Do some ruby, you ruby guy? Do some node. - Don't give a shit about mainstream. Do what works for you. But keep an open mind and consider every option, and always try to investigate why stuff works a certain way. - Dont freak out if you're lost in new things. Its normal, fork repos, join groups, irc channels get familiar with things. - There is no end-game. If you think that you're going to be finished in a couple of years you're wrong, there is aways shit tons of new stuff to learn. - Dont be a perfectionist, its gonna stall you and make you never deliver. - Always deploy, refactoring shit is easier when you know what problem your code introduces, so don't optimize prematurely.
HN user
thosemagicstars
3 karma
Posts0
Comments4
No posts found.
What are some things you wish you knew when you started programming? 9 years ago
GitLab Database Incident – Live Report 9 years ago
We all fuck up, time to recovery and lessons learned is all that matters.
Read and learn from ruby code, because it clarifies intention and is expressive. Express intention, instead of code. Name variables, functions, logically in the problem domain where you are coding for. If you write your code in such a way that you can read the intention of the developer, such the contract/api, the future you, or your colleague can rewrite the guts of your methods but the signature would still communicate the intent.
s