Writing

Notes on leading engineering teams, building in regulated markets and using AI in day-to-day engineering, plus the things I build.

Recent

Archive

Show 14 older posts

Older posts, mostly game development, kept for the record.

  • Python Style Guides

    What I learned adding Pylint and PEP style guidelines to my open-source Python retweet bot, and why retrofitting a style guide was harder than I expected.

    · 3 min read
  • My Top 5 TV Shows Of 2018

    My Top 5 TV Shows Of 2018

    · 3 min read
  • Global Game Jam 2018

    My Global Game Jam 2018 entry, squeezed into the last day of the jam and built on the Microcosm Framework as a change of pace from two larger projects.

    · 2 min read
  • Looking Back At Bob’s Space Crusade

    Looking back at Bob's Space Crusade, the first game I published, released on Kongregate in 2011 as my first Unity project, and what it taught me.

    · 2 min read
  • Classic Game Design: Resident Evil

    What modern game developers can still learn from the original Resident Evil and its GameCube remake, the game that defined the survival horror genre.

    · 4 min read
  • Microcosm Twitter Bot

    I set a goal for #30DayDev January to create a Twitter bot, there weren't many requirements beyond that it had to retweet people using…

    · 2 min read
  • #30DayDev January

    Sometime during 2016, I helped my friend Liam Twose found the hashtag #30DayDev and push it to become of the most widely used game…

    · 2 min read
  • My Top Games of 2017

    My top games of every platform in 2017.

    · 3 min read
  • My Top 5 TV Shows Of 2017

    My top TV shows of 2017.

    · 3 min read
  • The Microcosm Framework

    The Microcosm Framework: reusable Unity code I wrote so each new game project could start from shared foundations instead of rewriting the basics.

    · 5 min read
  • Annual Hackathon 2017

    Our annual 48-hour hackathon at work in 2017: a chance to build software we otherwise wouldn't get to write, and what I built in those two days.

    · 4 min read
  • 5 Must Have Visual Studio Code Extensions

    Having an effective development environment makes writing great software both faster and easier. This article looks at 5 extensions to make that possible.

    · 2 min read
  • Increase Website Performance

    Practical ways to speed up a website, from trimming JavaScript plugins and CMS bloat to changes that help both search ranking and whether visitors stay.

    · 3 min read
  • Mastering Unity 2D Game Development Review

    Book review of Mastering Unity 2D Game Development looking at each individual chapter assessing what is done well and what could be done better.

    · 6 min read