2015 was a good year for my programming life, but a pretty bad year for my personal life.
Programming langages used
- PHP - wrote two big PHP applications, mainly with the Symfony2 framework.
- Puppet - for server provisioning.
- Scala - a newly learned language that I’ve used in several side projects, and I’ve really loved using it.
- Go - a newly learned language.
- There are languages that I used to use often, but haven’t used in 2015, so my knowledge will have gone stale, like Java and Ruby. For Java, this is OK because there are better JVM-targetted languages like Scala. For Ruby, this isn’t OK.
Books and memorable articles read
- Book: A Year With Symfony
- Book: Puppet 3 Cookbook
- Book: Vagrant: Up and Running
- Book: Write Modern Web Apps with the Mean Stack
- Article: Remote work: an engineering leader’s perspective
- Article: Java for Everything (Hacker News discussion)
- Article: Loyalty and Layoffs
- Article: 10 lessons for uncultured web developers
- Electro-swing genre (Jamie Berry, Caravan Palace).
- Forever The Sickest Kids.
- Vitamin String Quartet.
- 24 Hours In Police Custody.
- Orange Is The New Black.
- Wrote 3 blog posts (not including this one).
- Made lots of open source contributions.
- Improved Mongrate and gave it an official website.
Programming languages I want to use
- More Scala - I’ve fell in love with this language.
- More Go - although I’m not sure I’ll have the chance to use it in any major way.
- Less PHP - using the same language for years gets old.
- No Java - Scala and other JVM languages should be used instead.
- Hack (Facebook’s language based on PHP).
- Do my taxes as soon as possible, instead of waiting until the last minute.
- Write 1 blog post every 3 months.
- Finish Landing Page Hero.