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
Podcast website
Latest episode
Jul 8, 2026
Where to listen?
Podcasts in the app Replaio Radio Coming soonPodcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts
Episodes
Hacking the Grepson 048: P vs NP 23.08.2023 35:08
Matt and Mike dive into a rather heavy problem that has been confounding computer scientists for decades: P vs NP. Find out whether it's peanut-related or not, and what the ramifications of it being either about peanuts or not about peanuts actually are.
Hacking the Grepson 047: MusicDev - Web Audio API 09.08.2023 32:40
Another episode in the MusicDev series is ready for your ears, and this time it's all about the Web Audio API. Want to build interactive web apps that use audio? Then this episode is a high-level overview of how to do that. * Web Audio API (MDN) * Mike's impressive Excalidraw diagram * Nebyoodle * SoundLister * Keebord * AudioHash (still a wip, actually) * GemWarrior
Hacking the Grepson 046: The Builder’s Trap 26.07.2023 45:36
Matt and Mike explore the phenomenon known as "The Builder's Trap", wherein builders end up building stuff even when it's not the best solution to a problem. * https://www.patkua.com/blog/the-builders-trap
Hacking the Grepson 045: Bad Coding Habits 12.07.2023 40:50
Matt and Mike discuss a blog post talking about some potentially suboptimal character traits of programmers that one should avoid. * 10 Coding Habits That Make You a Bad Programmer: https://levelup.gitconnected.com/10-coding-habits-that-make-you-a-bad-programmer-96be9b1c2289
Hacking the Grepson 044: The XY Problem 28.06.2023 14:12
Matt and Mike dive into the phenomenon that leads to questions like "How do you get the last 3 characters of a file?", "What is Dykstra's algorithm?", and "Where is the bleach?".
Hacking the Grepson 043: Data Types and Structures, Part 2 14.06.2023 39:28
Matt and Mike continue their moderate dive into programming fundamentals by moving on from basic/primitive variable types to complex types, such as Arrays and Structs.
Hacking the Grepson 042: Data Types and Structures, Part 1 31.05.2023 25:40
Matt and Mike finally get to some fundamentals about programming: variables. In Part 1, we discuss so-called "primitive" types, such as Boolean and String.
Hacking the Grepson 041: Tech Taxonomy Redux 17.05.2023 20:14
It's best not to get too hung up on terminology, especially as it relates to people's skills and job titles. That being said, Matt and Mike decide to ignore this advice and bikeshed the intention of three tech terms for a time.
Hacking the Grepson 040: MusicDev - Iteration 03.05.2023 33:20
All things come to fruition through process. In programming, as in music, that process can be called iteration. In another installment of the MusicDev series, Matt and Mike go over (and over (and over)) this phenomenon.
Hacking the Grepson 039: Progle 19.04.2023 17:40
Matt and Mike discuss a new daily obsession, Progle, which tasks one with identifying programming languages from both their attributes and their actual code. https://progle.net
Hacking the Grepson 038: Pause Giant AI Experiments 05.04.2023 35:26
Artificial Intelligence is having a real hey-day late-lay in the form of ChatGPT, and it seems like advances are happening at a rapid pace. Fear of our potential robotic overlords resulting from said advances have spurred a recent petition to pause said efforts. Matt and Mike discuss. * ChatGPT 4: https://openai.com/product/gpt-4 * Petition to pause: https://futureoflife.org/open-letter/pause-gian...
Hacking the Grepson 037: Game Automation 22.03.2023 16:36
Mike and "Matt" and "Matt2" discuss a form of programming in gaming: automation. Two examples, PlateUp! and Minecraft, offer up their own version of this particular skill. PlateUp!: https://www.plateupgame.com Minecraft: https://minecraft.net
Hacking the Grepson 036: Backlogs and Planning 08.03.2023 26:46
Matt and Mike discuss the importance (and sometimes harmfulness) of backlogs, and an interesting model of software development, framed as plain old human interaction. * Backlogs are Useless: https://lucasfcosta.com/2023/02/07/backlogs-are-useless.html * RailsConf 2020: Tidy Up?: https://www.youtube.com/watch?v=BFFY9Zor6zw
Hacking the Grepson 035: Uncovering Your Code’s House 22.02.2023 25:54
Codebases are like houses, in that they can take on different shapes, sizes, and levels of organization and maintenance. Matt and Mike explore an article called "Uncovering Your Code's House" and discuss this interesting metaphor. https://betterprogramming.pub/uncovering-your-codes-house-120d8f31075d
Hacking the Grepson 034: Software Ethics 08.02.2023 32:02
Sure, writing code can be fun, but is it always "right" to write that code? Matt and Mike discuss the boundaries and responsibilities programmers should be aware of when developing.
Hacking the Grepson 033: Technical Debt 25.01.2023 24:10
Matt and Mike explore the messy, but inevitable, topic of technical debt. Developing the "correct" way is often less efficient and less immediately satisfying, but it can avoid a potentially insurmountable mountain of spaghetti code later.
Hacking the Grepson 032: MusicDev - Loops 11.01.2023 26:58
Matt and Mike dive in, once again, to that intersection of patterned audio and computer programming: MusicDev. This time, the discussion revolves, potentially endlessly, around loops, a fundamental concept in programming and also maybe in music.
Hacking the Grepson 031: Advent of Code 2022, Part 4 28.12.2022 41:44
Advent of Code 2022 is officially over! Matt and Mike gather around the ol' podcast microphones to discuss Day 19-25, and our final thoughts about the whole shebang. * Advent of Code: https://adventofcode.com * Tiny Code Challenge: https://tcc.lovebyte.party * LowRez NX: https://lowresnx.inutilis.com
Hacking the Grepson 030: Advent of Code 2022, Part 3 21.12.2022 52:06
It's time for another weekly wrap-up of Advent of Code puzzles. On this episode, Matt and Mike discuss Day 12 through Day 18, but also with a side diversion through another daily coding challenge that Mike stumbled upon. Puzzles got harder and completion was no longer guaranteed this time! * Advent of Code: https://adventofcode.com * Tiny Code Christmas: https://tcc.lovebyte.party * Cracking the C...
Hacking the Grepson 029: Advent of Code 2022, Part 2 14.12.2022 50:52
Another week in December, another episode about the Advent of Code! The programming puzzle generator threw Day 5-11 at us this time, and we dig in. It's a super-sized episode because there's just that much to discuss! * Advent of Code: https://adventofcode.com
Hacking the Grepson 028: Advent of Code 2022, Part 1 07.12.2022 36:52
Hey, everybody! It's time for the Advent of Code again! AoC is, of course, a yuletide set of logic puzzles usually solved using some kind of programming. Matt and I did it for the first time last year, had a lot of fun, and are doing it again this year. On this episode we go over our thoughts about how it's going after 4 days of not-too-grueling-yet Christmas elf-themed word problems. * Advent of...
Hacking the Grepson 027: Content Tagging 30.11.2022 23:08
There's a lot of digital stuff across all the computers and devices that exist in the world. Somehow, you, the user, must find specific things in all that stuff, and content tagging is one way to make it easier. Matt and Mike explain how.
Hacking the Grepson 026: Twitter in Decline 16.11.2022 32:22
Usually, this podcast goes for more evergreen content, but the shakeup at Twitter over the last few weeks is too juicy to ignore with a new CEO and a daily influx of restructuring and drama. Join Matt and Mike as they try to make sense of it all, while also explaining microblogging and software development leadership. * It Begins: Elon Musk purchase timeline, courtesy of NPR: https://www.npr.org/2...
Hacking the Grepson 025: Who is the Artist? 02.11.2022 25:10
When a creative work is, uh, created, the question of who deserves the credit for its, um, creation is not an easy one to answer. Matt and Mike, er, try to do that, though, in this particular episode.
Hacking the Grepson 024: ImprovDev - Yes, And 19.10.2022 23:10
Matt: We should do a podcast episode about Improv, and the concept of "Yes, And". Mike: No, that sounds bad. Matt: ... Mike: I mean, uh...yes! And it should be how it relates to programming! Matt: Let's do it!
Similar podcasts
Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.