HackingTheGrepson

Hacking the Grepson

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

Author

HackingTheGrepson

Category

Technology

Latest episode

Jul 8, 2026

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

Hacking the Grepson 098: Tutorialization 23.07.2025

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.

Hacking the Grepson 097: Troubleshooting 09.07.2025

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.

Hacking the Grepson 096: The Curse of Knowing 25.06.2025

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

Hacking the Grepson 095: Forest vs Desert 11.06.2025

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

Hacking the Grepson 094: Whatcha Doing? 28.05.2025

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?"

Hacking the Grepson 093: Blue Prince 14.05.2025

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

Hacking the Grepson 092: Frontend vs Backend 30.04.2025

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.

Hacking the Grepson 091: Compilers vs Interpreters 16.04.2025

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/

Hacking the Grepson 090: Practicalities of AI 02.04.2025

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.

Hacking the Grepson 089: Bottom-Up vs Top-Down 19.03.2025

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.

Hacking the Grepson 088: Abstractions 05.03.2025

Facades, adapters, interfaces...these are all types of abstractions, a powerful tool in programming to hide a more complex system so that users or consumers can better utilize the power contained underneath them. Matt and Mike peel back the layers.

Hacking the Grepson 087: Version Control 19.02.2025

You could work on a software project without version control. It doesn't impede your ability to change things and deploy. But you'd be working without a net. Matt and Mike dive into the wonderful world of not having to keep both file1.js AND file1a.js.

Hacking the Grepson 086: Advent of Code 2024, Day 20-25 05.02.2025

The final days of Advent of Code 2024 have finally concluded. Matt, Mike, and Richard finish up their discussion of Days 20-25. * Advent of Code * Richard's Day 21 notes * Richard's Day 24 notes

Hacking the Grepson 085: Advent of Code 2024, Day 15-19 22.01.2025

Our recounting of the trials and tribulations of Advent of Code 2024 continue apace, this time with returning special guest Richard, here to help Mike and Matt use intelligence, both human and artificial, to tackle Day 15 through 19. * https://adventofcode.com

Hacking the Grepson 084: Advent of Code 2024, Day 8-14 08.01.2025

More Advent of Code 2024, coming your way. Matt and Mike dig into Day 8 through Day 14, as the puzzles get harder and more complex.

Hacking the Grepson 083: Advent of Code 2024, Day 1-7 25.12.2024

It's finally Advent of Code time again! Matt and Mike kick things off by going through the first 7 days of 2024's puzzles. * https://adventofcode.com

Hacking the Grepson 082: Everybody Codes 11.12.2024

Advent of Code is not the only periodic programming puzzle game in town. Matt and Mike discuss Everybody Codes, a similar development challenge that is inspired by it. Note: we spoil the first 2 of 20 quests with our approaches and answers. * Everybody Codes * Advent of Code

Hacking the Grepson 081: Factorio 27.11.2024

Ever wanted to automate industry on an alien world? Factorio has got you covered. Matt and Mike finally dig into this fascinating factory simulator that features familiar programming challenges. * Factorio * The Planet Crafter * PlateUp! * Don't Starve

Hacking the Grepson 080: The Big Notation 13.11.2024

Matt explains the computer science behind Big O notation. Mike mainly listens. Big O notation Previous related episode: P v NP

Hacking the Grepson 079: Deckdle 30.10.2024

Matt and Mike talk about Mike's latest web game: Deckdle. Try your hand (oof, sorry) at a new solitaire setup each day, as you attempt to move all the cards in the tableau to your base before your stock runs out! * Deckdle , a daily solitaire card game * Solitaire (Wikipedia)   * Golf variant (Wikipedia)

Hacking the Grepson 078: Rubberducking 16.10.2024

Rubber duckies may make bath time lots of fun, but they can also make debugging easier. Matt and Mike discuss this curiosity of the development world.

Hacking the Grepson 077: Dev Blogging 02.10.2024

Blogging is a way to share your thoughts about something in a long-form way, and doing so about development or programming can be helpful to others, as well as yourself. Matt and Mike chat about it.

Hacking the Grepson 076: Scoring the Grepson 18.09.2024

What's with all the sound in this podcast that isn't talking? Mike explains.

Hacking the Grepson 075: Code Reviews 04.09.2024

You write code, you run it through linting, you run it through tests, it gets built somewhere and gives you a report. But did you have another human being look at it, regardless? Code reviews can have benefits and drawbacks, and Matt and Mike discuss them.

Hacking the Grepson 074: Data Formats 21.08.2024

While we probably spend just as much, if not more, time on file formats, the crux of this episode is data formats. What are they? Why so many? Matt and Mike discuss.

Listen to the Hacking the Grepson podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.