Life: deciding that I wanted to take care of my body.
Programming: deciding that I wanted to master 1 new tool and a language every year. Last year was Python/Emacs and this year it is Rust/DTrace.
1–10 of 230 posts
Life: deciding that I wanted to take care of my body.
Programming: deciding that I wanted to master 1 new tool and a language every year. Last year was Python/Emacs and this year it is Rust/DTrace.
To never get overly attached to my tools - programming languages, frameworks, paradigms, patterns etc. and to always choose the right tool for the right job, by putting aside my own personal bias.
programming: going to college
Programming: quitting permie jobs and going for a contract in London.
Programming: The realisation that once you understand the same basic structures (declarations, loops, recursion, data types) and the underlying paradigm in one programming language, you can easily learn any other programming language.
Programming: The day I pulled my head out of my ass and started learning from my peers.
Programming: attempting to build an MMO each year and getting further each time. The problems are hard and very interesting to me, so I love to learn in this area
programming: learning ruby in 2001. Not the language per se, but the community at the time was full of smart people (lispers, smalltalkers, random PL geeks) and dumber people like me would learn a lot.
Professional: Working as an independent developer, instead of as a wage slave.