The Tech Stack Explosion

I have been working on this blog post for over a year. At a talk at Accelarate 2019 yesterday, Accela CTO Renato Mascardo put into different words what I had been thinking about. He called it the R...

Old Code

I recently purchased one of those ‘C64 mini‘ devices. It’s quite amazing and very slick in how I can use USB and HDMI with such an ancient piece of technology. As you can imagine, it...

Screen Scraping

Screen scraping: it’s one of those things that we all do, but no one likes to admit to. That reminds me of something else that I can’t quite put my hand on… I did my first screen scr...

Progress

Here is a succession of screenshots from my upcoming game, Hockey Brass: The oldest screenshot, from November 2011, or as my brother said, ‘it looks like 1993 threw up on your computer’: A...

NHL Simulation 2017-2018

With my NHL simulator, Hockey Brass (more on that in an upcoming post), I ran the 2017-2018 season to see what might feasibly happen. Here’s what came out of it. The big stories are a Montreal-T...

Well ‘That’ Won’t Scale

If you have been around the industry for a year or more, you’ve almost undoubtedly heard someone talk about scale. Perhaps they have said, ‘that feature won’t scale’, or ‘...

Trunk and Branches

I know what you’re thinking. He’s writing a post about revision control: SVN, Git, etc. Nope. This post is all about training and education. More specifically, I’m talking about what...

Estimates Redux!

My thinking on giving software estimates has evolved a little. I still believe that exponential estimates are the right way to go. (In fact, someone pointed out there is already a name for something v...