Posts

Getting Cooked by AI – A GameJam story

I have never participated in a Game Jam before so I thought I would give this one a try. I am not expecting to win a game jam, more to learn and have fun building some games. What is a game jam? From Wikipedia A game jam is an event where participants try to make a video game from…

Job Posting Review: Grinding Gear Games – Web Programmer

In Job Posting Review we take a quick, or sometimes detailed, look at a public job posting and comment on it. Since job postings come and go, a copy is listed here where we break it down. If you are the hiring manager and think I am wrong, please reach out to me for corrections…

Will AI Agents Transform Senior Engineer Career Peaks?

There was a chart drawn for me that I’ve also drawn for many folks over the years. It looks something like this: Career Impact Over Time This is someone’s impact over time in their career working as an individual contributor. Somewhat linear growth as they learn and develop skills with some variation along the way.…

Exploring Vibe Coding: Building Glitchjack

Over the last few days I have been vibe coding the game Glitchjack, a black jack inspired game with all sorts of glitches. Right now it is pretty basic with only generating a random deck on each game but it has a full back end and front end. The game isn’t impressive at all, but…

Reliability in Games: High Level Issues

This is part 1 of a series on Reliability in Games(RIG). Where we explore why games have so many reliability problems. This focuses more on large online games rather than single player or board games. This post goes over only the higher level grouping of problems. Games are Complicated and Built Under Pressure Game development…

Reliability in Games (RIG) Series

Game launches and reliability over the past decade have had a troubled past. If you look at most major games they have had an outage or degraded experience at launch. There is almost an expectation from players that a big release will have issues. This series intends to explore – why is that? RIG: High…

Destiny Back End Stability

Over the past few months Bungie put out a few posts on Destiny that detailed what they were doing on the back end and I finally got a chance to read through these. THIS WEEK AT BUNGIE – 05/18/2023THIS WEEK IN DESTINY – 06/29/2023 I just want to take a moment to clap for more…

On Incident Assumptions

The world is on fire If you have been through a large number of high severity events, you’ve probably found yourself working with a mental model based on graphs, logs, or other telemetry – except the model was completely wrong. The pressure is on, the site is down, or maybe you think all the data…

Onboarding, On-Call and Learning

A while back in the hangops slack I offered to try and help anyone that I could in the #career_advice or #job_board channels. I am no expert on these topics but maybe I have some knowledge that will help others. I recently received an email with some great questions that I thought would share. 1. Onboarding There’s…

Pete’s Terraform Tips

My Terraform experience started with a single Terraform environment which is over a year old in production with over 3000 Terraform applies and over 4500 versions of state. The single environment grew to multiple environments; staging, an improved production, and environments built to run inside customer sites. While none of these environments are large scale,…