Look for any podcast host, guest or anyone
Showing episodes and shows of

HackingTheGrepson

Shows

Hacking the GrepsonHacking the GrepsonHacking the Grepson 093: Blue PrinceAn 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 2025-05-1427 minHacking the GrepsonHacking the GrepsonHacking the Grepson 092: Frontend vs BackendSoftware 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. 2025-04-3046 minHacking the GrepsonHacking the GrepsonHacking the Grepson 091: Compilers vs InterpretersIn 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/ 2025-04-1636 minHacking the GrepsonHacking the GrepsonHacking the Grepson 090: Practicalities of AIIn 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. 2025-04-0256 minHacking the GrepsonHacking the GrepsonHacking the Grepson 089: Bottom-Up vs Top-DownDo 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. 2025-03-191h 01Hacking the GrepsonHacking the GrepsonHacking the Grepson 088: AbstractionsFacades, 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. 2025-03-0545 minHacking the GrepsonHacking the GrepsonHacking the Grepson 087: Version ControlYou 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. 2025-02-1945 minHacking the GrepsonHacking the GrepsonHacking the Grepson 086: AOC 2024, Day 20-25The 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 2025-02-051h 14Hacking the GrepsonHacking the GrepsonHacking the Grepson 085: AOC 2024, Day 15-19Our 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 2025-01-2244 minHacking the GrepsonHacking the GrepsonHacking the Grepson 084: AOC 2024, Day 8-14More 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. 2025-01-081h 14Hacking the GrepsonHacking the GrepsonHacking the Grepson 083: AOC 2024, Day 1-7It'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 2024-12-251h 23Hacking the GrepsonHacking the GrepsonHacking the Grepson 082: Everybody CodesAdvent 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 2024-12-1150 minHacking the GrepsonHacking the GrepsonHacking the Grepson 081: FactorioEver 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 2024-11-2741 minHacking the GrepsonHacking the GrepsonHacking the Grepson 080: The Big NotationMatt explains the computer science behind Big O notation. Mike mainly listens. Big O notation Previous related episode: P v NP 2024-11-1332 minHacking the GrepsonHacking the GrepsonHacking the Grepson 079: DeckdleMatt 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) 2024-10-3034 minHacking the GrepsonHacking the GrepsonHacking the Grepson 078: RubberduckingRubber 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. 2024-10-1624 minHacking the GrepsonHacking the GrepsonHacking the Grepson 077: Dev BloggingBlogging 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. 2024-10-0234 minHacking the GrepsonHacking the GrepsonHacking the Grepson 076: Scoring the GrepsonWhat's with all the sound in this podcast that isn't talking? Mike explains. 2024-09-1810 minHacking the GrepsonHacking the GrepsonHacking the Grepson 075: Code ReviewsYou 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. 2024-09-0441 minHacking the GrepsonHacking the GrepsonHacking the Grepson 074: Data FormatsWhile 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. 2024-08-2139 minHacking the GrepsonHacking the GrepsonHacking the Grepson 073: RefactoringSure, you wrote some code. But have you considered...rewriting it? Actually, just refactor it a little, for the sake of Future You. Matt and Mike talk about a man who once tried some IRL "refactoring" and the realizations that came from it. * How refactoring almost ruined my marriage 2024-08-0723 minHacking the GrepsonHacking the GrepsonHacking the Grepson 072: The Twelve-Factor App: VI - XIIThe Twelve-Factor App is a methodology for building web apps, especially those referred to as SaaS (Software as a Service). Matt and Mike continue diving into this intriguing concept and go over factors 6 to 12. * 12factor.net * Github source for 12factor.net 2024-07-2449 minHacking the GrepsonHacking the GrepsonHacking the Grepson 071: The Twelve-Factor App: I - VThe Twelve-Factor App is a methodology for building web apps, especially those referred to as SaaS (Software as a Service). Matt and Mike introduce this intriguing concept and go over factors 1 to 5. * 12factor.net * Github source for 12factor.net 2024-07-1035 minHacking the GrepsonHacking the GrepsonHacking the Grepson 070: Data AnalyticsAll the software we use these days is much better at getting, retaining, and deciphering user data than it was in the past. How that's done and whether it's a net positive is a good discussion topic, and Matt and Mike are here to do some analysis. 2024-06-2635 minHacking the GrepsonHacking the GrepsonHacking the Grepson 069: Pair ProgrammingSometimes a job that is done well solo can be done even better with a compatriot. Matt and Mike discuss the pros and cons of reciprocal development. 2024-06-1229 minHacking the GrepsonHacking the GrepsonHacking the Grepson 068: APIsPrograms you interact with, especially on the Internet, usually have some kind of Application Programming Interface. Matt and Mike query this episode's API and let you know the results. 2024-05-2932 minHacking the GrepsonHacking the GrepsonHacking the Grepson 067: Solo vs Team DevelopmentThere are both pros and cons to developing alone or with others. Matt and Mike discuss what those are, unsurprisingly, as that is the point of our podcast. 2024-05-1530 minHacking the GrepsonHacking the GrepsonHacking the Grepson 066: SPAsThey may not be as relaxing to experience as the lowercase version, but SPAs, or Single Page Applications, are just as, if not more, important to our modern world wide web. Matt and Mike book an appointment and tell you how it goes. 2024-05-0137 minHacking the GrepsonHacking the GrepsonHacking the Grepson 065: Job ChangesOne or more of the hosts of Hacking the Grepson is changing their job! Matt and Mike discuss the ups and downs of moving from one work establishment to another. 2024-04-1744 minHacking the GrepsonHacking the GrepsonHacking the Grepson 064: DailiesEveryone's got their daily routine. Ours just happens to involve a lot of web games. Matt and Mike go over their gotta-dos each day. 2024-04-0348 minHacking the GrepsonHacking the GrepsonHacking the Grepson 063: ContainerizationMatt and Mike discuss how our concept of what a "computer" is has always been a box -- it's just that nowadays those boxes are much smaller and digital. 2024-03-2036 minHacking the GrepsonHacking the GrepsonHacking the Grepson 062: Problematic Tech TalkMatt and Mike discuss the ongoing debate over certain tech terms that don't always sound right to modern day ears. 2024-03-0646 minHacking the GrepsonHacking the GrepsonHacking the Grepson 061: Multi-LingualismMuch like the many written/spoken human languages that exist, there are quite a lot of programming languages, too. As a result of Advent of Code 2023, Mike and Matt discuss how diving into the backlogs and trying to create a project that talks Python, Ruby, and more, all at once, can be both challenging and fun. 2024-02-2137 minHacking the GrepsonHacking the GrepsonHacking the Grepson 060: Advent of Code 2023 Wrapup - Part 2Our final discussion on the Advent of Code 2023, covering days 17 through 25, is upon your ears. Will Santa's elves successfully fix snow production and save Christmas? Erm, sorta? 2024-02-071h 16Hacking the GrepsonHacking the GrepsonHacking the Grepson 059: Advent of Code 2023 Wrapup - Part 1Matt, Mike, and a special guest discuss day 11-16 of the Advent of Code 2023. Join us as we expand the cosmos, roll rocks on platforms, and drive an unreliable crucible. * Advent of Code 2023 2024-01-2457 minHacking the GrepsonHacking the GrepsonHacking the Grepson 058: Advent of Code 2023 - Day 4 to 10It may be 2024, so Advent of Code 2023 is done, but our minds are still catching up, trying to solve its puzzles. On this episode, Matt and Mike discuss days 4 through 10, and even a meta idea to figure out the difficulty curve for future problems. 2024-01-101h 08Hacking the GrepsonHacking the GrepsonHacking the Grepson 057: Advent of Code 2023 - Day 1 to 3While the awesome programming challenge known as the Advent of Code has officially ended for 2023, the discussion can now begin. Matt and Mike discuss the first three days and their successes and difficulties with them. 2023-12-2755 minHacking the GrepsonHacking the GrepsonHacking the Grepson 056: Advent of Code - PreambleThe current month is December, and you know what that means. It means the Advent of Code is afoot again! Matt and Mike yet again share their thoughts on this annual programming challenge after a few days of solving. * Advent of Code 2023 * Advent of TypeScript 2023-12-1337 minHacking the GrepsonHacking the GrepsonHacking the Grepson 055: ImprovDev - Teams and TrustIt's time for another installment of ImprovDev, the first since the, uh, only other one thus far! Matt explains the importance of trust when working with a team, and Mike listens and nods sagely while occasionally interjecting other, related words. 2023-11-2944 minHacking the GrepsonHacking the GrepsonHacking the Grepson 054: Web AccessibilityIt's important to make software as accessible as possible, because diversity of experience is valuable. The web is a gigantic system of communication in our society, and on this episode Matt and Mike discuss some ways you can make it more accessible and inclusive. * ARIA * WCAG Standard * Inclusive Microsoft Design 2023-11-1548 minHacking the GrepsonHacking the GrepsonHacking the Grepson 053: Tech Interviews, Part DeuxMatt and Mike share more insight into the sometimes complex world of technical interviews. We also thoroughly discuss a timely new potential interview question. 2023-11-0142 minHacking the GrepsonHacking the GrepsonHacking the Grepson 052: Slay the SpireMatt and Mike attempt to break down the roguelike deckbuilder known as Slay the Spire into its component game development parts. 2023-10-1844 minHacking the GrepsonHacking the GrepsonHacking the Grepson 051: Hacking the Grepson Check-InIt's been a while since we started this podcast. Let's do a check-in. 2023-10-0407 minHacking the GrepsonHacking the GrepsonHacking the Grepson 050: HackersFor our 50th episode, Matt and Mike finally discuss the movie, and its iconic quip "Hack the Gibson", that inspired this whole podcast business. Yes, we jack into cyberspace and get psychedelic by giving our thoughts on the mid-90s sci-fi film, Hackers. 2023-09-2049 minHacking the GrepsonHacking the GrepsonHacking the Grepson 049: Improv of Code (AoC 2019.1)As a bit of an experiment on this episode, Matt and Mike decide to look at an Advent of Code problem from the archives, one never seen before, and then solve it together. Spoiler alert for AOC 2019, Day 1! * Advent of Code 2023-09-0648 minHacking the GrepsonHacking the GrepsonHacking the Grepson 048: P vs NPMatt 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. 2023-08-2335 minHacking the GrepsonHacking the GrepsonHacking the Grepson 047: MusicDev - Web Audio APIAnother 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 2023-08-0932 minHacking the GrepsonHacking the GrepsonHacking the Grepson 046: The Builder’s TrapMatt 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 2023-07-2645 minHacking the GrepsonHacking the GrepsonHacking the Grepson 045: Bad Coding HabitsMatt 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 2023-07-1240 minHacking the GrepsonHacking the GrepsonHacking the Grepson 044: The XY ProblemMatt 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?". 2023-06-2814 minHacking the GrepsonHacking the GrepsonHacking the Grepson 043: Data Types and Structures, Part 2Matt 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. 2023-06-1439 minHacking the GrepsonHacking the GrepsonHacking the Grepson 042: Data Types and Structures, Part 1Matt and Mike finally get to some fundamentals about programming: variables. In Part 1, we discuss so-called "primitive" types, such as Boolean and String. 2023-05-3125 minHacking the GrepsonHacking the GrepsonHacking the Grepson 041: Tech Taxonomy ReduxIt'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. 2023-05-1720 minHacking the GrepsonHacking the GrepsonHacking the Grepson 040: MusicDev - IterationAll 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. 2023-05-0333 minHacking the GrepsonHacking the GrepsonHacking the Grepson 039: ProgleMatt 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 2023-04-1917 minHacking the GrepsonHacking the GrepsonHacking the Grepson 038: Pause Giant AI ExperimentsArtificial 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-giant-ai-experiments/ 2023-04-0535 minHacking the GrepsonHacking the GrepsonHacking the Grepson 037: Game AutomationMike 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 2023-03-2216 minHacking the GrepsonHacking the GrepsonHacking the Grepson 036: Backlogs and PlanningMatt 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 2023-03-0826 minHacking the GrepsonHacking the GrepsonHacking the Grepson 035: Uncovering Your Code’s HouseCodebases 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 2023-02-2225 minHacking the GrepsonHacking the GrepsonHacking the Grepson 034: Software EthicsSure, 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. 2023-02-0832 minHacking the GrepsonHacking the GrepsonHacking the Grepson 033: Technical DebtMatt 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. 2023-01-2524 minHacking the GrepsonHacking the GrepsonHacking the Grepson 032: MusicDev - LoopsMatt 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. 2023-01-1126 minHacking the GrepsonHacking the GrepsonHacking the Grepson 031: Advent of Code 2022, Part 4Advent 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 2022-12-2841 minHacking the GrepsonHacking the GrepsonHacking the Grepson 030: Advent of Code 2022, Part 3It'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 Coding Interview: https://www.crackingthecodinginterview.com   2022-12-2152 minHacking the GrepsonHacking the GrepsonHacking the Grepson 029: Advent of Code 2022, Part 2Another 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 2022-12-1450 minHacking the GrepsonHacking the GrepsonHacking the Grepson 028: Advent of Code 2022, Part 1Hey, 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 Code: https://adventofcode.com * Eric Wastl Behind the Code: https://www.youtube.com/watch?v=Mb8WwKS6ajk * aoc-cli...2022-12-0736 minHacking the GrepsonHacking the GrepsonHacking the Grepson 027: Content TaggingThere'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. 2022-11-3023 minHacking the GrepsonHacking the GrepsonHacking the Grepson 026: Twitter in DeclineUsually, 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/2022/10/27/1131378869/twitter-elon-musk-timeline * Breaking news on "Twitter 2.0": https://www.cnbc.com/2022/11/16/elon-musk-demands-twitter-staff-commit-to-long-hours-or-leave.html 2022-11-1632 minHacking the GrepsonHacking the GrepsonHacking the Grepson 025: Who is the Artist?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. 2022-11-0325 minHacking the GrepsonHacking the GrepsonHacking the Grepson 024: ImprovDev - Yes, AndMatt: 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! 2022-10-1923 minHacking the GrepsonHacking the GrepsonHacking the Grepson 023: MusicDev - LibrariesMatt and Mike start a new recurring segment about the similarities between creating music and creating code, starting with their shared usage of libraries. 2022-10-0523 minHacking the GrepsonHacking the GrepsonHacking the Grepson 022: Artificial IntelligenceIntelligence usually refers to the ability for humans to acquire new knowledge and apply it accordingly. Computers can do this, too, so...are they human-like? Maybe! Matt and Mike do the thing about that. 2022-09-2128 minHacking the GrepsonHacking the GrepsonHacking the Grepson 021: GooglingHow programmers accomplish the task of finding answers in a database of text may have changed over the past quarter of a century, but it's still a valuable skill. Matt and Mike dig into the ins and outs of using the current method, Google, in today's episode. 2022-09-0725 minHacking the GrepsonHacking the GrepsonHacking the Grepson 020: GamedevThere are many things you can do with code, such as make a web browser, photo editor, or even a tax, uh, doer. Lots of people, however, prefer to make games with their code, and Matt and Mike break down this huge and varied use on today's episode.   Displaced Gamers, which goes behind the code of old video games: https://www.youtube.com/c/DisplacedGamers Sample episode on Zelda 2: https://www.youtube.com/watch?v=GSSUrnIpcds 2022-08-2429 minHacking the GrepsonHacking the GrepsonHacking the Grepson 019: Spaghetti CodeSpaghetti is a delicious pasta, but it's also a form of coding practice that we all fall prey to at some point. Matt and Mike talk about what it is, how it comes to be, and how to untangle the mess. 2022-08-1022 minHacking the GrepsonHacking the GrepsonHacking the Grepson 018: IntermissionHanselminutes Podcast - https://hanselminutes.com Tania Rascia - https://tania.dev 2022-07-2702 minHacking the GrepsonHacking the GrepsonHacking the Grepson 017: Careers in Information TechnologyDue to circumstances, there's no Matt this week, folks, but fear not! Mike enlists the help of another kind soul to discuss their respective careers in IT, be they programming or otherwise. 2022-07-1315 minHacking the GrepsonHacking the GrepsonHacking the Grepson 016: Code DocumentationSure, writing code is fun, but have you tried writing about code in your code? What about writing other words about that code outside of that code entirely? It can all help! Matt and Mike explain. 2022-06-2928 minHacking the GrepsonHacking the GrepsonHacking the Grepson 015: Writer’s BlockI need to write a short summary of this particular programming podcast episode, but...I just don't want to. Also, I have no ideas. Sigh. Hopefully, Matt and Mike have some advice for me. 2022-06-1520 minHacking the GrepsonHacking the GrepsonHacking the Grepson 014: Software 101Ever wonder how one even gets started in this programming/developing game? Matt and Mike have some answers for you. 2022-06-0132 minHacking the GrepsonHacking the GrepsonHacking the Grepson 013: Code AlignmentMemes! Well, one meme. One little 3x3 meme, based on the tried-and-true Dungeons and Dragons alignment chart, except for code. Matt and Mike treat it with respect, humor, and occasional, mild derision. Original tweet referencing chart: https://twitter.com/heyjulesfern/status/1516208050360631299?s=20&t=xIj0Q-Uf2E_uhiTBrlf5Cw Direct link to chart: https://pbs.twimg.com/media/FQqmk-sUYAAxaKC.jpg 2022-05-1825 minHacking the GrepsonHacking the GrepsonHacking the Grepson 012: Open vs. Closed SourceAll the applications on your computer started out as source code. Whether that source is open to the public or not is worth a discussion from Matt and Mike on today's episode. 2022-05-0427 minHacking the GrepsonHacking the GrepsonHacking the Grepson 011: Text Editors vs IDEsNeed to add or change some text for your application? You have a choice: a humble text editor or a proper IDE. How do you choose? Matt and Mike break it down. 2022-04-2027 minHacking the GrepsonHacking the GrepsonHacking the Grepson 010: Favorite ScriptsFull-blown programs are great, but what of the lowly script? They're often short, dirty, and highly personal to the programmer, but they're also the true workhorses. Matt and Mike go over some of their favorites. 2022-04-0623 minHacking the GrepsonHacking the GrepsonHacking the Grepson 009: Technical InterviewsWhen you interview (or are interviewing) for a job, there's a certain je ne sais quoi about technical types. Matt and Mike explore their experiences and preferences when employment is on the line. 2022-03-2330 minHacking the GrepsonHacking the GrepsonHacking the Grepson 008: WordleToday, group talks about Wordl(e). Convo great! Times spent worth money bunch. 2022-03-1436 minHacking the GrepsonHacking the GrepsonHacking the Grepson 007: Software Development Life CycleSoftware is conceived, born, maintained, and retired much like other things. Matt and Mike explain how it works and what kind of SDLCs they've experienced. 2022-03-0932 minHacking the GrepsonHacking the GrepsonHacking the Grepson 006: Tech in MediaPortrayal of programmers (and computer technology, in general) in media has not always been kind, let alone accurate, but it's getting better. 2022-02-2331 minHacking the GrepsonHacking the GrepsonHacking the Grepson 005: Name Change / AoC 2021 WrapupThe podcast you thought you knew is not exactly the podcast you thought you knew, but also is basically the podcast you thought you knew. Also, we wrap up our coverage of the (now-completed) Advent of Code 2021. 2022-02-0926 minHacking the GrepsonHacking the GrepsonHacking the Grepson 004: Programming ParadigmsEvery programming language can be written using one or more different paradigms, or models. Matt and Mike discuss several popular ones in today's episode. 2022-01-2633 minHacking the GrepsonHacking the GrepsonHacking the Grepson 003: Advent of CodeMatt and Mike talk about a cool annual coding competition to solve daily challenges as quickly as possible. 2022-01-1227 minHacking the GrepsonHacking the GrepsonHacking the Grepson 002: Programming LanguagesThere are a lot of ways to write code. Pop quiz time for both Matt and Mike! Let's take a quick reading on a bunch of languages. 2021-12-2924 minHacking the GrepsonHacking the GrepsonHacking the Grepson 001: Hello World10 Intro.new(body: 'Hello World! We are Matt and Mike, two career developers who like solving problems with code.') 20 Podcast.new(title: 'Hello World', description: 'On episode one of Hacking the Gibson, we discuss our respective histories with programming, why we got into it, and why we made it our careers.') 2021-12-1525 min