Hacking the Grepson

Matt and Mike, two career developers, discuss their experiences and talk about programming in a (hopefully) not-too-technical way.

Episodes

Dec 10, 2025

1 hr 16 min

It's December, which means it's Advent of Code time! Taking a break from our "Let's Make a Game!" project to instead help elves figure out programming problems is what this episode is all about. Matt and Mike go over the first 6 days of logic conundrums.
* https://adventofcode.com

Dec 10, 2025

1 hr 16 min

Nov 26, 2025

47 min

More words and thoughts and ideas and progress on our combined efforts at figured out both Defold and Love2D to make a game. Matt talks about playing around with his slingshot prototype and Mike talks about rejiggering his entire Astronaut tutorial so he can load a different level.

Nov 26, 2025

47 min

Nov 12, 2025

8 min

Mike shares some updates on the game-making progress achieved recently (still no finished game to share with each other yet, but working on it!).

Nov 12, 2025

8 min

Oct 29, 2025

1 hr 2 sec

Matt and Mike continue their Let's Make a Game experiment, spending time going over the progress made so far in their Love2D and Defold prototypes. Matt also shows how Claude works on the command line and Mike is entranced.

Oct 29, 2025

1 hr 2 sec

Oct 15, 2025

54 min

Matt and Mike check in again on their progress of making a game. More discussion ensues about preferences, recent games played, and about Defold and Love2D, including some recent efforts made by both.

Oct 15, 2025

54 min

Oct 1, 2025

56 min

Matt and Mike continue to discuss more details about the game they're going to make. On this episode the decision of which engine/language/IDE they're going to primarily use is made...sort of.

Oct 1, 2025

56 min

Sep 17, 2025

1 hr 24 min

Our new season, focused solely on making a video game of some sort, continues apace. This is a lengthy one, filled with discussions of game mechanics, likes/dislikes, and potential ideas to follow up on. Matt and Mike don't know what they're going to make yet, but they're getting further into what about games they enjoy (or don't).

Sep 17, 2025

1 hr 24 min

Sep 3, 2025

54 min

For Season 2 of Hacking the Grepson, we're going to make a game! What kind of game? Which platform(s)? What genre/theme/setting? Who knows?! Let's try to start attempting to figure it out.

Sep 3, 2025

54 min

Aug 20, 2025

38 min

We've done a hundred episodes of this podcast. Wow. Matt and Mike come to terms with this fact, and perhaps give an idea of what's to come with the next hundred episodes.

Aug 20, 2025

38 min

Aug 6, 2025

37 min

You can't always do everything by yourself. That's when you need a group of people! Are those people working towards a common goal? Well, then you might have a team. Matt and Mike, as a team, talk about the benefits of such cooperation.

Aug 6, 2025

37 min

Jul 23, 2025

30 min

How much can a developer assume about a user of their software? It's not always immediately clear, but as time has gone on the way that tutorials have presented themselves has changed. Mike uses an anecdote about a recent gaming experience with a friend to open up discussion with Matt on the topic.

Jul 23, 2025

30 min

Jul 9, 2025

33 min

Systems and mechanisms usually work, but they don't always. When they don't, what to do? Shoot that trouble, chum! Matt and Mike talk about their magic problem seeking-and-destroying abilities in this episode's discussion.

Jul 9, 2025

33 min

Jun 25, 2025

25 min

Gaining knowledge of anything is ostensibly good, but it also potentially brings with it a price to pay. Matt and Mike discuss a very intriguing blog post about the ethical and moral burden that knowledge can bring.
* The Curse of Knowing How, or; Fixing Everything

Jun 25, 2025

25 min

Jun 11, 2025

23 min

Teams could be said to be working together in one of two different ways: a desert or forest. What do those terms mean, and what does it mean to move from one to the other? Matt and Mike discuss a series of blog posts from Kent Beck and Beth Andres-Beck that attempt to illuminate these nature metaphors.
* Forest vs Desert

Jun 11, 2025

23 min

May 28, 2025

23 min

Matt and Mike are often working on things outside of preparing to record this podcast. On this episode, we explore the question: "What are you working on lately?"

May 28, 2025

23 min

May 14, 2025

27 min

An exciting new Roguelike deck-building puzzle game has taken the industry (and Mike (and possibly later Matt?)) by storm: Blue Prince. It's a very light take, development-wise, on the subject matter, but games are a huge inspiration and problem space for programming, so we think it's worth the praise and discussion.
* Blue Prince
* Roguelike
* Deck-builder

May 14, 2025

27 min

Apr 30, 2025

46 min

Software development loves the concept of binary. On/off, 1/0, true/false, and all that. The way users interact with a system vs the way it works in the code/data area is very similar. Matt and Mike discuss the differences between frontend and backend, and how it can apply to more than just web development.

Apr 30, 2025

46 min

Apr 16, 2025

36 min

In general, no one writes much assembly code (let alone raw zeros and ones) anymore, and apps that computers run usually fall into two camps: compiled and interpreted. Matt and Mike try to explain the distinction.
Love this related blog post: https://ntietz.com/blog/python-is-an-interpreted-language-with-a-compiler/

Apr 16, 2025

36 min

Apr 2, 2025

56 min

In 2025, LLMs, Machine Learning, and AI are being used in all manner of technology. But how can I, asks the average computer user, take advantage of it? Matt and Mike offer some guidance.

Apr 2, 2025

56 min

Mar 19, 2025

1 hr 1 min

Do you process new information from the bottom-up, or from the top-down? The potential answer to this can be complicated. Matt and Mike use the usual software development to answer the question, but also branch off into everything from woodworking to ecological concerns.

Mar 19, 2025

1 hr 1 min

Copyright 2021 All rights reserved.

Podcast Powered By Podbean

Version: 20241125