Podcasts about GitHub

Hosting service for software projects using Git

  • 3,677PODCASTS
  • 20,804EPISODES
  • 37mAVG DURATION
  • 3DAILY NEW EPISODES
  • Jan 9, 2026LATEST
GitHub

POPULARITY

20192020202120222023202420252026

Categories




    Best podcasts about GitHub

    Show all podcasts related to github

    Latest podcast episodes about GitHub

    The Automotive Troublemaker w/ Paul J Daly and Kyle Mountsier
    Ford Wins Most Iconic, Stellantis Cancels PHEVs, Humans Winning at AI

    The Automotive Troublemaker w/ Paul J Daly and Kyle Mountsier

    Play Episode Listen Later Jan 9, 2026 9:19


    Shoot us a Text.Episode #1239:  Ford earns top honors as America's most iconic company, Stellantis drops every PHEV from its 2026 lineup, and McKinsey's CEO reminds us there are still a few things humans do better than AI. A day of big shifts, bold moves, and even bolder expectations.Show Notes with links: https://www.foxbusiness.com/retail/ford-named-no-1-most-iconic-american-company-nationwide-survey-making-peoples-lives-betterFord just topped Time and Statista's list of the 250 most iconic American companies, beating household giants like Apple, Coca-Cola and Amazon. The ranking highlights not just commercial success, but each company's impact on U.S. culture and society.Time's nationwide survey put Ford at No. 1 for its cultural influence and long-standing role in shaping American life.Bill Ford pointed back to the company's founding mission, emphasizing innovation tied to improving people's lives—not just tech for tech's sake.Ford underscored its status as the largest hourly auto employer in the U.S., reinforcing its commitment to American workers.Time credited Ford's assembly-line legacy for transforming modern manufacturing and reshaping cities and suburbs.“Innovation is not just about building batteries or technology for its own sake; it is about making people's lives better,” said Bill Ford.https://www.jalopnik.com/2071397/stellantis-canceling-all-plug-in-hybrids-2026-model-year/Stellantis is pulling the plug—literally—on every PHEV in its North American lineup starting with the 2026 model year. Once top sellers like the Wrangler 4xe,  Grand Cherokee 4xe, and Chrysler Pacifica PHEV are being discontinued as the company shifts its electrification strategy.Stellantis says every brandwide PHEV program in North America will be phased out beginning in 2026.The automaker plans to pivot toward traditional hybrids and range-extended EVs, where it says customer demand is stronger.Models like the Alfa Romeo Tonale and Dodge Hornet R/T will also lose their plug-in variants.Stellantis says it will “focus on more competitive electrified solutions, including hybrid and range-extended vehicles where they best meet customer needs.”https://www.businessinsider.com/mckinsey-boss-shares-human-skills-ai-models-cant-do-2026-1As AI reshapes knowledge work, McKinsey's top executive says there are three capabilities machines still can't touch—and they're exactly what young professionals should double down on. The comments came as the firm shared how AI has already saved millions of employee work hours.McKinsey's 25,000 AI agents handled 1.5 million hours of search and synthesis last year and produced 2.5 million charts in six months.With routine tasks offloaded, consultants are now tackling higher-order, more complex problem-solving.CEO Bob Sternfels says graduates should focus on the three skills AI cannot replicate: aspiration, judgment, and true creativity.He also says AI will shift hiring away from pedigree and toward demonstrated work—like engineers' GitHub portfolios.“What can the models not do? Aspire… That's a uniquely human capability,” Sternfels said.Join Paul J Daly and Kyle Mountsier every morning for the Automotive State of the Union podcast as they connect the dots across car dealerships, retail trends, emerging tech like AI, and cultural shifts—bringing clarity, speed, and people-first insight to automotive leaders navigating a rapidly changing industry.Get the Daily Push Back email at https://www.asotu.com/ JOIN the conversation on LinkedIn at: https://www.linkedin.com/company/asotu/

    Elevate with Robert Glazer
    Elevate Classics: David Heinemeier Hansson's Radical Approach To Entrepreneurship

    Elevate with Robert Glazer

    Play Episode Listen Later Jan 8, 2026 74:40


    David Heinemeier Hansson is a true innovator. He is the co-founder of Basecamp, which has been used by over 20 million people globally. He's also the founder of Hey and the creator of the transformational Ruby on Rails, an open source web framework that was used to create Basecamp, Github, Shopify, Airbnb and more. David is also a frequent writer at Hey World, the New York Times bestselling author of four books, including Rework, and even an award winning racecar driver.  In this classic episode, David joined host Robert Glazer on ⁠the Elevate Podcast⁠ to talk about his unconventional path to entrepreneurial success, why profit matters more than growth, and much more. Thank you to the sponsors of The Elevate Podcast Shopify: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠shopify.com/elevate⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Masterclass: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠masterclass.com/elevate⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Framer: ⁠framer.com/elevate⁠ Northwest Registered Agent: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠northwestregisteredagent.com/elevatefree⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Homeserve: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠homeserve.com⁠⁠⁠ Indeed: ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠indeed.com/elevate⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Learn more about your ad choices. Visit megaphone.fm/adchoices

    Hacker Valley Studio
    When AI Ships the Code, Who Owns the Risk with Varun Badhwar and Henrik Plate

    Hacker Valley Studio

    Play Episode Listen Later Jan 8, 2026 35:00


    AI isn't quietly changing software development… it's rewriting the rules while most security programs are still playing defense. When agents write code at machine speed, the real risk isn't velocity, it's invisible security debt compounding faster than teams can see it. In this episode, Ron Eddings sits down with Varun Badhwar, Co-Founder & CEO of Endor Labs, and Henrik Plate, Principal Security Researcher of Endor Labs, to break down how AI-assisted development is reshaping the software supply chain in real time. From MCP servers exploding across GitHub to agents trained on insecure code patterns, they analyze why traditional AppSec controls fail in an agent-driven world and what must replace them. This conversation pulls directly from Endor Labs' 2025 State of Dependency Management Report, revealing why most AI-generated code is functionally correct yet fundamentally unsafe, how malicious packages are already exploiting agent workflows, and why security has to exist inside the IDE, not after the pull request. Impactful Moments 00:00 – Introduction 02:00 – Star Wars meets cybersecurity culture 03:00 – Why this report matters now 04:00 – MCP adoption explodes overnight 10:00 – Can you trust MCP servers 12:00 – Malicious packages weaponize agents 14:00 – Code works, security fails 22:00 – Hooks expose agent behavior 28:30 – 2026 means longer lunches 33:00 – How Endor Labs fixes this Links Connect with our Varun on LinkedIn: https://www.linkedin.com/in/vbadhwar/ Connect with our Henrik on LinkedIn: https://www.linkedin.com/in/henrikplate/   Check out Endor Labs State of Dependency Management 2025: https://www.endorlabs.com/lp/state-of-dependency-management-2025   Check out our upcoming events: https://www.hackervalley.com/livestreams Join our creative mastermind and stand out as a cybersecurity professional: https://www.patreon.com/hackervalleystudio Love Hacker Valley Studio? Pick up some swag: https://store.hackervalley.com Continue the conversation by joining our Discord: https://hackervalley.com/discord Become a sponsor of the show to amplify your brand: https://hackervalley.com/work-with-us/    

    Where It Happens
    How I code with AI agents, without being 'technical'

    Where It Happens

    Play Episode Listen Later Jan 7, 2026


    In this episode, I'm breaking down a guide from Ben Tossel on how you can actually build with AI agents without being technical. I walk through what he's shipped as a “non-technical” builder, why he lives in the terminal/CLI, and the exact workflow he uses to go from idea → spec → build → iterate. We also talk about the meta-skill here: treating the model like your over-the-shoulder engineer/teacher, and using every bug as a learning checkpoint. The takeaway is simple: pick a tool, ship fast, fail forward, and build your own system as you go. Ben's Article: https://startup-ideas-pod.link/Ben-Tossell-Article Timestamps 00:00 – Intro 01:04 – What Ben Has Shipped 03:21 – The Workflow: Feed Context → Spec Mode → Let The Agent Rip 07:52 – His Agent Setup 08:56 – Coding On The Go 10:07 – Things to Learn 13:33 – The New Abstraction Layer: Learning To Work With Agents 14:33 – Learning from Others 16:15 – Use The Model As Your Teacher (Ask Everything) 18:13 – Contributing to Real Products 19:13 – Why this is Different 21:31 – Asking Silly Questions 24:00 – Beyond “Vibe Coding”: A New Technical Class 24:43 – Vibe Coding is a game 27:12 – Fail Forward + Permission To Build And Throw Things Away 28:16 – Pick One Tool, Minimize Friction, Keep Shipping Key Points I don't need to be a traditional engineer to ship—I can learn by watching agent output and iterating. The terminal/CLI is the power move because it's more capable and I can see what the agent is doing. “Spec mode” works best when I interrogate the plan like a philosopher instead of pretending I understand everything. agents.md becomes my portable instruction manual so every new repo starts clean and consistent. The fastest learning path is building ahead of my capability and treating bugs as checkpoints—fail forward. Numbered Section Summaries The Thesis: Non-Technical Doesn't Mean Non-Builder I open with Ben's core claim: you can ship real software by working through a terminal with agents, even if you can't write the code yourself—because you can read the output and learn the system over time. Proof: What He's Actually Shipped I run through examples Ben built—custom CLIs, a crypto tracker, “Droidmas” experiments, an AI-directed video demo system, and automations that keep projects moving even when he's away from his desk. The Workflow: Context → Spec Mode → Autonomy High Ben's process is straightforward: talk to the model to load context, switch into spec mode to pressure-test the plan, link docs/repos for exploration, then let the model run while he watches and steers when needed. http://agents.md/ The “Readme For Agents” That Follows You Everywhere I explain why agents . md matters—one predictable place to tell your agent how you want repos structured, how to commit, how to test, and what “good” looks like so each session gets smoother. Coding On The Go: PRs, Issues, Phone, Telegram, Slack We get into the real “agent native” behavior: install the GitHub app, work via pull requests and issues, tag the agent to self-fix, and even push changes from your phone—plus using Slack as a one-person “product” with an agent in the loop. Learning The Primitives: Bash, CLIs, VPS, Skills I cover the building blocks Ben's learning: bash commands and repeatable terminal workflows, preferring CLIs over MCPs to save context, and using a VPS + syncing to keep projects always-on. The Mindset Shift: The Model Is The Teacher The real unlock is treating the model like your patient expert—ask everything you don't understand, bake “explain simply” into your agent instructions, and close knowledge gaps as they appear. Fail Forward, Pick One, Keep Shipping I end on the playbook: build ahead of your capability, treat it like play, give yourself permission to throw things away, and stop tool-hopping—pick one system and go deep. The #1 tool to find startup ideas/trends - https://www.ideabrowser.com LCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/ The Vibe Marketer - Resources for people into vibe marketing/marketing with AI: https://www.thevibemarketer.com/ FIND ME ON SOCIAL X/Twitter: https://twitter.com/gregisenberg Instagram: https://instagram.com/gregisenberg/ LinkedIn: https://www.linkedin.com/in/gisenberg/

    The Rebound
    580: Dillholes

    The Rebound

    Play Episode Listen Later Jan 7, 2026 59:18


    While Dan is on hold, we talk about gadgets other than the iPhone and then we throw some shade(s).Dan's e-reader is here and he likes the firmware you can get for it on Github.Anyone want a Nokia banana phone?The menus in Tahoe are causing consternation among some.If you want to help out the show and get some great bonus content, consider becoming a Rebound Prime member! Just go to prime.reboundcast.com to check it out!Were you aware that you could buy things from us?! That's right! Shirts, iPhone cases, mugs, hats and one other type of thing are all available from our Rebound Store!

    RunAs Radio
    What AI can do for SysAdmins in 2026 with Cecilia Wirén

    RunAs Radio

    Play Episode Listen Later Jan 7, 2026 40:53


    AI tools continue to evolve - what can we do with them today? Richard chats with Cecilia Wirén about her experiences using the latest AI tools to support DevOps workflows, diagnostics, and the crafting of new scripts. Cecilia focuses on tools that can help admins who occasionally work on scripts, including getting into a GitHub workflow to track prompts and results generated by LLMs, so you can always revert and learn from various approaches to interact with these new tools. The tools continue to evolve; it's worth looking at the latest features and models!LinksAzure SRE AgentMicrosoft Security CopilotGitHub CopilotAwesome CopilotCopilot ExtensionsRecorded December 3, 2025

    The Bike Shed
    488: The Playful Portland Programming Paradigm

    The Bike Shed

    Play Episode Listen Later Jan 6, 2026 30:47


    Aji and Joël talk all things hackerthons and why taking the time to have a little having fun with your work every now and then is important for developers. Our hosts reflect on their shared experience at a previous RailsConf where they entered a mini hackerthon, why playing around in a creative sandbox is crucial to honing your skills as a dev, and how programming on the fly can teach you a lot about your own strengths and weaknesses. — Read more about Joël's entry in Rails Rumble (https://thoughtbot.com/blog/rails-rumble-roundup), as well as their participation in the RailsConf 2022 mini Hackerthon (https://thoughtbot.com/blog/thoughtbot-presentations-good-vibes-from-railsconf-2022). Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Your hosts for this episode have been thoughtbot's own Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/) and Aji Slater (https://www.linkedin.com/in/doodlingdev/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Built Right
    From Vibes to Workflows: How AI Is Rewiring Modern Marketing

    Built Right

    Play Episode Listen Later Jan 6, 2026 42:26


    In this episode, Matt speaks with Thibault Imbert, Chief Product Officer and Growth Officer at The Brief, about the transformative impact of AI on marketing workflows.They discuss 'vibe marketing' and how to turn disjointed AI-generated content into cohesive, repeatable marketing workflows.Thibault shares insights from his tenure at Adobe and GitHub, highlighting the challenges and potentials of AI in marketing.They explore the evolution and current capabilities of AI models in text, image, and video generation, and the emerging trend of 'vibe coding.'The discussion also covers practical AI applications for marketers and the future of creative workflows.--Key Moments:00:40 Defining Vibe Marketing01:11 The Evolution of AI in Marketing02:21 Challenges in AI-Driven Design03:21 The Power of Vibe Marketing06:09 Blurring Lines Between Roles07:07 The GitHub Copilot Revolution09:47 Building Cohesive AI Workflows11:43 Demo: AI-Powered Marketing Tools16:44 Ensuring Brand Consistency with AI19:30 The Evolution of Mobile Development21:15 The Rise of Generative AI in Marketing23:44 The Future of AI in Product Development27:41 AI's Impact on Marketing Workflows30:42 The Changing Role of Marketers with AI33:51 Personal Insights and Future of AI--Key Links:The BriefConnect with Thibault on LinkedInMentioned in this episode:AI Opportunity FinderFeeling overwhelmed by all the AI noise out there? The AI Opportunity Finder from HatchWorks cuts through the hype and gives you a clear starting point. In less than 5 minutes, you'll get tailored, high-impact AI use cases specific to your business—scored by ROI so you know exactly where to start. Whether you're looking to cut costs, automate tasks, or grow faster, this free tool gives you a personalized roadmap built for action.

    Merge Conflict
    496: All The Holiday Hacks

    Merge Conflict

    Play Episode Listen Later Jan 5, 2026 72:35


    Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    Overtired
    441: Promise Not to Whine

    Overtired

    Play Episode Listen Later Jan 5, 2026 70:37


    Christina and Jeff kick off the new year of Overtired sans Brett. They delve into Christina's impending cervical spine surgery, ICE raids, and neighborhood signal groups. How do you keep mental health in check when Homeland Security is in your alley? Tune in for a wild start to 2026. Sponsor Copilot Money can help you take control of your finances. Get a fresh start with your money for 2026 with 26% off when you visit try.copilot.money/overtired and use code OVERTIRED. Chapters 00:00 New Year Kickoff 00:41 Personal Updates and Health Challenges 01:49 Surgery Details and Insurance Woes 04:45 Exploring Surgery Options and Recovery 12:44 Journaling and Mental Health 15:40 The Artist’s Way and Creative Practices 24:31 Unexpected Alley Incident 38:10 Family Activism and Signal Setup 38:52 Unexpected End of Year Incident 39:35 Speculations and Concerns 40:13 Dealing with Law Enforcement 45:35 Reflections on Responsibility 54:43 Gratitude for Signal 59:31 Tech Talk: Synology and Backup Solutions 01:03:08 Mac Updater Alternatives 01:10:03 Conclusion and Well Wishes Show Links Journaling – The Artist's Way Signal Synology Updatest Join the Conversation Merch Come chat on Discord! Twitter/ovrtrd Instagram/ovrtrd Youtube Get the Newsletter Thanks! You’re downloading today’s show from CacheFly’s network BackBeat Media Podcast Network Check out more episodes at overtiredpod.com and subscribe on Apple Podcasts, Spotify, or your favorite podcast app. Transcript Promise Not to Whine [00:00:00] New Year Kickoff Christina: Well, happy New Year. You are listening to Overtired and I am Christina Warren, and I’m joined as always by Jeff Severance Zel and, uh, Brett Terpstra couldn’t be, uh, here with us in this, uh, happy early 2026 episode, but I’m, I’m super excited to be able to kick off the, uh, the first pot of the year with you, Jeff, how are you? Jeff: I am good. Happy New Year to you. Christina: Likewise, likewise. Um, oh, here, here, here’s to 2026 being significantly better than 20, 25. So Jeff: So far, not so good, but I’m, I’m really, I’m really excited about 2026. I’m Christina: I was gonna say, like, like globally, globally, so far not great, but, but, Jeff: in here. Good in here. Personal Updates and Health Challenges Christina: So, um, so how are, uh, uh, how, how, how is the, I guess a, I guess we can kind of a drill into like a, a brief kind of mental health or, or just personal update thing if we want. Um, how, um. How are things for you so far? Um, I guess the end of the year. How are things with the kids? Um, the [00:01:00] wife, everything. Jeff: the, how the year ended is, and that gets us back to almost a political level. I will save for a topic ’cause boy do I have a story. Um, but, uh, generally speaking, doing really well. Like we traveled, saw my dad and stepmom in Iowa. Saw my in-laws in Indiana, had a really nice, just like generally had a really nice time off. Um, and despite the fact that I’m under a super stressful deadline over the next few days, I feel good. How about you? You got a lot going on. Christina: I, I do, I do. So I guess just kind of a, a, an, an update on, um, the, uh, the Christina, you know, cervical spine, um, saga since we last spoke a couple of weeks ago. Um, I guess maybe two weeks ago now. Um, uh, it was maybe a week ago. Um, uh, it was two weeks ago, I think. Sorry, it was, it was right before Christmas. Surgery Details and Insurance Woes Christina: Um, I was still awaiting, um, hearing back about when I would be scheduled for, uh, surgery and I’m getting, um, uh, artificial disc replacement in, um, I guess [00:02:00] between like C six, C seven of my cervical spine. And I do finally have a surgery date. Yay. Um, the bad, yeah, the bad news is it’s not until February 2nd, so I’ve gotta wait, you know, a month, which sucks. Um, I would have been able to get in, you know, uh, three weeks ago at this point. Um, had I been able to like, I guess like book immediately, but without insurance, like approval, um, I didn’t really want to do that. Um, I think, I think people, uh, can understand why, like, you know, when the doctor’s like, well, we can book you now, but you’ll just need to sign some forms that say you’ll be responsible for the bill if insurance doesn’t pay. Jeff: Oh fine. Get Where’s my pen? Christina: right, right. And I’m like, yeah, this is, you’re gonna keep me overnight just for, you know, observation to make sure like nothing bleeds or, or, or whatever’s a problem. Um, ’cause they’re gonna go through like the, the, the front of my, of my neck to, to be able to reach, you know, um, things that way and, and, and so, [00:03:00] you know, and be under, you know, anesthesia, you know, it’s, it’s, it’s not like a huge critical procedure, but it’s still neurosurgery. Jeff: is through the front of your neck. Christina: and, and, and, and, and, and again, and it’s a neurosurgeon and it’s like, you know, they’re gonna, you know, take some stuff out and try to make sure that like, you know, very, like they’re gonna be, you know, um, screwing up against my trachea and stuff. And like, yeah. I mean, like, you know, it’s, it’s not, it’s not minor. It’s not like I can just go in in an afternoon and be like, oh, I’m, I’m, I can just like walk out. Jeff: Right. Christina: Um, um, although apparently I will feel better, uh, as soon as it happens, but yeah, I mean, this is probably gonna be a six figure, you know, operation, I’m assuming so. No, I, I, I’m sorry. In, in this climate, uh, I don’t feel comfortable. Just, I need my name to be like, oh, yeah, I’ll, I’ll be responsible for that, and then be responsible for trying to track everyone down to, to pay. So that’s the frustrating thing is that, and now of course, you know, you, you get the beginning of the year, a bunch of people have been waiting, you know, to get, you know, things scheduled, I’m sure, and [00:04:00] whatnot. So I’m grateful that I’m scheduled at all. Um, I’m also grateful that right now I’m not insignificant pain, which is a really good thing because if this had been the pain level that I was in for the first few weeks, then like, I wouldn’t, I, you know, I mean, I would wait. I mean, if, if, if you have to wait, you have to wait. But, um, I, I, I might have like pressed upon them like. Is there any way we can move this up? Um, but I’m not in that position, which is good. The only thing is just that the numbness, um, on both arms. But, but, but primarily, yeah. No, I mean, that’s not gone away and, and it’s, and it’s not going to is the thing, right? Like there are a lot of people and like, and I, I’ve started now that I’ve got, got it like actually like done and like scheduled and you know, I’m going through all like the, you know, um, checklist stuff before you, you go in and whatnot. And I have like my, you know, pre-up appointments and all that stuff scheduled. Exploring Surgery Options and Recovery Christina: Um, I am starting to, to look more into, I guess like, you know, I guess recovery videos that people have put up on YouTube and, and reading a few things on Reddit. Although I’m doing my best to, to stay off the internet with [00:05:00] this stuff as much as possible. Um, just because for me it’s, it’s not beneficial, right? Like, it, it’s, it’s one thing if you know, um, you, uh, you don’t like. If, if you can separate and not kind of go down rabbit holes and like freak yourself out or whatever, sure. Maybe it can be good information, but for me, like I, I know my own kind of, you know, limits in terms of, of how much is good for me. And so I’ve, I’ve tried to keep that in moderation, but I have watched a few, you know, videos of people, you know, kind of talking about their experiences. And then of course then that gets used sent with like videos of like doctors who of course, for their own reasons, like are trying to promote like, oh, well you should do the, the, the fusion versus the, the, the disc replacement and, or you should do this versus that. And I’m like, okay. I actually watched one interesting talk that, that some guy gave it a medical conference and neurologist gave it a medical conference and it was a neurosurgeon, I guess is, is the proper term. But that I think kind of really distinctly a, it was very similar to. Exactly what my surgeon said to me, [00:06:00] um, when he was kind of explaining the differences in the procedures. Um, and, and b but kind of went into, I guess like the, the difference in terms of outcomes and, um, and it made me feel better about like that if I’m a good candidate for this procedure, that, that this is, um, the right thing to, to do and probably will be better for me long term. Um, because the, the results are, are better and, but not by a small portion, not like by like a, a gargantuan portion. But they are, they are, there is like a sizable difference between outcomes in terms of whether like the average person who needs a revision, um. For, you know, cervical spine versus getting, you know, disc replacement versus, um, uh, fusion. Fusion has been around a lot longer, and so insurance companies are a lot more likely to approve that. But in Europe, they’ve been doing the, the disc replacement stuff for 25, 30 years. Um, and so there is a lot of data on it, but it’s been a much more recent thing in the United States because insurance companies didn’t really start to do it until about five or 10 years ago. And so, and so, you know, some people will, [00:07:00] like some doctors who very clearly have an agenda on, on YouTube and like, that’s fine, like your practices, your practice and you’re comfortable with what you’re comfortable with. But they’ll be like, oh, we don’t have enough data on, you know, the types of, um, you know, discs that we’re putting in people’s, you know, necks and, and how, how long they, you know, last and, and there might be some differences in terms of if you’re doing like a multi-step, meaning you’re doing like multiple discs at once. Or if, you know, depending on like what, what, what part of the spine you’re in. And like, I, I think at this point for, for artificial disc replacement in the US they’ll do it two steps. So they can do two at once, but they won’t typically do three, although they will do three in Europe. And so there are people who will go to Europe and get the three Jeff: They’re so liberal in Europe. We’ll do three. Christina: Well, I mean, I think it’s a difference in, in that case, just a matter of like, if they’ve been doing the surgeries there longer, you know, then, then they, you know, and, and, and you know, and, and this is not uncommon in, in various forms of, of medicine, you know, where like you have different, you know, procedures and different exploratory things in different fields, in different areas.[00:08:00] So anyway, so then I get kind of trapped into those rabbit holes. But the interesting, the night, the, the, I guess comforting thing is that like, you know, I’ve been reading, you know, around reading, but watching people who were doing vlogs, like after their surgery and like there was this guy who. I was a few years younger than me, but he, you know, posted some updates. I, I guess he got his in July and he kind of did like, you know, updates, you know, kind of like, you know, this was me right after surgery. This was me, you know, three weeks later. This was me however many months later. And that was really great to see. Um, and, and his, his scar actually healed really nicely, which was encouraging. So, um, yeah, I mean, I’m, I’m, I’m, I’m hopeful. I mean, the one thing that’s interesting that, like almost the universal thing that people say, of course you have a few people who say, this didn’t help or, or, you know, this, this was bad or whatever. And, and obviously like that’s always terrible to see that, but you know, you’d have to kind of like go by law of averages. But the, one of the central kind of things is a lot of people being like, I should have done this earlier. And, and so I’m feeling good about that because that is, I, I, I, I don’t know what this says about me, [00:09:00] but like there’s was never a moment in my mind where I’ve been like, oh, I’m not gonna get the surgery as soon as I can get the surgery. That’s never even been part of my like, thought process. And, and, and, and, and it’s funny because I think that like, that is actually odd compared to almost everybody else. Um, the general public, I guess, who goes into these sorts of things. Um, or at least the people who are vocal on the internet, right? So, so maybe like, maybe there are a lot more people like me who just don’t go to forums and comment on stuff and are just like, yeah, I’m gonna get the surgery because that’s what the doctor says. There’s the right thing to do, and that’s what makes sense to me and I wanna, you know, not be in pain and I wanna be able to feel my arm and all that stuff. Um, but there are a lot of people who, I don’t know why, um, I mean, I guess the idea of surgery is, is really scary. And, and like, I can, I can understand that obviously, but to the point where they’re like, okay, well no, I’m gonna try physical therapy and I’m gonna do everything I can to avoid surgical intervention. And I’m, I’m like, no. Like, like [00:10:00] freaking cut me up, doc. Right? Like, like, like, get me in, get me in. Like, let’s get better, right? Like, I, I’m not, I’m not here to like fuck around with like, ’cause right now, because the immediate pain is not there, I could be okay. Right? Like, I Jeff: Sure. Christina: try steroids, I could try pt, I could try to do other types of therapies and be like, well, maybe that will move the nerve around. Or maybe it can get the disc like UN you know, bolt, whatever the case may be. And maybe I won’t need surgery. Um, or I could let this go on longer and continue to be weakness, you know, and, and, and in, you know, it’s not like I’m not in, I’m, I’m not in active pain, but it’s not, not painful at certain times. Not worrying about is this just going to become like a permanent way that I feel, which would be. Awful. Um, and, you know, and, and, and like, it’s not the most debil debilitating thing, like I said. Um, if, if I was in a position where I, I couldn’t get surgery, obviously I could be okay right now, but you never know. Also, like, when is it going to, to swap again? Right? [00:11:00] Like, and, and, and, and for me, I’m also, I’m like, I, I don’t wanna have to like, live in fear of doing something, you know, to my arm or my neck or, or whatever, and, you know, making things worse. So, Jeff: right. Oh, I’m glad you’re doing it. Christina: yeah, me too. So anyway, that was a long-winded update, but Wow. Jeff: Yeah, that’s intense. So I’m really glad the pain is not what it was ’cause Holy shit. Christina: Yeah, the pain was, was really, really bad. And I, like, I look back now and it’s, you know, I, I guess ’cause it’s been a couple of weeks since it’s been really debilitating and it is, and again, I don’t know like that this is me or this is like just somebody else, but I, or this is me or this is the comment with other people. Sorry. Um, is that. Like when I’m not in pain anymore. It is such, so much like, I mean, depression is like this too. It’s so much like a vacuum. It’s like when you’re in it, that’s all you can see. But when you’re out of it, like it’s so easy to forget what it was like Jeff: Yeah, yeah, totally. Completely. Christina: totally completely right. Yeah. Jeff: Yeah. I can even imagine being in the [00:12:00] situation you’re describing, knowing I have a surgery coming up and being like, well, do I want to? Which, like, to your point now, you make that call and you’re worrying forever. Am I gonna wake up? And this thing’s there. Next time it happens, I gotta wait another God knows how long before the surgery, when I’ll know it’s time. Like, you know it’s time now. Get in there. Christina: No, totally, totally. And and that’s the thing. And I think sometimes it can be. Like I said, like when you’re not in the thick of, of it, whether it’s like, you know, feeling depressed or feeling overwhelmed or, or stressed or, or in physical pain or whatever, like it’s easy for to forget like what that can be like. And so I have to just kind of like remind myself like, no, this was really fucking bad. And yeah, you got through it and now you’re on the other side of it. And so you’re like, oh, okay, well, you know, I, I, I could, you know, do whatever, but you’re like, don’t, don’t forget what that was like. Right. Journaling and Mental Health Christina: Um, sometimes I think like, and, and I, and I’m bad at remembering to do this, but new thing for the new year, I guess is why, um, it is important I think to like write things down, right. Like however we’re feeling, whether it’s, you know, good, bad, whatever. [00:13:00] Sometimes, like for me, like it is Jeff: Just like journal you mean, right? Christina: Yeah, exactly. Yeah. Yeah. Be, because it can be useful just to like look back and like, if you’re in a darker spot to remember, hey, there were times when I felt this way. Right. Might not bring, bring me back to that place. But it’s a good reminder. But also I think almost just, it’s importantly, it’s, it’s, it’s the inverse where it’s like you need to remember when you’re in a good place. What it can be like to be in a worse place. Um, because, you know, I think that’s why sometimes people make decisions they make about what medicines they’re going to take or not take or what therapies they’re going to continue or not continue. And, um, and it’s, and it’s really easy to get into that, you know, cycle of, okay, well I’m fine now, um, because you’re removed enough from what it felt like to be bad, you know? And, and then, and, and, and also I think sometimes like, uh, and this is why I wish that I’ve been journaling more over the last few years. You can really get yourself into a deep depression and not realize it. Jeff: Yes, yes. Yeah. And I feel like journaling too, just like helps you internalize some of the flags and [00:14:00] warning signs, even if you’re never looking back, like, ’cause you’re gonna process them a little bit. Christina: yeah, yeah. Jeff: can’t, I, I’ve journaled over the years for stints of time. I can’t go back into them. I almost like, I almost like bounce off the page when I try. Um, but I really have come to believe that just the act of doing it is the thing. Christina: agree. Jeff: Yeah, Christina: Yeah, I agree. Yeah, I, I usually don’t re reread my old stuff either, and I haven’t journaled regularly in a really, really long time, and I actually would like to get back into that again. I think it would be better for my overall health, but similar to you, it’s one of those things I wouldn’t necessarily revisit, Jeff: But now, you know, you have a document, you have a reason to go back into it. Christina: right. Well, but, but also, I mean, I think to your point, just the act of doing it, um, you know, and this is case, we’re both writers. I think this is the, the case for a lot of, of people who, who write like it, it is one of those things that like, that’s what will almost like cement it in my mind. You know what I mean? Like, as, as, as mattering [00:15:00] like, like even if it’s something innocuous, even if I don’t remember the small details of just that, that the fact that like, I’ve done it, like, like to your point, helps you kind of process things and kind of, you know, act more as kind of a therapeutic place. Jeff: Yeah, I don’t, when I’m writing like that, or just in general, I don’t feel like I’m writing from my brain or feel like I’m writing on my brain. Christina: Yeah, yeah. Jeff: It’s like I am actually putting the information in, not drawing it out weirdly. Christina: Yeah. Yeah. No, I, I know, I, I, I, I love that actually, I’ve never thought of it before. Writing on my brain. I love that. That’s really, that, I think that’s really profound. Jeff: Yeah. So there’s, um, there’s a kind of journaling that I wish I, I, well, I don’t beat myself up at all to be clear about this ’cause that I’m too old to do that anymore. The Artist’s Way and Creative Practices Jeff: Um, but there’s this book I read back in. Oh God, 2019 99 called The Artist’s Way by this woman Julie Cameron. And I don’t remember much about this book except for, and I probably have talked about it on this podcast [00:16:00] years ago at this point, but she has this practice, she calls morning Pages. And the idea is you sit down first thing in the morning, you fill three pages, you don’t think about what you’re writing or why you just keep the pen moving. And, and I, what I have found, that’s the only kind of real regular journaling I’ve ever done. It’s a great, great hack for me. ’cause it, it, I can do that. And I fill, I’ll fill a, you know, big notebook and I have a box full of them from over the years. ’cause again, I’m old. Um, but what is, I have never, I don’t think there’s been a single day that I’ve done those morning pages when I haven’t been a little surprised and something hasn’t emerged that. I’m like, I’ll think to myself, well shit, if I hadn’t have done this, where would that have stayed and lived and, and lodged itself. Right. Like, um, so anyway, I I’m glad you are bringing this up ’cause it’s reminding me of that and New Year is a great time to be thinking about that. Christina: Totally, totally. No, I love that. And I, yeah, I, I found the book The Artist’s Way, a Spiritual Path to Higher [00:17:00] Creativity. Jeff: Yes, Christina: and it’s like this yellow gold book, but like, apparently, and then like they, they, they, they, they sell Morning pages Journal, a Jeff: they do, of course. I Christina: Yeah. Yeah, of course. Jeff: it probably took her two decades to realize she should be cashing in on that, but she did. Christina: No, honestly, so the book, it looks like it was published the first one in 92, Jeff: Yeah. Christina: then they were selling the companion volume to the Artist’s Way as December 29th, 1997. Um, so, so like Jeff: that you’re doing this history. This is delightful. Christina: I, well, I just looked at Amazon is just kind of filling this out for me, so I’m, I’m, I’m, I’m, I’m, I’m, so at least it is possible that, that the, the book pages might have been even earlier than that, but like, good for her on like, recognizing there’s also a Artist’s Way workbook, um, now that was like a decade later, like 2006. Jeff: Yeah, that’s what I, maybe that’s what I’m thinking of. That came much later. Christina: Yeah, yeah. But, but it does seem like she got into that, like a David Allen kind of, you know, like, you know, whatever steps of highly, you know what I mean? Like, like all that kind of like stuff, [00:18:00] which Jeff: You’re letting the publisher have those meetings with you. Christina: Which honestly look good for you if you’re selling that many and whatnot. And, and if you come up with this journaling way, yes, sell the freaking paper. You should be selling PDF copies so that people can have it on their iPads now, like, you know, Jeff: Yeah. Christina: or, or, or on the remarkable tablets or whatever. Jeff: she had another thing actually I haven’t thought about in a long time. It wasn’t as useful to me long term. It helped me in the moment I. In the moment I was in, she called ’em artist dates and the idea was like, ’cause as you said in the title, it’s all about creativity. She was like, you, you take yourself out, go to a, whatever it is, a museum, a art supply shop, something like that. But with intention, like, I am going out to do this thing on my own alone because I know that it has some connection to what feels good to me about art and creativity and expression, whatever it was. That seems like a silly thing. Like it’s basically her saying, go to a museum. There was something about calling it an artist date. I think I was in a relationship too at the time where I was like not, it was not easy for me to [00:19:00] just go do something on my own. It was just a weird dynamic a little bit. So anyway, that was another good thing that came out of it. I mean, I, you don’t really have to work hard to tell me to go do something on my own, but at that time in my life you did. Yeah, she was great. That’s awesome. Christina: Yeah. Yeah. Uh, yeah. No, that is funny. Yeah. So yeah, so apparently that book was published in, in 1992 and, um, you know, uh, was immediately like, well, the first printing was about 9,000 copies. In 1992, the book was published by Jeremy Tarcher. Now part of Pink Wing Group revised and millions of copies have since been sold millions. Jeff: it was total like guru status by the Christina: Oh yeah, absolutely. No, absolutely. You know, and, and in a, yeah, she, she was, uh, she’s a, she was born in 1948, and so, uh, she’s still alive. She’s still kicking it. Um, Jeff: yeah. I think she made some new book that was like kind of a take on it, but it was a different, I don’t remember. Anyway. You’re the Christina: Yeah, no, no. Her, her list of like, of like books that she’s published is, she’s the, the most recent one. So she’s still doing the, the, the [00:20:00] writer’s way thing, living the, the artist’s way. An intuitive path to greater creativity. So I guess they did a 2024 version Write for Life, a toolkit for Writers Seeking wisdom, A spiritual Path to Creative Connection. Six week artist program. Jeff: it’s kind of like David Allen, where it’s like, wouldn’t it be nice to have created something when you were, whatever, reasonably younger, like 20, 30 years ago, that not only that you can ride for a long time, but you probably don’t feel bad about riding it for a long time. Right? Like, ’cause you can create things or have a band or something like that, that like your only choice is to ride that thing, but it gets pretty ugly. I see you Vince Neil. Um, but yeah, anyway, must be Christina: No, it ha it has to be nice, right? ’cause it’s like, okay, well no, and, and then it has all these little spinoff things, so it’s not like you have to feel like, I mean, although th this actually, this would, this would be an interesting idea for like a, a, a novel or a screenplay or something, which would be to be like, okay, you know, and people have have done like riffs on these things before on, on, you know, shows or whatever. But, so this would be an interesting story, I think to kind of focus on where it’s like you have somebody who is like, just famous for like, this, this one thing that they did, [00:21:00] and now their whole life has to revolve around it. But what if it was like, something that they didn’t like actually, like, believe in? Jeff: yes, Christina: what if you have the guru? What if you have the guru who’s like, actually is like, actually I don’t really, you know, I’m, I’m, I’m David Allen, but I, but I can’t actually get anything done. I have to have like a whole, you know, cadre of assistance to actually organize my, my, my, my calendar and my life. For me, you know, I don’t Jeff: Carol and Pluribus, I don’t know if you’re watching Pluribus, but that Yes. Her, her whole like book series. Clearly she was at a point where she’s like, yes, I should still ride this, but I cannot. That’s all right. Things changed for her. Um, okay. I have to tell you about something insane that happened to me at the end of 25. Christina: Okay. Alright. Before, before we do that, let me let Ru first, um, let’s, uh, let’s, let’s go ahead and, and get our, our sponsor read Jeff: Oh, way to remember the sponsor. We remember you sponsor. Christina: We, we, we do. So, um, I, I, I, before we hear about what happened to you at the end of 2025, let’s, uh, let’s go ahead and talk, uh, forward a little bit about 2026. So, are you [00:22:00] ready to take control of your finances? Well meet copilot money, the personal finance app that makes your money feel clear and calm with the beautiful design and smart automation. Copilot money brings all your spending, saving and investment accounts into one place available on iOS, Mac, iPad, and now on the web. And so, as we are entering 2026, it is time for a fresh start. And, you know, with Mint, uh, shutting down last year and rising financial uncertainty, consumers are seeking clarity and control. And this is where copilot money comes in. So, copilot money. Basically helps you track your budgets, your savings goals, and your net worth seamlessly. And with a new web launch, you can enjoy a sending experience on any device. And I, I know that, like for me, like this is a big deal because it’s great to like have the native like iOS and MAC OS apps, but I need to be able to access on a, on a, on a web browser. Um, I, I don’t wanna be tied just into an application model for something like, you know, um, tracking my budget. And guess what? For a limited time, you can get [00:23:00] 26% off your first year when you sign up through the web app. New users only don’t miss out on a chance to start the new year with confidence. With features like automatic subscription tracking, you will never miss upcoming charges again. Copilot money’s privacy first approach ensures your data is secure and that their dedicated to helping you stress less about money. So whether you’re a finance pro or just starting out, copilot money is there to help you make better decisions. Visit, try. Do copilot money slash Overtired and use the code Overtired to sign up for your one month free trial and embrace financial clarity today. That’s try dot copilot money slash Overtired and use that coupon Overtired and you will, as I said, save 26% off your first year. So try copilot money slash Overtired. Use the coupon code Overtired. Thank you very much. Copilot money. Jeff: Bam. Can you hear my Synology? Christina: No, Jeff: Oh, that’s funny. ’cause I, I get this. Hum. I recently com I, I’ll visit this in GrAPPtitude. I, [00:24:00] uh, I completely clean, installed my Synology after like six years. ’cause when I did. Build it. Initially, I actually didn’t really understand how to use it, and I, and I made some mistakes that because of all the stuff I put on, it was hard to sort of, I was treating it like it was gonna be an external drive and I could just kind of work with, you know, which was a huge mistake. Um, but anyway, I, it’s working so hard. It’s working so hard and it’s on my desk, which it normally wouldn’t be. So I hear this humming. Didn’t know if you heard it. Christina: I, I did not, I did not, which is a good thing. So, okay, so, all right. Uh, let, let’s, let’s go back. So what, what, yeah, I’m ready. I need to hear what happened to you at the end of 2025. All right. Unexpected Alley Incident Jeff: All right, so, um, my boys are out. They’re almost never out, but they’re both out with friends, different places. My wife and I we’re home and we were eating dinner and I got an alert from my back door ring camera, and. That almost never happens. It’s only exists to, to notify me of like alley shoppers. We’re in, in the city. We have an alley behind us and, and we get a fair amount of pretty [00:25:00] harmless alley shopping. Like it’s, is the car unlocked? If it is, you got some change. If not, I’m moving on. Um, but I like to know when they’re there. Christina: yeah, Jeff: We’ve had some bikes stolen and some people go into our garage and stuff like that. It’s very rare that it goes off less than I actually thought it would. Um, and so it goes off and it goes off at around 7:00 PM very unusual. And, uh, and so I, I, I pull it up and I look and, and I, all I can see is there’s two cars parked in the alley. I have this weird view where, um, it’s kind of a fence and then our garage. So I can see between those two things to the alley basically. So there’s two cars. That’s weird actually. And when I see some of people’s like videos about folks breaking into their cars, there’s often two that come. And so I was like, oh, okay, well it’s, I should just like go out and look. So we go and we kind of look at our, at our back window to see if we can see anything. And we’re just like, yeah, it’s weird. They’re not only parked but the headlights are off. And like, I’m gonna go out and check it out. She’s like, well first, why don’t you look at the video it recorded, which I wasn’t thinking of at all. So I pull up the video, it recorded, and I see these [00:26:00] cars park, but it’s like three or four of them come through the two that I can see park. And all of a sudden there are probably seven or eight figures running down the alley from these cars. Okay? And I’m like, well, that’s crazy. And so I walk out there and I go up to the first car and it’s got Texas plates. And around here where we have a little bit of an ice invasion, Texas plates are reported a lot. I look at the next car and it’s got no plates at all. And I look at the car after that and it’s got vanity plates, specifically chosen one with a Z. Um, and, and I’m like, oh my God. It’s the thing like ice is in my alley. And, uh, and so I come back in, I I’m like, you tell my wife, like, should probably get your coat on. I think it’s the thing is what I said. And, and we go out and sure enough, like at the end of our alley where there is a family and, and they are, um, US citizens, they’re Mexican immigrants, um, that’s where I see all these officers sort of, or these agents sort of coalescing and um, I’m gonna leave some aspects of this out. They were [00:27:00] actually, they were serving, uh, uh, narcotics warrant that ended up being totally misguided. Nothing happened of it. Um, but it was super scary. But I kind of don’t wanna say more than that because I wanna be really clear that as everyone should know about policing, a search warrant is not an indictment. Um, and oftentimes search warrants are so searching and, and, and often come up with. With nothing. Right? And, and maybe even were targeted at the wrong person. And there’s didn’t even have the name of my neighbor on it. It’s this whole thing. But the point is, it was a little different from what we’ve been hearing because there was a different agency there serving a warrant. It was the airport, airport, police department, ’cause of a package. So there was that piece, there was actually a signed warrant. ’cause everyone’s trained to say, show me the warrant. Show me the warrant. So everyone, you know, my wife and I were the first ones there. Um, and then another neighbor rolled up, and then I’ll get to the rest in a second. Um, so it, it’s shocking that it’s happening in our alley. Christina: in our alley, right? Jeff: just like, Christina: you, yeah. Jeff: what? What the Christina: I, I mean, how [00:28:00] I would feel to a certain extent would be like, I’d be like, am I in Amer in an episode of the Americans? Like, like, you know, Jeff: is, did they have to write it this way? Just ’cause how else are you gonna bring it to the people? You know? It’s, you gotta bring it to the characters. Um, so anyway, we go down there and, and there’s one, so all of the, everyone decides the airport PD guy who has no mask and is kind of like presenting like a pretty normal cop basically. And he is got a badge and a name and a number. But walking in and out of the house, all around us are these guys who are in full battle fatigues. They’ve got masks on, they’ve got ars. Um, they are, they are a weird mix of people. There’s a woman in there who’s like looking like, literally like she was cast for a movie to be, uh, an, an ice person. In this case they were Homeland Security Investigations, HSI. But it’s all intertwined at this point. Um, and then there was a guy that must have been like eight feet. That was crazy. There was a single guy that was wearing a, like a straight up like helmet, uh, for, as if he were going into battle. [00:29:00] Nobody else is wearing a helmet. Um. And none of them were talking. They were just passing through. And, um, and so we tried to engage one of them, talked to them for a little bit, do the thing you do. Hey, why don’t you take that mask off? You know, I don’t wanna get docked. I was like, uh, Christina: around. Jeff: it was like, I both understand why you don’t wanna get docked. I also feel like you’ve got the power here, brother. Um, and which was the conversation we had, um, I was like, you have a mask on. You also have your finger on the trigger of a gun. And he’s like, well, that’s not, it’s not on the trigger. This is how we hold guns, dude. I was like, I understand that, but your finger is itching at the trigger of a gun. And so he put his hands on top of the butt of the gun. ’cause it was kind of, you know, mounted the way it is. Is that better? I was like, no, you’ve still got all the power. Take the mask off. Like, at least. Um, and uh, what, what was really interesting, and I I have this sort of like wrap up that occurred to me later that kind of blew my mind is, you know, in our neighborhood, um, because ice activity has been going on all around our neighborhood, like in. Neighborhoods [00:30:00] surrounding our neighborhood or a little further out, but all within a, I could get in the car and rush out there distance. Basically we have these, we have these neighborhood signal groups. The first one that popped up was actually around my son’s school, which is very close to here and has a lot of East African and Hispanic, um, immigrants and, and, um, and so that we knew that was like, you know, people were scared there. Some kids weren’t coming to school. And so, um, some neighbors organized in such a way that they could a, have a signal, uh, communication channel. But also part of that was planning at the beginning of the day and that release time for enough people to sort of be paired up in areas around the school, but not so close that it freaks the kids out. That like if something happened, there could be sort of a rapid response. So we had that signal group. There’s a broader signal group that probably covers like a four block area, and then there’s a wider one that’s our wider neighborhood basically. And that one’s like a rapid response signal group. So these have been going. Pretty, like consistently [00:31:00] ever since it was announced that we were getting ICE and Homeland Security folks here. Um, so the network was all in place. And, and so I’m out there initially and I see all the cars. I’m like, holy shit. Wife and I go to the end of the block. We start talking to first the airport PD guy who’s there, and then the the one HSI guy who comes out. Then another neighbor, another neighbor. I go back to take pictures of the plates because folks around here are keeping a registry that you can get through the signal group of all of the makes and models of cars that we know have been at these, um, kind of ICE activities or homeland security activities, and then their license plates. And so there’s like a running log, which has happened in other cities too. So I was taking pictures of all the cars. Um, but I was pretty like, I mean, I’ve been through some shit and. Having it in your alley is very different from going halfway across the world as like an activist or something. Um, and having it ha neighbors are people we know and care about. And so knowing that, not knowing what’s happening for them, which I don’t mean to bury that lead [00:32:00] ’cause I’m kind of getting to that part, but I also want to just respect their privacy. Um, so like the thing I should have mentioned at the top is like, we know these folks and it was fucking terrifying to be standing there arguing with these HSI guys knowing that at some point, or just assuming at some point these people we know are gonna be dragged outta the house in front of us. And then it was just like this constant question of what the fuck will we do? Then? It did not happen to be really clear, uh, ahead of time. So I’m taking pictures of these cars, I’m like, oh shit. I’m supposed to notify like the signal group, but I’ve got, I’ve got all the presence I need to take pictures of cars. I’ve got the presence I need to engage these guys, which my wife was doing plenty good job of, so I could just like walk away and do the license plate thing. But when I pulled up my phone. To open signal. I opened Slack three times, like I could not, I got an S into my search, my app search, and like kept clicking the wrong thing. I was shaking. It was also freezing out and so like I’m shaking and so [00:33:00] thank God it occurred to me. I have one friend I know on this signal group that I, I know would answer the phone, so I called her. I called her and I was like, I need to be quick. Here are like the fundamental details. Can you please notify? The signal group and the rapid response people. So that was great. She did initially, the first group that showed up, which was just incredible, were like all of our neighbors, we all know this family. Like it’s not, they are just neighbors. It’s not like it’s a special offset group or something. Like they’re neighbors. So all of the neighbors show up. We have a really tight block. Um, that was incredible because it’s not like it’s a neighbor of activists. It’s what’s been incredible about this stuff from the beginning, which is like how easy it seems to be for people to pop outta their house and be like, Uhuh. Like it seems like, it seems like a lot of people are not feeling inhibited about that, which I think is really cool. And I totally respect the people that feel inhibited, right? Like, ’cause it’s just, it’s a whole thing to go out there. So we had this great group of neighbors and they were all, we had a public school teacher who was just killing it with this one HSI guy. It was so, [00:34:00] so good to watch and it felt really powerful and I think she was doing a really good job of trying to sort of like. Knock some things into this guy’s head knowing that like, you know, you’re in a dynamic that kind of you, there’s not a lot of room for things to change. Right. But given that she, it was really just inspiring watching her do her thing and then the like rapid response community showed up, which is like a mix of, you know, folks who are kind of just dedicated neighbors and then people who are sort of what you might call the usual suspects, right? Like the people you would expect, especially in South Minneapolis to show up at a thing like this. And I don’t know if you’ve heard about the thing people do with whistles around these things. Christina: Yeah. Well, I, I, all I’ve heard is that, and I ha, so all I know is I think sometimes people have whistles and kind of like, like, like blow them, almost like to alert people like that, that like, like the, like the, the, the, that like ice is there. Jeff: Yes, exactly. And that yes, that’s exactly it. And that’s been going on here and, [00:35:00] and everybody’s getting whistle. You know, sometimes when you get a good, it’s, I’m not calling it a bit, ’cause I’ll tell you in a minute why it was effective, um, in ways that I hadn’t anticipated. But, uh, you know, it’s like a, it’s, I can do this, I can get a whistle, I’m gonna get a whistle, right? Like, that’s something I can do. Like, it’s something that really caught on and there’s all these whistles being passed around and people on the neighborhood group being like, got a bag of whistles if you wanna come by. So I, ima imagine at this point that when these HSI or ICE people roll up to a thing before they get out, they’re like T minus 15 minutes to whistles, right? Like, this is how long we have before everyone shows up. And, and so pretty soon it’s whistles everywhere. I had a neighbor who kept putting off her, um. Car alarm just to make more crazy noise. We had another neighbor next to this neighbor who is a very conservative like Trump guy who, when he doesn’t like the noise that’s happening in the neighborhood sets off fireworks. And for some reason he was like, I’m gonna do the thing I do, even though there’s all these guys with guns and I’m gonna set off fireworks. But in that case, ’cause he is pissed off at all of us, like it was so [00:36:00] fucking chaotic for a minute. Um, but it was, it was an incredible thing to see how quickly people can deploy basically. Um, ’cause we aren’t like Chicago where like we’ve had a lot of activity here, but it’s been pretty quiet activity. Like, it’s like what happened here? It’s like you and your neighbors know about it and maybe 20 people showed up from your neighborhood rapid response. But like, they’re not the kinds of stories that. They’re not landing on rooftops, they’re not showing up with a hundred cars and calling people away. They’re hauling one person at a time away. And you hear about it here and there, but it’s been very quiet, unlike Chicago. Um, and so to have it given that, especially to have it show up just in your alley was like really, really insane. Um, so anyway, so it all, fortunately the, the police HSI, everybody left with nothing. They did not carry our neighbors away. They did not have any, any result of this warrant that we could tell. But of course, we’re not gonna know. Another [00:37:00] theme of this is how, how hard it is for good information to be resilient in a moment like this, right? That’s a whole other theme. And that, that’s one that gets me kinda riled up when people start after the fact or during the fact really kind of shouting out almost things that are wrong. Like the, the call that went out. For people to come. Said there were six cars in my alley with Texas plates, but I was very clear, there are six cars in my alley. One of them has Texas plates, right? So it’s like, that kind of stuff is a little spooky, but here’s what happened. So at the end it was all over. Our neighbors were able to pop out, wave at everybody, thank everybody. They had been handcuffed this family, um, in their living room while HSI figured out if they were citizens. And, um, what had what the whistles meant in this case was that they knew people were all over around the house. And that was, I’m sure, a level of comfort to know that like something’s happening out there. And then we learned later that there was an immigrant family down the block in the [00:38:00] other direction, across kind of a thoroughfare that we’re on the intersection of who heard the whistles and knew like, let’s stay in the house. There’s a lot going on out there. I dunno what it is, but now I hear whistles. Let’s stay in the house. And, um, and so it was quite a, quite a thing. Family Activism and Signal Setup Jeff: And what I kind of realized afterwards. Was we started this year. My family, my in-laws, my in-laws especially, were very, they’re, they’re, they’re very, um, active. They do kind of activist work, but it’s very like, um, service oriented. But they’ll go to an anti-war protest. They’ll go, you know, they’ll do the thing. They’re, they’re lovely people. And my father-in-law, especially at the beginning of the year, I was like, I don’t know what’s coming. Um, I hear that it’s good for everyone to have signal if we wanna be able to communicate to each other. So I wanna learn how to use signal. And so I helped him, my mother-in-law set it up. I created kind of a family group for Signal and everyone was setting up signal, right? Like at that point, not knowing what was gonna come. It wasn’t even January 20th yet. Unexpected End of Year Incident Jeff: And I wrapped up my year activating a signal network for rapid response because I [00:39:00] had masked people in my alley with guns refusing to identify themselves driving cars from out of state. That is insane. And I was like, that looks pretty tight. Season wrap up. Like, what the fuck? Because I kind of had gotten to the point, I guess prior to when ICE got here in, in the first place, I’d gotten to the point where I’m like, I don’t even really think about Signal anymore. Um, but then they came here and it, and it popped up. So that’s what, that’s what happened in my alley. Um, at the end of the year. Christina: And, and, and, and, and, and I mean, and, and, and you said, you said your neighbors are okay. Speculations and Concerns Christina: I mean, do, do you know anything more about like, like what, what happened or like what the, what the situation was? Jeff: I don’t know anymore. And that’s where I’m like a little cautious because since it was like a warrant for something, it was a narcotics warrant, right? Like, I, I have no idea what happened there. I don’t know. I can, I can only speculate. Um, but I know that the, the [00:40:00] name on that warrant was not someone that lives there. Um, so I can tell you that ’cause I saw the warrant. Um, and, and that’s the most I really feel comfortable saying. Christina: Fair enough. Yeah. I, I, I, I, yeah. I’m not, I’m not trying to like, Jeff: No, I get it. I get it. That’s me actually. Dealing with Law Enforcement Jeff: I’ve been wrestling with like, how much, even on the, I kind of like was asking people to be cautious, even on the signal, because they were sharing details about the warrant. I was like, Hey, details in a warrant. Do not share those, because that sticks to people. And like the details in the warrant were just like, no, we’re not gonna do this. Even when the guy read me the warrant, I was like, are you serious about that? He’s like, oh man, for sure. Okay, sounds good. Let’s, we’ll talk in an hour when you’re all done and you don’t have anything. Like I, I’ve been down this road before. I was a reporter for a long time, like I watched The Wire. Um, Christina: exactly. I was gonna say, yeah, I was gonna say the, the sort of reporting I did, like, yeah, I watched the Wire. Um, so would be Jeff: I said that to the guy. I didn’t say I watched the, yeah, I didn’t say I watched The Wire to the guy, but I was like, he [00:41:00] kept gaslighting us and I was like, come on man. Like you and I we’re smart people, you and I, and that was me being generous. But like, we’re smart people. You and I like, we know this thing you’re saying. It’s like, it’s totally not the case. Like when I asked him. The airport PD guy. What’s up with the cars with Texas plates and no plates and vanity plates? I don’t know, I don’t coordinate with those guys. I was like, okay, that’s weird. ’cause like here you are and they’re walking all around you. Surely you coordinated with them enough to get them here. It was just like, what the fuck? Just so much gaslighting that I won’t even get into, but it was just nonstop. But I was so proud watching my neighbors when the rapid responsible showed up. It was a, there’s always like some people in those situations where I, I, I get pretty activated around lack of discipline and I understand how that happens. But having been in like really super high stakes situations where people could, and who this was one, right? Like I don’t, I don’t react well internally to people who I feel like are working out something that’s theirs. Um, [00:42:00] and at the same time, how do we know how to process this, right? Like, I don’t, we, it was something incredible to watch Mask men and one masked woman walking up and down my alley, bumping past me with guns, with masks, with no idea, with no badges, refusing to pro produce any saying, why does it matter anyhow, saying how much threat they’re under, seeing how they get followed, like just, it was, it was an incredible thing. I had my reaction, but my reaction was based on wiring, based on really intense, unusual experiences. Um, other people, this is new to them. This kind of thing is new to me too, but, so anyway, I, I just like, I saved that. I didn’t even tell you guys when it happened. I’m like, I’ll just tell them on the podcast. ’cause Christina: yeah, no, I mean, that’s, that’s wild. I mean, like, and it’s just, it’s just, well, and, and it’s, I don’t know, it’s so dystopic, right? Like, it’s such a, like a, a terrible like thing to like have to like witness part of, right? Because like, look, yeah, there are going to be circumstances when maybe like, you know, Homeland Security or somebody else, like really actually does need to be involved and, you know, [00:43:00] um, you know, at your neighbor’s house. And like, that’s unfortunate, right? But like, there, there are real circumstances where that could be a case. Like I, I, I, I, I mentioned the, the Americans earlier, that was like, based Jeff: I need to watch that. Christina: It’s a great show. But, but the, the, the, uh, a former CIA agent was one of the, the, the, the creators. But the, um, the idea came to like, uh, one of the showrunners basically, he read an article, I think in the New Yorker or something about a, a family that like seemed like, just like the perfect, like normal family next door. And like the kids came home from school one day and the parents had been picked up because it turns out that they had been Russian spies living in the United States for like 20 years. And like, they were like actual Russian spies. And, and then that kind of like went into, okay, well, well, well, what happens then? Like, what happens to that family and, and what happens to get to that point? Like, what happens? Like if your neighbors are those things, right? And so there are those like very much like stranger than fiction. Like, like things, right? But in most cases, that’s not the circumstance. And, and certainly the way that like all this has been handled and the way that they’re doing all of this treat things for, [00:44:00] you know, like whatever the warrants were for whatever the situations are where they’re like, okay, now we’re gonna bring all these other groups in. We’re not going to have any due process at all, and we’re not going to, to bother with any sort of thing of humanity at all and then freak everybody else out, like is just, you know, then, and then it puts you like, as, as the neighbor, like in this position where you’re like, okay, well how do we get the word out? How do we help, how do we, you know, make sure that if’s something, is that if this is something that you know, isn’t what we, what we think that it is or whatever, that we can make sure that they’re not going to be. ’cause we see all the reports all the time. I mean, US citizens are getting arrested for, Jeff: Yeah, totally. Christina: the wrong way, Jeff: Oh yeah, we had a, we had a woman here probably, I think she was like in her sixties, and she walked out of her house ’cause there was something happening across the street. And in moments she was in the car, she was gone. Her husband didn’t know where she was. She was released later that day. Like we’ve had a lot of stories like that. And so that was stressful too, going in, right? Like when my partner and I went, went up to talk to this guy, I, I left down the alley to take pictures, but I [00:45:00] was like looking over my shoulder constantly. ’cause she and I have talked about how, like, can you imagine if one of us was taken and we didn’t know? And I was like, oh, we are in a situation right now where no way can I say, there’s no chance one of us will be taken. Like, no way. And you know, the longer you’re there, the more you push it a little bit, you know, not push it like physically or something, but just like push it a little more people out front. Someone kicked an ice car in, in an HSI car and got like pepper sprayed or whatever. Um, Christina: and it’s, and it’s like, don’t do that. Like, don’t like, Jeff: Well, it’s funny because, it’s funny because that per I, this is, I, I know there are people listening who will think I’m such an asshole for this, but I, to I, I feel zero apologetic for it. Reflections on Responsibility Jeff: So I am, I’m not like a huge fan, like kick the car when there’s a family that we don’t know how they’re doing and these people are around, like, don’t escalate in that way with these people. Don’t set off fireworks behind the guys that have their fingers resting near triggers. Like you Christina: That’s what I’m saying. That, that, yeah. Jeff: yeah, you just don’t do that. Uh, but here’s the part that makes me sound like an asshole and, and I don’t mind at all. [00:46:00] Um, they were, they were the only person that was pepper sprayed. And, and it was this, you know, certain people that come from outside the neighborhood. It was this very dramatic thing, whatever they pepper spray, you know, whatever. And I was like, what, what happened? They kicked the car. I was like, eh, I’m going in like, I mean like, yeah, you got pepper spray because you kicked the car. I assume you were in for that. Like you signed just like the guy with the mask who’s worried about being docked. He signed up for this dude. Christina: I was gonna say, you, you, you, you signed up for this, you, you, you, you’ve signed up because you saw Christina O’s you know, like ridiculous, like, you know, like, come, come join Ice, you know, like, like, you know, freaking social media, you know, posts or whatever, like there ads you’re doing like, yeah. Like you, you know exactly what you’re doing, so fuck off. I don’t, yeah, I have zero. Jeff: I I said you signed up for this. I did not sign up for this. I said you signed up for all of it, dude. Like you Christina: Yeah, absolutely. No, I mean, honestly, well, well look, you know, it’s the same thing like the military, frankly, like, you know, like in the, in, in the seventies and stuff, and we saw, you know, more of it then, like, I’m not saying that it was like the, the right or like nice or like humane thing to spit in the, in their faces. [00:47:00] Right. But like. Especially after the draft was gone. Like, you sign up for that shit, Jeff: It’s a tough man. I, I had that, I, that experience throughout the Iraq war where. I knew. I mean, there’s the economic draft. There’s all right, there’s all these reasons people end up in war. But at the end of the day, when I am walking around a city I love, and other Americans are there in armor and Humvees and they have destroyed a city, I feel like this is what you signed up for. It’s not what you signed up for, but it is literally what you signed. Same with police. It’s a little bit Christina: that’s Jeff: I totally respect the trauma. I respect that you’re in situations where Christina: that’s real. No. Jeff: your values. Like I Christina: Absolutely. Absolutely. And, and, and that, that is real. And, and to your point, there might be like, like economic scenarios, drafts and other scenarios where like you’re like, well, I had a choice, but I didn’t have a choice. Okay, but you knew that this was a trade off. Like you knew that this was a thing that comes with, with, with the territory. If it comes with adulation, but it comes with the bad stuff too. Right. Jeff: And if you’re killing people, I don’t feel super bad about saying that. I feel super bad for you for having to live with that [00:48:00] fact. But like I don’t feel bad for saying, Hey man, Christina: well, I mean, like, and, and it’s a Jeff: have said no. Christina: and it’s a completely different like thing. I’m not even trying to categorize it the same way. ’cause it’s, it’s not. But like, just, just like in, in my life, you know, people oftentimes will like, yell at me about stuff that they don’t like, about, like the companies like that I work for. And you know, what I, I’m, I’m part of my job is to kind of be a public face for, for those things. And that means that I get yelled at and that’s okay. And like that, that I, I quite literally knew that I signed up for that. Does that mean that I always appreciate it? That is, does that mean that I don’t get annoyed sometimes? Does that mean that I like being like tarred and feathered with like mistakes or decisions that like, I had nothing to do with Absolutely not right. But like, that’s quite literally part of my job. So, you know, it, it, it is. So I can’t like turn around and be like, oh, well, you know, you can’t, you know, like. You know, say, say this to me, or whatever. Right. Um, but, and, and again, I realize it’s a completely different scale of things. I’m not in any way trying to equate the, the, the, the two [00:49:00] scenarios, Jeff: No, but it’s, I mean, it is, yeah, Christina: but all of us, but all of us, we have jobs and we do things and like in a case like this, like if you work for those agencies, right. Especially right now, and like I recognize and I can be sympathetic that you may not have signed up. Under these circumstances. Having said that, I will say that if you signed up in the last eight years, you knew that these were things that were going in a certain direction, right? Um, I, I, I, I, I will, I will further say that like I, I’m not gonna say that like every single person is involved, but I will say like in the last eight years, you’ve, you’ve seen which way the wind was going and, and, and, and, and that’s okay. You can make that decision and, and like, I’m not gonna judge you or your character as a person for that decision. I’m, I’m, I’m, I’m not. ’cause we all have to make decisions about where we work. Having said that, that just also means like what we’ve been saying, you’re gonna have to deal with some shit. You’re gonna deal with people recording your face. You’re gonna have to deal with people being angry with you. You’re gonna have to deal with, to your point, people kicking the cop car. And if that’s all that happens and like, and, and, and, and it’s not gonna lead to another escalation point, that’s fine. I, I’m with you. I

    Hallway Chats
    Episode 181 – A Chat With Rob Ruiz

    Hallway Chats

    Play Episode Listen Later Jan 5, 2026 53:36


    Introducing Rob Ruiz Meet Rob Ruiz, a seasoned Senior Full Stack Developer with nearly two decades of expertise in WordPress innovation and open-source magic. As the Lead Maintainer of WP Rig since 2020, Rob has been the driving force behind this groundbreaking open-source framework that empowers developers to craft high-performance, accessible, and progressively enhanced WordPress themes with ease. WP Rig isn’t just a starter theme—it’s a turbocharged toolkit that bundles modern build processes, linting, optimization, and testing to deliver lightning-fast, standards-compliant sites that shine on any device. Show Notes For more on Rob and WP Rig, check out these links: LinkedIn Profile: https://www.linkedin.com/in/robcruiz WP Rig Official Site: https://wprig.io GitHub Repository: https://github.com/wprig/wprig Latest Releases: https://github.com/wprig/wprig/releases WP Rig 3.1 Announcement: https://wprig.io/wp-rig-3-1/ Transcript: Topher DeRosia: Hey everybody. Welcome to Hallway Chats. I’m your host Topher DeRosia, and with me today I have- Rob Ruiz: Rob Ruiz. Topher: Rob. You and I have talked a couple of times, once recently, and I learned about a project you’re working on, but not a whole lot about you. Where do you live? What do you do for a living? Rob: Yeah, for sure. Good question. Although I’m originally from Orlando, Florida, I’ve been living in Omaha, Nebraska for a couple of decades now. So I’m pretty much a native. I know a lot of people around here and I’ve been fairly involved in various local communities over the years. I’m a web developer. Started off as a graphic designer kind of out of college, and then got interested in web stuff. And so as a graphic designer turned future web developer, I guess, I was very interested in content management systems because it made the creating and managing of websites very, very easy. My first couple of sites were Flash websites, sites with macro media Flash. Then once I found content management systems, I was like, “Wow, this is way easier than coding the whole thing from scratch with Flash.” And then all the other obvious benefits that come from that. So I originally started with Joomla, interestingly enough, and used Joomla for about two or three years, then found WordPress and never looked back. And so I’ve been using WordPress ever since. As the years have gone on, WordPress has enabled me to slowly transition from a more kind of web designer, I guess, to a very full-blown web developer and software engineer, and even software architect to some degree. So here we are many years later. Topher: There’s a big step from designer to developer. How did that go for you? I’m assuming you went to PHP. Although if you were doing Flash sites, you probably learned ActionScript. Rob: Yeah. Yeah. That was very convenient when I started learning JavaScript. It made it very easy to learn JavaScript faster because I already had a familiarity with ActionScript. So there’s a lot of similarities there. But yeah. Even before I started doing PHP, I started learning more HTML and CSS. I did do a couple of static websites between there that were just like no content management system at all. So I was able to kind of sharpen my sword there with the CSS and HTML, which wasn’t particularly hard. But yeah, definitely, the PHP… that was a big step was PHP because it’s a proper logical programming language. There was a lot there I needed to unpack, and so it took me a while. I had to stick to it and really rinse and repeat before I finally got my feet under me. Topher: I can imagine. All right. So then you work for yourself or you freelance or do you have a real job, as it were? Rob: Currently, I do have a real job. Currently, I’m working at a company called Bold Orange out of Minneapolis. They’re a web agency. But I kind of bounce around from a lot of different jobs. And then, yes, I do freelance on the side, and I also develop my own products as well for myself and my company. Topher: Cool. Bold Orange sounds familiar. Who owns that? Rob: To be honest, I don’t know who the owners are. It’s just a pretty big web agency out of Minneapolis. They are a big company. You could just look them up at boldorange.com. They work for some pretty big companies. Topher: Cool. All right. You and I talked last about WP Rig. Give me a little background on where that came from and how you got it. Rob: Yeah, for sure. Well, there was a period of time where I was working at a company called Proxy Bid that is in the auction industry, and they had a product or a service — I don’t know how you want to look at that —called Auction Services. That product is basically just building WordPress sites for auction companies. They tasked us with a way to kind of standardize those websites essentially. And what we realized is that picking a different theme for every single site made things difficult to manage and increase tech debt by a lot. So what we were tasked with was, okay, if we’re going to build our own theme that we’re just going to make highly dynamic so we can make it look different from site to site. So we want to build it, but we want to build it smart and we want to make it reusable and maintainable. So let’s find a good framework to build this on so that we can maintain coding standards and end up with as little tech debt as possible, essentially. That’s when I first discovered WP Rig. In my research, I came across it and others. We came across Roots Sage and some of the other big names, I guess. It was actually a team exercise. We all went out and looked for different ones and studied different ones and mine that I found was WP Rig. And I was extremely interested in that one over the other ones. Interestingly enough- Topher: Can you tell me why over the other ones? Rob: That’s a great question. Yeah. I really liked the design patterns. I really liked the focus on WordPress coding standards. So having a system built in that checked all the code against WordPress coding standards was cool. I loved the compiling transpiling, whatever, for CSS and JavaScript kind of built in. That sounded really, really interesting. The fact that there was PHP unit testing built into it. So there’s like a starter testing framework built in that’s easy to extend so that you can add additional unit tests as your theme grows. We really wanted to make sure… because we were very into CICD pipelines. So we wanted to make sure that as developers were adding or contributing to any themes that we built with this, that we could have automated tests run and automated builds run, and just automate as much as possible. So WP rig just seemed like something that gave us those capabilities right out of the box. So that was a big thing. And I loved the way that they did it. Roots Sage does something similar, but they use their blade templating engine built in there. We really wanted to stick to something that was a bit more standard WordPress so that there wasn’t like a large knowledge overhead so that we didn’t have to say like, okay, if we’re bringing on other developers, like junior developers work on it, oh, it would be nice if you use Laravel too because we use this templating engine in all of our themes. We didn’t want to have to worry about that essentially. It was all object-oriented and all that stuff too. That’s what looked interesting to me. We ended up building a theme with WP Rig. I don’t know what they ended up doing with it after that, because I ended up getting let go shortly thereafter because the company had recently been acquired. Also, this was right after COVID too. So there was just a lot of moving parts and changing things at the time. So I ended up getting let go. But literally a week after I got let go, I came across a post on WP Tavern about how this framework was looking for new maintainers. Basically, this was a call put out by Morton, the original author of WP Rig. He reached out to WP Tavern and said, “Look, we’re not interested in maintaining this thing anymore, but it’s pretty cool. We like what we’ve built. And so we’re looking for other people to come in and adopt it essentially.” So I joined a Zoom meeting with a handful of other individuals that were also interested in this whole endeavor, and Morton reached out to me after the call and basically just said, “I looked you up. I liked some of the input that you had during the meeting. Let’s talk a little bit more.” And then that eventually led to conversations about me essentially taking the whole project over entirely. So, the branding, the hosting of the website, being lead maintainer on the project. Basically, gave me the keys to the kingdom in terms of GitHub and everything. So that’s how it ended up going in terms of the handoff between Morton and I. And I’m very grateful to him. They really created something super cool and I was honored to take it over and kind of, I don’t know, keep it going, I guess. Topher: I would be really curious. I don’t think either of us have the answer. I’d be curious to know how similar that path is to other project handoffs. It’s different from like an acquisition. You didn’t buy a plugin from somebody. It was kind of like vibes, I guess. Rob: It was like vibes. It was very vibey. I guess that’s probably the case in an open source situation. It’s very much an open source project. It’s a community-driven thing. It’s for everybody by everybody. I don’t know if all open source community projects roll like that, but that’s how this one worked out. There was some amount of ownership on Morton’s behalf. He did hire somebody to do the branding for WP Rig and the logo. And then obviously he was paying for stuff like the WPrig.io domain and the hosting through SiteGround and so on and so forth. So, we did have to transfer some of that and I’ve taken over those, I guess, financial burdens, if you want to think of it like that. But I’m totally okay with it. Topher: All right. You sort of mentioned some of the things Rig does, compiling and all that kind of stuff. Can you tell me… we didn’t discuss this before. I’m sitting at my desk and I think I want a website. How long does it take to go from that to looking at WordPress and logging into the admin with Rig? Rob: Okay. Rig is not an environment management system like local- Topher: I’m realizing my mistake. Somebody sends me a design in Figma. How long does it take me to go from that to, I’m not going to say complete because I mean, that’s CSS, but you know, how long does it take me to get to the point where I’m looking at a theme that is mine for the client that I’m going to start converting? Rob: Well, if you’re just looking for a starting point, if you’re just like, okay, how long does it take to get to like, okay, here’s my blank slate and I’m ready to start adopting all of these rules that are set up in Figma or whatever, I mean, you’re looking at maybe 5 minutes, 10 minutes, something like that. It’s pretty automated. You just need some simple knowledge of Git. And then there are some prerequisites to using WP Rig. You do have to have composer installed because we do leverage some Composer packages to some of it, although to be honest, you could probably get away with not using Composer. You just have to be okay with sacrificing some of the tools the WP Rig assumes you’re going to have. And then obviously Node. You have to have Node installed. A lot of our documentation assumes that you have NPM, that you’re using NPM for all your Nodes or your package management. But we did recently introduce support for Bun. And so you can use Bun instead of NPM, which is actually a lot faster and better in many ways. Topher: Okay. A lot of my audience are not developers, users, or light developers, like they’ll download a theme, hack a template, whatever. Is this for them? Am I boring those people right now? Rob: That’s a great question. I mean, and I think this is an interesting dichotomy and paradigm in the WordPress ecosystem, because you’ve got kind of this great divide. At least this is something I’ve noticed in my years in the WordPress community is you have many people that are not coders or developers that are very interested in expanding their knowledge of WordPress, but it’s strictly from a more of a marketing perspective where it’s like, I just want to know how to build websites with WordPress and how to use it to achieve my goals online from a marketing standpoint. You have that group of people, and then you have this other group of people that are very developer centric that want to know how to extend WordPress and how to empower those other people that we just discussed. Right? Topher: Right. Rob: So, yeah, that’s a very good question. I would say that WP Rig is very much designed for the developers, not for the marketers. The assumption there is that you’re going to be doing some amount of coding. Now, can you get away with doing a very light amount of coding? Yes. Yes, you can. I mean, if you compare what you’re going to get out of that assumed workflow to something that you would get off like Theme Forest or whatever, it’s going to be a night and day difference because those theme, Forest Themes, have hours, hundreds, sometimes hundreds of hours of development put into them. So, you’re not going to just out of the box immediately get something that is comparable to that. Topher: You need to put in those hundreds of hours of development to make a theme. Rob: As of today, yes. That may change soon though. Topher: Watch this space. Rob: That’s all I’ll say. Topher: Okay. So now we know who it’s for. I’m assuming there’s a website for it. What is it? Rob: Yeah. If you go to WPrig.io, we have a homepage that shows you all the features that are there in WP Rig. And then there’s a whole documentation area that helps people get up and running with WP Rig because there is a small learning curve there that’s pretty palatable for anybody who’s familiar with modern development workflows. So that is a thing. So the type of person that this is designed for anybody that wants to make a theme for anything. Let’s say you’re a big agency and you pull in a big client and that client wants something extremely custom and they come to you with Figma designs. Sure, you could go out there and find some premium theme and try to like child theme and overhaul that if you want. But in many situations, I would say in most situations, if you’re working from a Figma design that’s not based off of another theme already that’s just kind of somebody else’s brainchild, then you’re probably going to want to start from scratch. And so the idea here is that this is something to replace an approach, like underscores an approach. Actually, WP Pig was based off of underscores. The whole concept of it, as Morton explained it to me, was that he wanted to build an underscores that was more modern and full-featured from a development standpoint. Topher: Does it have any opinions about Gutenberg? Rob: It does now, but it did not when I took it over because Gutenberg did not exist yet when I took over WP Rig. Topher: Okay. What are its opinions? Rob: Yeah, sure. The opinion right out of the gate is that you can use Gutenberg as an editor and it has support like CSS rules in it for the standard blocks. So you should be able to use regular Gutenberg blocks in your theme and they should look just fine. There’s no resets in there. It doesn’t start from scratch. There’s not a bunch of styling you have to do for the blocks necessarily. Now, if you go to the full site editing or block-based mentality here, there are some things you need to do in WP Rig to convert the out-of-the-box WP Rig into another paradigm essentially. Right when you pull WP Rig, the assumption is you’re building what most people would refer to as a hybrid theme. The theme supports API or whatever, and the assumption is that you’re not going to be using the site editor. You’re just going to kind of do traditional WordPress, but you might be using Gutenberg for your content. So you’re just using Gutenberg kind of to author your pages and your posts and stuff like that, but not necessarily the whole site. WP Rig has the ability to kind of transform itself into other paradigms. So the first paradigm we built out was the universal theme approach. And the idea there is that you get a combination of the full site editing capabilities. But then you also have the traditional menu manager and the settings customizer framework or whatever is still there, right? These are things that don’t exist in a standard block-based theme. So I guess an easy example would be like the 2025 WordPress theme that comes right out of the box. It comes installed in WordPress. That is a true block-based theme, not a universal theme. So it doesn’t have those features because the assumption there is that it doesn’t need those features. You can kind of transform WP Rig into a universal theme that’s kind of a hybrid between a block-based and a classic theme. And then it can also transform into a strictly block-based theme as well. So following the same architecture as like the WordPress 2025 theme or Ollie or something like that is also a true block-based theme as well. So you can easily convert or transform the starting point of WP Rig into either of those paradigms if that’s the type of theme you’re setting out to build. Topher: Okay. That sounds super flexible. How much work is it to do that? Rob: It’s like one command line. Previously we had some tutorials on the website that showed you step-by-step, like what you needed to change about the theme to do that. You would have to add some files, delete some files, edit some code, add some theme supports into the base support class and some other stuff. I have recently, as of like a year and a half ago or a year ago, created a command line or a command that you can type into the command line that basically does that entire conversion process for you in like the blink of an eye. It takes probably a second to a second and a half to perform those changes to the code and then you’re good to go. It is best to do that conversion before you start building out your whole theme. It’s not impossible to do it after. But you’re more likely to run into problems or conflicts if you’ve already set out building your whole theme under one paradigm, and then you decide how the project you want to switch over to block-based or whatever. You’re likely to run into the need to refactor a bunch of stuff in that situation. So it is ideal to make that choice extremely early on in the process of developing your theme. But either way it’ll still work. That’s just one of the many tools that exist in WP Rig to transform it or convert it in several ways. That’s just one example. There are other examples of ways that Rig kind of converts itself to other paradigms as well. Topher: Yeah. All right. In my development life, I’ve had two parts to it. And one is the weekend hobbyist, or I download cadence and I whip something up in 20 minutes because I just want to experiment and the other is agency life where everything’s in Git, things are compiled, there are versions, blah, blah, blah. This sounds very friendly to that more professional pathway. Rob: Absolutely. Yes. Or, I mean, there’s another situation here too. If you’re a company who develops themes and publishes them to a platform like ThemeForest or any other platform, perhaps you’re selling themes on your own website, whatever, if you’re making things for sale, there’s no reason you couldn’t use WP Rig to build your themes. We have a bundle process that bundles your theme for publication or publishing. Whether you’re an agency or whether you’re putting your theme out for sale, it doesn’t matter, during that bundle process, it does actually white label the entire code base to where there’s no mention of WP Rig in the code whatsoever. Let’s say you were to build a theme that you wanted to put up for sale because you have some cool ideas. Say, page transitions now are completely supported in all modern or in most modern browsers. And when I say print page transitions, for those that are in the know, I am talking about not single page app page transitions, but through website page transitions. You can now do that. Let’s say you were like, “Hey, I’m feeling ambitious and I want to put out some new theme that comes with these page transitions built in,” and that’s going to be fancy on ThemeForest when people look at my demo, people might want to buy that. You could totally use WP Rig to build that out into a theme and the bundle process will white label all of the code. And then when people buy your theme and download that code, if they’re starting to go through and look through your code, they’re not going to have any way of knowing that it was built with WP Rig unless they’re familiar with the base WP Rig architecture, like how it does its object-oriented programming. It might be familiar with the patterns that it’s using and be able to kind of discern like, okay, well, this is the same pattern WP Rig uses, so high likelihood it was built with WP Rig. But they’re not going to be able to know by reading through the code. It’s not going to say WP Rig everywhere. It’s going to have the theme all over the place in the code. Topher: Okay. So then is that still WP Rig code? It just changed its labels? Rob: Yeah. Topher: So, it’s not like you’re exporting HTML, CSS and JavaScript? The underlying Rig framework is still there. Rob: Yeah. During the bundle process, it is bundling CSS and HTML. Well, HTML in the case of a block-based theme. But, yeah, it is bundling your PHP, your CSS, your JavaScript into the theme that you’re going to let people download when they buy it, or that you’re going to ship to your whatever client’s website. But all that code is going to be transpiled. In the case of CSS and JavaScript, there’s only going to be minified versions of that code in that theme. The source code is not actually going to be in there. Topher: This sounds pretty cool. You mentioned some stuff might be coming. You don’t have to tell me what it is, but do you have a timeline? When should we be watching for the next cool thing from Rig? Rob: Okay, cool. Well, I’m going to keep iterating on Rig forever. Regardless of any future products that might be built on WP Rig, WP Rig will always and forever remain an open source product for anybody to use for free and we, I, and possibly others in the future will continue to update it and support it over time. We just recently put out 3.1. You could expect the 3.2 anytime in the next six months to a year, probably closer to six months. One feature I’m looking at particularly closely right now is the new stuff coming out in version 6.9 of WordPress around the various APIs that are there. I think one of them is called the form… There’s a field API and a form API or view API or something like that. So WP Rig comes with a React-based settings framework in it. So if you want your theme to have a bunch of settings in it to make it flexible for whoever buys your theme, you can use this settings framework to easily create a bunch of fields, and then that framework will automatically manage all your fields and store all the data from those fields and make it easy to retrieve the values of the input on those fields, without knowing any React at all. Now, if you know React, you can go in there and, you know, embellish what’s already there, but it takes a JSON approach. So if you just understand JSON, you can go in and change the JSON for the framework, and that will automatically add fields into the settings framework. So you don’t even have to know React to extend the settings page if you want. That will likely get an overhaul using these new APIs being introduced into Rig. Topher: All right. How often have you run into something where, “Oh, look, WordPress has a new feature, I need to rebuild my system”? Rob: Over the last four or five years, it’s happened a lot because, yeah, I mean, like I said, when I first took this thing over, Gutenberg had not even been introduced yet. So, you had the introduction of Gutenberg and blocks. That was one thing. Then this whole full site editing became a thing, which later became the site editor. So that became a whole thing. Then all these various APIs. I mean, it happens quite frequently. So I’ve been working to keep it modern and up to date over the past four years and it’s been an incredible learning experience. It not only keeps my WordPress knowledge extremely sharp, but I’ve also learned how various other toolkits are built. That’s been the interesting thing. From a development standpoint, there’s two challenges here. One of the challenges is staying modern on the WordPress side of things. For instance, WordPress coding standards came out with a version 3 and then a version 3.1 about two years ago. I had to update WP Rig to leverage those modern coding standards. So that’s one example is as WordPress changes, the code in WP Rig also needs to change. Or for instance, if new CSS standards change, right, new CSS properties come out, it is ideal for the base CSS in WP Rig, meaning the CSS that you get right out of the box with it, comes with some of these, for instance, CSS grid, Flexbox, stuff like that. If I was adopting a theme framework to build a theme on, I would expect some of that stuff to be in there. And those things were extremely new when I first took over WP Rig and were not all baked in there essentially. So I’ve had to add a lot of that over time. Now there’s another side to this, which is not just keeping up with WordPress and CSS and PHP, 8. whatever, yada yada yada. You’ve also got the toolkit. There are various node packages and composer packages of power WP Rig and the process in which it does the transpiling, the bundling, the automated manipulation of your code during various aspects of the usage of WP Rig is a whole nother set of challenges because now you have to learn concepts like, well, how do I write custom node scripts? Right? Like there were no WP CLI commands built into WP Rig when I first took it over. Now there’s a whole list. There’s a whole library of WP CLI commands that come in Rig right out of the gate. And so I’ve had to learn about that. So just various things that come with knowing how do you automate the process of converting code, that’s something that was completely foreign to me when I first took over WP Rig. That’s been another incredible learning experience is understanding like what’s the difference between Webpack and Gulp. I didn’t know, right? I would tell people I’m using Gulp and WP Rig and they would be like, “Well, why don’t you just use Webpack?” and I would say, “I don’t know. I don’t know what the difference is.” So over time I could figure out what are the differences? Why aren’t we using Webpack? And I’m glad I spent some time on that because it turns out Webpack is not the hottest thing anymore, so I just skipped right over all that. When I overhauled for version 3, we’re now not using Gulp anymore as of 3.1. We’re now using more of a Vite-like process, far more modern than Webpack and far better and faster and sleeker and lighter. I had to learn a bunch about what powers Vite. What is Vite doing under the hood that we might be able to also do in WP Rig, but do it in a WordPress way. Because Vite is a SaaS tool. If you’re building a SaaS, like React with a… we’re not a SaaS. I guess a spa is a better term to use here. If you’re building a single page application with React or view or belt or whatever, right, then knowing what Vite is and just using Vite right out of the box is perfect. But it doesn’t translate perfectly to WordPress land because WordPress has its own opinions. And so I did have to do some dissecting there and figure out what to keep and what to not keep to what to kind of set aside so that WordPress can keep doing what WordPress does the way WordPress likes to do it, but also improve on how we’re doing some of the compiling and transpiling and the manipulation of the code during these various. Topher: All right. I want to pivot a little bit to some personal-ish questions. Rob: Okay. Topher: This is a big project. I’m sure it takes up plenty of your time. How scalable is that in your life? Do you want to do this for the rest of your life? Rob: That’s a fantastic question. I don’t know about the rest of my life. I mean, I definitely want to do web development for the rest of my life because the web has, let’s be honest, it’s transformed everyone’s way of life, whether you’re a web developer or not. You know, the fact that we have the internet in our pocket now, you know, it has changed everything. Apps, everything. It’s all built on the web. So I certainly want to be involved in the web the rest of my life. Do I want to keep doing WordPress the rest of my life? I don’t know. Do I want to keep doing WP Rig the rest of my life? I don’t know. But I will say that you bring up a very interesting point, which is it does take up a lot of time and also trust in open source over the past four or five years I would argue has diminished a little bit as a result of various events that have occurred over the past two or three years. I mean, we could cite the whole WP Engine Matt Mullerwig thing. We can also cite what’s going on with Oracle and JavaScript. Well, I mean, there’s many examples of this. I mean, we can cite the whole thing that happened… I mean, there’s various packages out there that are used and developed and open source to anybody, and some of them are going on maintained and it’s causing security vulnerabilities and degradation and all this stuff. So it’s a very important point. One thing I started thinking about after considering that in relation to WP Rig was I noticed that there’s usually a for-profit arm of any of these frameworks that seems to extend the lifespan of it. Let’s just talk about React, for example, React is an open source JavaScript framework, but it’s used by Facebook and Facebook is extremely for-profit. So companies that are making infrastructural or architectural decisions, they will base their choice on whether or not to use a framework largely on how long they think this framework is going to remain relevant or valid or maintained, right? A large part of that is, well, is there a company making money off of this thing? Because if there is, the chances- Topher: They’re going to keep doing that. Rob: They’re going to keep doing it. It’s going to stay around. That’s good. I think that’s healthy. A lot of people that like open source and want everything to be free, they might look at something like that and say like, well, I don’t want you to make a paid version of it or there shouldn’t be a pro version. I think that’s a very short-sighted way of looking at that software and these innovations. I think a more experienced way of looking at it is if you want something to remain relevant and maintained for a long period of time, having a for-profit way in which it’s leveraged is a very good thing. I mean, let’s be real. Would WordPress still be what it is today if there wasn’t a wordpress.com or if WooCommerce wasn’t owned by Automattic or whatever, right? They’ll be on top. I mean, it’s obviously impossible to say, but my argument would be, probably not. I mean, look at what’s happened to the other content management systems out there. You know, Joomla Drupal. They don’t really have a flourishing, you know, paid pro service that goes with their thing that’s very popular, at least definitely not as popular as WordPress.com or WordPress VIP or some of these other things that exist out there. And so having something that’s making and generating money that can then contribute back into it the way Automattic has been doing with WordPress over these years has, in my opinion, been instrumental. I mean, people can talk smack about Gutenberg all they want, but let’s be real, it’s 2025, would you still feel that WordPress is an elegant solution if we were still working from the WYSIWYG and using the classic editor? And I know a lot of people are still using the classic editor and there’s classic for us, the fork and all that stuff. But I mean, that only makes sense in a very specific implementation of WordPress, a very specific paradigm. If you want to explore any of these other paradigms out there, that way of thinking about WordPress kind of falls apart pretty quickly. I, for one, am happy that Gutenberg exists. I’m very happy that Automattic continues. And I’m grateful, actually, that Automattic continues to contribute back into WordPress. And not just them, obviously there’s other companies, XWP, 10Up, all these other companies are also contributing as well. But I’m very grateful that this ecosystem exists and that there’s contribution going back in and it’s happening from companies that are making money with this. And I think that’s vital. All that to say that WP Rig may and likely will have paid products in the future that leverage WP Rig. So that’s not to say that WP Rig will eventually cost money. That’s just to say that eventually people can expect other products to come out in the future that will be built on WP Rig and incentivize the continued contributions back into WP Rig. The open source version of WP Rig. Topher: That’s cool. I think that’s wise. If you want anything to stay alive, you have to feed it. Rob: That’s right. Topher: I had some more questions but I had forgotten them because I got caught up in your answer. Rob: Oh, thank you. I’ll take that as a compliment. I mean, my answer was eloquent. But I’m happy to expand on anything, know you, WordPress related, me related, you know, whether it comes to the ecosystem in WordPress, the whole WordCamp meetup thing is very interesting. I led the WP Omaha meetup for many years here in Omaha, Nebraska and I also led the WordCamp, the organizing of WordCamp here in Omaha for several years as well. That whole community, the whole ecosystem, at least in America seems to have largely fallen apart. I don’t know if you want to talk about that at all. But yeah, I’m ready to dive into any topics. Topher: I’m going to have one more question and then we’re going to wrap up. And it was that you were talking about all the things you had to learn. I’m sure there were nights where you were looking at your computer thinking, “Oh man, I had it working, now I gotta go learn a new thing.” I would love for you to go back in time and blog all of that if you would. But given that you can’t, I would be interested in a blog moving forward, documenting what you’re learning, how you’re learning it and starting maybe with a post that’s summarizes all of that. Obviously, that’s up to you and how you want to spend your time, but I think it’d be really valuable to other people starting a project, picking up somebody else’s project to see what the roadmap might look like. You know what I mean? Rob: For sure. Well, I can briefly summarize what I’ve learned over the years and where I’m at today with how I do this kind of stuff. I will say that a lot of the improvements to WP Rig that have happened over the last year or two would not be possible without the advent of AI. Topher: Interesting. Rob: That’s a fancy way of saying that I have been by coding a lot of WP Rig lately. If you know how to use AI, it is extremely powerful and it can help you do many things very quickly that previously would have taken much longer or more manpower. So, yeah, perhaps if there was like five, six, seven people actively, excuse me, actively contributing to WP Rig, then this type of stuff would have been possible previously, but that’s not the case. There is one person, well, one main contributor to WP Rig today and you’re talking to them. There are a handful of other people that have been likely contributing to WP Rig over the versions and you can find their contributions in the change log file in WP Rig. But those contributions have been extremely light compared to what I’ve been doing. I wouldn’t be able to do any of it without AI. I have learned my ability to learn things extremely rapidly has ramped up tenfold since I started learning how to properly leverage LLMs and AI. So that’s not to say that like, you know, WP Rig, all the code is just being completely written by AI and I’m just like. make it better, enter, and then like WP Rig is better. I wish it was that easy. It’s certainly not that. But when I needed to start asking some of these vital questions that I really didn’t have anyone to turn to to help answer them, I was able to turn to AI. For instance, let’s go back to the Webpack versus Gulp situation. Although Gulp is no longer used in WP Rig, you know, it was used in WP Rig until very recently. So I had to understand like, what is this system, how does it work, how do I extend it and how do I update it and all these things, right? And why aren’t we using WebPack and you know, is there validity to this criticism behind you should use webpack instead of Gulp or whatever, right? I was able to use AI to ask these questions and be able to get extremely good answers out of it and give me the direction I needed to make some of these kind of higher level decisions on like architecturally where should WP Rig go? It was through these virtual conversations with LLMs that I was able to refine the direction of WP Rig in a direction that is both modern and forward-thinking and architecturally sound. I learned a tremendous amount from AI about the architecture, about the code, about all of it. My advice to anybody that wants to extend their skill set a little bit in the development side of things is to leverage this new thing that we have in a way that is as productive as possible for you. So that’s going to vary from person to person. But for me, if I’m on a flight or if I’m stuck somewhere for a while, like, let’s say I got to take my kid to practice or something and I’m stuck there for an hour and I got to find some way to kill my time 9 times out of 10, I’m on my laptop or on my phone having conversations with Grok or ChatGPT or Gemini or whatever. I am literally refining… I’m just sitting there asking it questions that are on my mind that I wish I could ask somebody who’s like 10 times more capable than me. It has been instrumental. WP Rig wouldn’t be where it is today if it wasn’t for that. I would just say to anybody, especially now that it’s all on apps and you don’t have to be on a browser anymore, adopt that way of thinking. You know, if you’re on your lunch break or whatever and you have an hour lunch break and you only take 15 minutes to eat, what could you be doing with those other 45 minutes? You could just jump on this magical thing that we have now and start probing it for questions. Like, Hey, here’s what I know. Here’s what I don’t know. Fill these knowledge gaps for me.” And it is extremely good at doing that. Topher: So my question was, can you blog this and your answer told me that there’s more there that I want to hear. That’s the stuff that should be in your book when you write your book. Rob: I’m flattered that you would be interested in reading anything that I write. So thank you. I’ve written stuff in the past and it hasn’t gotten a lot of attention. But I also don’t have any platforms to market it either. But yeah, no, I made some… I’m sorry. Topher: I think your experience is valuable far beyond Rig or WordPress. If you abstract it out of a particular project to say, you know, I did this with a project, I learned this this way, I think that would be super valuable. Rob: Well, I will say that recently at my current job, I was challenged to create an end to end testing framework with Playwright that would speed up how long it takes to test things and also prevent, you know, to make things fail earlier, essentially, to prevent broken things from ending up in the wild, right, and having to catch them the hard way. I didn’t know a lot about Playwright, but I do know how toolkits work now because of WP Rig. And I was able to successfully in a matter of, I don’t know, three days, put together a starter kit for a test framework that we’re already using at work to test any website that we create for any client. It can be extended and it can be hooked into any CI CD pipeline and it generates reports for you and it does a whole bunch of stuff. I was able to do this relatively quickly. This knowledge, yes, does come in handy in other situations. Will I end up developing other toolkits like WP Rig in the future for other things? I guess if I can give any advice to anybody listening out there, another piece of advice I would give people is, you know, especially if you’re a junior developer and you’re still learning or whatever, or you’re just a marketing person and just want to have more control over the functionality side of what you’re creating or more insight into that so you could better, you know, manage projects or whatever. My advice would be to take on a small little project that is scoped relatively small that’s not too much for you to chew and go build something and do it with… Just doing that will be good. But if you can do it with the intent to then present it in some fashion, whether it be a blog article or creating a YouTube video or going to a meetup and giving a talk on it or even a lunch and learn at work or whatever, right, that will, in my experience, it will dramatically amplify how much you learn from that little pet project that’s kind of like a mini learning experience. And I highly encourage anybody out there to do that on the regular. Actually, no matter what your experience level is in development, I think you should do these things on a regular basis. Topher: All right. I’m going to wrap this up. I got to get back to work. You probably have to get back to work. Rob: Yeah. Topher: Thanks for talking. Rob: Thanks for having me, Topher. Really appreciate it. Topher: Where could people find you? WPrig.io?  Rob: Yeah, WPrig.io. WP rig has accounts on all of the major platforms and, even on Bluesky and Mastodon. You can look me up, Rob Ruiz. You can find me on LinkedIn. You can find me on all of those same platforms as well. You can add me on Facebook if you want, whatever. And I’m also in the WordPress Slack as well as Rob Ruiz. You can find me in the WordPress Slack. And then I’m on the WordPress Reddit and all that stuff. So yeah, reach out. If anybody wants to have any questions about Rig or anything else, I’m happy to engage.  Topher: Sounds good. All right, I’ll see you. Rob: All right, thanks, Topher. Have a good day. Topher: This has been an episode of the Hallway Chats podcast. I’m your host Topher DeRosia. Many thanks to our sponsor Nexcess. If you’d like to hear more Hallway Chats, please let us know on hallwaychats.com.

    PodRocket - A web development podcast from LogRocket
    Anthropic buys Bun, GitHub friction, and AI economics

    PodRocket - A web development podcast from LogRocket

    Play Episode Listen Later Jan 1, 2026 40:07


    In this panel episode, the crew discusses AI platform consolidation, open-source sustainability, and the future of web development. We break down Anthropic's acquisition of Bun, what it means for the JavaScript ecosystem, and whether open-source projects can remain independent as AI companies invest heavily in infrastructure. We also discuss Zig leaving GitHub, growing concerns around AI-first developer tools, npm security vulnerabilities, and supply-chain risk in modern software. The episode wraps with hot takes on AI infrastructure costs, developer productivity, and practical advice for engineers navigating today's rapidly changing tech landscape. Resources Anthropic acquires Bun as Claude Code hits $1B milestone: https://www.anthropic.com/news/anthropic-acquires-bun-as-claude-code-reaches-usd1b-milestone Zig quits GitHub, says Microsoft's AI obsession ruined the service: https://ziglang.org/news/migrating-from-github-to-codeberg/ Shai-Hulud: 1K+ npm packages & 27K repos infected: https://helixguard.ai/blog/malicious-sha1hulud-2025-11-24 IBM CEO says AI data center spending “won't pay off” at current costs: https://www.businessinsider.com/ibm-ceo-big-tech-ai-capex-data-center-spending-2025-12 We want to hear from you! How did you find us? Did you see us on Twitter? In a newsletter? Or maybe we were recommended by a friend? Fill out our listener survey (https://t.co/oKVAEXipxu)! https://t.co/oKVAEXipxu Let us know by sending an email to our producer, Elizabeth, at elizabeth.becz@logrocket.com (mailto:elizabeth.becz@logrocket.com), or tweet at us at PodRocketPod (https://twitter.com/PodRocketpod). Check out our newsletter (https://blog.logrocket.com/the-replay-newsletter/)! https://blog.logrocket.com/the-replay-newsletter/ Follow us. Get free stickers. Follow us on Apple Podcasts, fill out this form (https://podrocket.logrocket.com/get-podrocket-stickers), and we'll send you free PodRocket stickers! What does LogRocket do? LogRocket provides AI-first session replay and analytics that surfaces the UX and technical issues impacting user experiences. Start understanding where your users are struggling by trying it for free at LogRocket.com. Try LogRocket for free today. (https://logrocket.com/signup/?pdr) Chapters 01:00 – Meet the Panel: Paige, Jack, and Paul 02:00 – Anthropic Acquires Bun: First Reactions 05:30 – What the Bun Acquisition Means for JavaScript Runtimes 09:00 – Open Source Funding, Independence, and New Exit Models 14:30 – Zig Leaves GitHub: AI-First Platforms and OSS Friction 20:30 – GitHub, Copilot, and Developer Experience Tradeoffs 24:30 – npm Security, Supply Chain Attacks, and Trust at Scale 31:00 – Are We Too Dependent on Big Tech Platforms? 36:30 – AI Infrastructure Costs and the Sustainability Question 43:00 – Small Models, Local AI, and the Future of Inference 50:30 – Hot Takes: Subscriptions, Burnout, and Developer Frustration 58:30 – Security Alerts, Tooling Wins, and Final Thoughts Special Guest: Jack Herrington.

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0
    [State of Code Evals] After SWE-bench, Code Clash & SOTA Coding Benchmarks recap — John Yang

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

    Play Episode Listen Later Dec 31, 2025


    From creating SWE-bench in a Princeton basement to shipping CodeClash, SWE-bench Multimodal, and SWE-bench Multilingual, John Yang has spent the last year and a half watching his benchmark become the de facto standard for evaluating AI coding agents—trusted by Cognition (Devin), OpenAI, Anthropic, and every major lab racing to solve software engineering at scale. We caught up with John live at NeurIPS 2025 to dig into the state of code evals heading into 2026: why SWE-bench went from ignored (October 2023) to the industry standard after Devin's launch (and how Walden emailed him two weeks before the big reveal), how the benchmark evolved from Django-heavy to nine languages across 40 repos (JavaScript, Rust, Java, C, Ruby), why unit tests as verification are limiting and long-running agent tournaments might be the future (CodeClash: agents maintain codebases, compete in arenas, and iterate over multiple rounds), the proliferation of SWE-bench variants (SWE-bench Pro, SWE-bench Live, SWE-Efficiency, AlgoTune, SciCode) and how benchmark authors are now justifying their splits with curation techniques instead of just "more repos," why Tau-bench's "impossible tasks" controversy is actually a feature not a bug (intentionally including impossible tasks flags cheating), the tension between long autonomy (5-hour runs) vs. interactivity (Cognition's emphasis on fast back-and-forth), how Terminal-bench unlocked creativity by letting PhD students and non-coders design environments beyond GitHub issues and PRs, the academic data problem (companies like Cognition and Cursor have rich user interaction data, academics need user simulators or compelling products like LMArena to get similar signal), and his vision for CodeClash as a testbed for human-AI collaboration—freeze model capability, vary the collaboration setup (solo agent, multi-agent, human+agent), and measure how interaction patterns change as models climb the ladder from code completion to full codebase reasoning. We discuss: John's path: Princeton → SWE-bench (October 2023) → Stanford PhD with Diyi Yang and the Iris Group, focusing on code evals, human-AI collaboration, and long-running agent benchmarks The SWE-bench origin story: released October 2023, mostly ignored until Cognition's Devin launch kicked off the arms race (Walden emailed John two weeks before: "we have a good number") SWE-bench Verified: the curated, high-quality split that became the standard for serious evals SWE-bench Multimodal and Multilingual: nine languages (JavaScript, Rust, Java, C, Ruby) across 40 repos, moving beyond the Django-heavy original distribution The SWE-bench Pro controversy: independent authors used the "SWE-bench" name without John's blessing, but he's okay with it ("congrats to them, it's a great benchmark") CodeClash: John's new benchmark for long-horizon development—agents maintain their own codebases, edit and improve them each round, then compete in arenas (programming games like Halite, economic tasks like GDP optimization) SWE-Efficiency (Jeffrey Maugh, John's high school classmate): optimize code for speed without changing behavior (parallelization, SIMD operations) AlgoTune, SciCode, Terminal-bench, Tau-bench, SecBench, SRE-bench: the Cambrian explosion of code evals, each diving into different domains (security, SRE, science, user simulation) The Tau-bench "impossible tasks" debate: some tasks are underspecified or impossible, but John thinks that's actually a feature (flags cheating if you score above 75%) Cognition's research focus: codebase understanding (retrieval++), helping humans understand their own codebases, and automatic context engineering for LLMs (research sub-agents) The vision: CodeClash as a testbed for human-AI collaboration—vary the setup (solo agent, multi-agent, human+agent), freeze model capability, and measure how interaction changes as models improve — John Yang SWE-bench: https://www.swebench.com X: https://x.com/jyangballin Chapters 00:00:00 Introduction: John Yang on SWE-bench and Code Evaluations 00:00:31 SWE-bench Origins and Devon's Impact on the Coding Agent Arms Race 00:01:09 SWE-bench Ecosystem: Verified, Pro, Multimodal, and Multilingual Variants 00:02:17 Moving Beyond Django: Diversifying Code Evaluation Repositories 00:03:08 Code Clash: Long-Horizon Development Through Programming Tournaments 00:04:41 From Halite to Economic Value: Designing Competitive Coding Arenas 00:06:04 Ofir's Lab: SWE-ficiency, AlgoTune, and SciCode for Scientific Computing 00:07:52 The Benchmark Landscape: TAU-bench, Terminal-bench, and User Simulation 00:09:20 The Impossible Task Debate: Refusals, Ambiguity, and Benchmark Integrity 00:12:32 The Future of Code Evals: Long Autonomy vs Human-AI Collaboration 00:14:37 Call to Action: User Interaction Data and Codebase Understanding Research

    The Bike Shed
    487: ActiveModel custom attributes

    The Bike Shed

    Play Episode Listen Later Dec 30, 2025 37:28


    Joël contributes some thoughts on working with custom attributes as he follows up on last week's discussion about ActiveModels with Sally. Joël breaks down how he transforms various strings and objects when working with ActiveModels to simplify more advance workloads, as Sally queries their different use cases and how best to utilise them for her own workflow. — Catch up on Sally and Aji's episode from last week on ActiveModels before diving into this discussion! (https://bikeshed.thoughtbot.com/) If you'd like to give some of the gems mentioned in this episode a try for yourself they can be found here - phonelib (https://github.com/daddyz/phonelib) - money-rails (https://github.com/RubyMoney/money-rails) - astronoby (https://github.com/rhannequin/astronoby) Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Your hosts for this episode have been thoughtbot's own Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/) and Sally Hall (https://www.linkedin.com/in/sallyannahall). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Merge Conflict
    495: 2025 Wrapped - The Official Year of AI Development

    Merge Conflict

    Play Episode Listen Later Dec 29, 2025 84:35


    James and Frank unwrap 2025 as the Year of AI Development, covering new models, the rise of agents, and editor integrations like Copilot in VS Code that changed how developers write and maintain code. You'll hear practical takeaways—how next-edit, local models, RAG/vectorization and app‑on‑demand sped prototyping, slashed maintenance time, and why the hosts think the AI boom has legs into 2026 despite looming uncertainty. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    The PowerShell Podcast
    Building PowerShell Tools You Wish Existed with Jorge Suarez

    The PowerShell Podcast

    Play Episode Listen Later Dec 29, 2025 51:38


    Jorge Suarez joins The PowerShell Podcast to share his journey into PowerShell, automation, and community contribution. From attending his first MMS conference to building creative and practical PowerShell projects, Jorge talks about how PowerShell became the primary driver of his career growth. The conversation covers his popular Intune Hydration Kit, creative TUI projects inspired by shows like Severance, and how curiosity and experimentation led him to build tools he wished existed earlier in his career.   Beyond tooling, Jorge opens up about imposter syndrome, learning in public, and using PowerShell as a force multiplier to automate work, stand out professionally, and think differently about problem solving.   Key Takeaways: PowerShell accelerates careers – Automating repetitive work and forcing yourself to use PowerShell daily builds fluency and opens new opportunities. Build what you wish you had – Jorge's projects, including Intune Hydration Kit and multiple TUI tools, came from solving his own real-world problems. Imposter syndrome is fuel – When managed well, it can drive curiosity, learning, and long-term growth instead of holding you back. Guest Bio: Jorge Suarez is an Endpoint Platform Engineer and PowerShell enthusiast. Jorge is known for building creative PowerShell solutions—including terminal user interfaces and Intune automation projects. He's an active community contributor who blogs, shares code on GitHub, and advocates for learning in public.   Resource Links: Jorge Suarez on GitHub – https://github.com/jorgeasaurus Jorge's Blog – https://www.jorgeasaur.us/ Intune Hydration Kit – https://github.com/jorgeasaurus/IntuneHydrationKit Connect with Andrew - https://andrewpla.tech/links PDQ Discord – https://discord.gg/PDQ PowerShell Wednesdays – https://www.youtube.com/results?search_query=PowerShell+Wednesdays The PowerShell Podcast on YouTube: https://youtu.be/NEDX_3kDhZQ

    Atareao con Linux
    ATA 757 Las 20 herramientas que dominaron mi Linux en 2025

    Atareao con Linux

    Play Episode Listen Later Dec 29, 2025 25:49


    ¿Qué hace realmente un usuario de Linux durante todo un año? En este episodio no teorizamos: auditamos. He analizado mi historial de comandos de 2025 y los datos no mienten.Desde el dominio absoluto de Rust hasta la sorprendente eficiencia de uv en Python, hoy te desvelo las 20 herramientas que han vertebrado mi flujo de trabajo. Hablamos de productividad real, de cómo Neovim ha desplazado definitivamente a mis antiguos editores y de por qué herramientas como just o yadm son las joyas ocultas que deberías estar usando ya.En este episodio descubrirás:El Stack de la Eficiencia: Mi top 20 analizado por categorías (Desarrollo, Sistema y Navegación).La transición a Rust: ¿Por qué cargo es el motor de mi día a día?Adiós a la fricción: Cómo herramientas modernas están sustituyendo a los comandos clásicos de toda la vida.Telemetría personal: El método para que tú también audites tu terminal.Si quieres llevar tu productividad en Linux al siguiente nivel y conocer qué software está marcando la diferencia en 2025, este episodio es tu hoja de ruta.

    The Engineering Enablement Podcast
    AI and productivity: A year-in-review with Microsoft, Google, and GitHub researchers

    The Engineering Enablement Podcast

    Play Episode Listen Later Dec 29, 2025 42:00


    As AI adoption accelerates across the software industry, engineering leaders are increasingly focused on a harder question: how to understand whether these tools are actually improving developer experience and organizational outcomes.In this year-end episode of the Engineering Enablement podcast, host Laura Tacho is joined by Brian Houck from Microsoft, Collin Green and Ciera Jaspan from Google, and Eirini Kalliamvakou from GitHub to examine what 2025 research reveals about AI impact in engineering teams. The panel discusses why measuring AI's effectiveness is inherently complex, why familiar metrics like lines of code continue to resurface despite their limitations, and how multidimensional frameworks such as SPACE and DORA provide a more accurate view of developer productivity.The conversation also looks ahead to 2026, exploring how AI is beginning to reshape the role of the developer, how junior engineers' skill sets may evolve, where agentic workflows are emerging, and why some widely shared AI studies were misunderstood. Together, the panel offers a grounded perspective on moving beyond hype toward more thoughtful, evidence-based AI adoption.Where to find Brian Houck:• LinkedIn: https://www.linkedin.com/in/brianhouck/ • Website: https://www.microsoft.com/en-us/research/people/bhouck/ Where to find Collin Green: • LinkedIn: https://www.linkedin.com/in/collin-green-97720378 • Website: https://research.google/people/107023Where to find Ciera Jaspan: • LinkedIn: https://www.linkedin.com/in/ciera • Website: https://research.google/people/cierajaspan/Where to find Eirini Kalliamvakou: • LinkedIn: https://www.linkedin.com/in/eirini-kalliamvakou-1016865/• X: https://x.com/irina_kAl • Website: https://www.microsoft.com/en-us/research/people/eikalliWhere to find Laura Tacho: • LinkedIn: https://www.linkedin.com/in/lauratacho/• X: https://x.com/rhein_wein• Website: https://lauratacho.com/• Laura's course (Measuring Engineering Performance and AI Impact) https://lauratacho.com/developer-productivity-metrics-courseIn this episode, we cover:(00:00) Intro(02:35) Introducing the panel and the focus of the discussion(04:43) Why measuring AI's impact is such a hard problem(05:30) How Microsoft approaches AI impact measurement(06:40) How Google thinks about measuring AI impact(07:28) GitHub's perspective on measurement and insights from the DORA report(10:35) Why lines of code is a misleading metric(14:27) The limitations of measuring the percentage of code generated by AI(18:24) GitHub's research on how AI is shaping the identity of the developer(21:39) How AI may change junior engineers' skill sets(24:42) Google's research on using AI and creativity (26:24) High-leverage AI use cases that improve developer experience(32:38) Open research questions for AI and developer productivity in 2026(35:33) How leading organizations approach change and agentic workflows(38:02) Why the METR paper resonated and how it was misunderstoodReferenced:• Measuring AI code assistants and agents• Kiro• Claude Code - AI coding agent for terminal & IDE• SPACE framework: a quick primer• DORA | State of AI-assisted Software Development 2025• Martin Fowler - by Gergely Orosz - The Pragmatic Engineer• Seamful AI for Creative Software Engineering: Use in Software Development Workflows | IEEE Journals & Magazine | IEEE Xplore• AI Where It Matters: Where, Why, and How Developers Want AI Support in Daily Work - Microsoft Research• Unpacking METR's findings: Does AI slow developers down?• DX Annual 2026

    The AI Breakdown: Daily Artificial Intelligence News and Discussions
    Why 2026 Is the Year of the AI Builder with Lovable CEO Anton Osika

    The AI Breakdown: Daily Artificial Intelligence News and Discussions

    Play Episode Listen Later Dec 28, 2025 34:02


    Lovable CEO Anton Osika joins the AI Daily Brief to unpack how AI-assisted coding evolved from early GitHub experiments into load-bearing infrastructure inside companies, why 2025 marked the inflection point for vibe coding, and why 2026 will belong to builders who can think, plan, and ship with AI end to end. The conversation covers the shift from prototypes to production, how enterprises are rethinking workflows and SaaS, the rise of personal and ephemeral software, and what skills will actually matter as AI takes on more of the mechanics of building. Brought to you by:KPMG – Discover how AI is transforming possibility into reality. Tune into the new KPMG 'You Can with AI' podcast and unlock insights that will inform smarter decisions inside your enterprise. Listen now and start shaping your future with every episode. ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.kpmg.us/AIpodcasts⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠Blitzy.com - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://blitzy.com/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ to build enterprise software in days, not months Robots & Pencils - Cloud-native AI solutions that power results ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://robotsandpencils.com/⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠The Agent Readiness Audit from Superintelligent - Go to ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://besuper.ai/ ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠to request your company's agent readiness score.The AI Daily Brief helps you understand the most important news and discussions in AI. Subscribe to the podcast version of The AI Daily Brief wherever you listen: https://pod.link/1680633614Interested in sponsoring the show? sponsors@aidailybrief.ai

    This Week in NoCode
    Building Your First Website with AI (No Coding Required!) Vibe Coding + Cursor AI | This Week in AI

    This Week in NoCode

    Play Episode Listen Later Dec 28, 2025 54:59


    Want to build your own website but don't know how to code? This episode is for you.Join JJ and Bubble expert Gio as they show how beginners can use AI-powered tools to design, build, and launch a personal website from scratch — for free.You'll learn how Vibe Coding works, how AI can help you write and edit code, and how tools like Cursor make building websites feel approachable, even if you've never coded before. JJ also shares his own journey from no-code tools to AI-assisted development, showing how anyone can level up their skills.By the end, you'll understand how to preview your site locally, save your work with GitHub, and deploy a live website on the internet — all with AI helping every step of the way.Perfect for students, creators, and curious beginners who want to build real projects using AI.What you'll learn:• What “Vibe Coding” is and why it's beginner-friendly• How AI helps you write, edit, and understand code • How to preview your website before publishing• How to host a personal website for free• How no-code and AI tools work togetherTimestamps:00:00 What is Vibe Coding?00:33 Gio's experience getting started03:59 Intro to GitHub (no stress)06:04 Creating and managing projects13:34 Using Cursor to build locally16:00 Editing and previewing with AI26:18 Deploying with Cloud tools28:30 Publishing your site live32:16 No-code vs AI-assisted building41:50 Where AI and no-code are headed48:10 Final thoughts + course update

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0
    One Year of MCP — with David Soria Parra and AAIF leads from OpenAI, Goose, Linux Foundation

    Latent Space: The AI Engineer Podcast — CodeGen, Agents, Computer Vision, Data Science, AI UX and all things Software 3.0

    Play Episode Listen Later Dec 27, 2025


    One year ago, Anthropic launched the Model Context Protocol (MCP)—a simple, open standard to connect AI applications to the data and tools they need. Today, MCP has exploded from a local-only experiment into the de facto protocol for agentic systems, adopted by OpenAI, Microsoft, Google, Block, and hundreds of enterprises building internal agents at scale. And now, MCP is joining the newly formed Agentic AI Foundation (AAIF) under the Linux Foundation, alongside Block's Goose coding agent, with founding members spanning the biggest names in AI and cloud infrastructure. We sat down with David Soria Parra (MCP lead, Anthropic), Nick Cooper (OpenAI), Brad Howes (Block / Goose), and Jim Zemlin (Linux Foundation CEO) to dig into the one-year journey of MCP—from Thanksgiving hacking sessions and the first remote authentication spec to long-running tasks, MCP Apps, and the rise of agent-to-agent communication—and the behind-the-scenes story of how three competitive AI labs came together to donate their protocols and agents to a neutral foundation, why enterprises are deploying MCP servers faster than anyone expected (most of it invisible, internal, and at massive scale), what it takes to design a protocol that works for both simple tool calls and complex multi-agent orchestration, how the foundation will balance taste-making (curating meaningful projects) with openness (avoiding vendor lock-in), and the 2025 vision: MCP as the communication layer for asynchronous, long-running agents that work while you sleep, discover and install their own tools, and unlock the next order of magnitude in AI productivity. We discuss: The one-year MCP journey: from local stdio servers to remote HTTP streaming, OAuth 2.1 authentication (and the enterprise lessons learned), long-running tasks, and MCP Apps (iframes for richer UI) Why MCP adoption is exploding internally at enterprises: invisible, internal servers connecting agents to Slack, Linear, proprietary data, and compliance-heavy workflows (financial services, healthcare) The authentication evolution: separating resource servers from identity providers, dynamic client registration, and why the March spec wasn't enterprise-ready (and how June fixed it) How Anthropic dogfoods MCP: internal gateway, custom servers for Slack summaries and employee surveys, and why MCP was born from "how do I scale dev tooling faster than the company grows?" Tasks: the new primitive for long-running, asynchronous agent operations—why tools aren't enough, how tasks enable deep research and agent-to-agent handoffs, and the design choice to make tasks a "container" (not just async tools) MCP Apps: why iframes, how to handle styles and branding, seat selection and shopping UIs as the killer use case, and the collaboration with OpenAI to build a common standard The registry problem: official registry vs. curated sub-registries (Smithery, GitHub), trust levels, model-driven discovery, and why MCP needs "npm for agents" (but with signatures and HIPAA/financial compliance) The founding story of AAIF: how Anthropic, OpenAI, and Block came together (spoiler: they didn't know each other were talking to Linux Foundation), why neutrality matters, and how Jim Zemlin has never seen this much day-one inbound interest in 22 years — David Soria Parra (Anthropic / MCP) MCP: https://modelcontextprotocol.io https://uk.linkedin.com/in/david-soria-parra-4a78b3a https://x.com/dsp_ Nick Cooper (OpenAI) X: https://x.com/nicoaicopr Brad Howes (Block / Goose) Goose: https://github.com/block/goose Jim Zemlin (Linux Foundation) LinkedIn: https://www.linkedin.com/in/zemlin/ Agentic AI Foundation https://agenticai.foundation Chapters 00:00:00 Introduction: MCP's First Year and Foundation Launch 00:01:17 MCP's Journey: From Launch to Industry Standard 00:02:06 Protocol Evolution: Remote Servers and Authentication 00:08:52 Enterprise Authentication and Financial Services 00:11:42 Transport Layer Challenges: HTTP Streaming and Scalability 00:15:37 Standards Development: Collaboration with Tech Giants 00:34:27 Long-Running Tasks: The Future of Async Agents 00:30:41 Discovery and Registries: Building the MCP Ecosystem 00:30:54 MCP Apps and UI: Beyond Text Interfaces 00:26:55 Internal Adoption: How Anthropic Uses MCP 00:23:15 Skills vs MCP: Complementary Not Competing 00:36:16 Community Events and Enterprise Learnings 01:03:31 Foundation Formation: Why Now and Why Together 01:07:38 Linux Foundation Partnership: Structure and Governance 01:11:13 Goose as Reference Implementation 01:17:28 Principles Over Roadmaps: Composability and Quality 01:21:02 Foundation Value Proposition: Why Contribute 01:27:49 Practical Investments: Events, Tools, and Community 01:34:58 Looking Ahead: Async Agents and Real Impact

    Machine Learning Street Talk
    The 3 Laws of Knowledge [César Hidalgo]

    Machine Learning Street Talk

    Play Episode Listen Later Dec 27, 2025 97:05


    César Hidalgo has spent years trying to answer a deceptively simple question: What is knowledge, and why is it so hard to move around?We all have this intuition that knowledge is just... information. Write it down in a book, upload it to GitHub, train an AI on it—done. But César argues that's completely wrong. Knowledge isn't a thing you can copy and paste. It's more like a living organism that needs the right environment, the right people, and constant exercise to survive.Guest: César Hidalgo, Director of the Center for Collective Learning1. Knowledge Follows Laws (Like Physics)2. You Can't Download Expertise3. Why Big Companies Fail to Adapt4. The "Infinite Alphabet" of EconomiesIf you think AI can just "copy" human knowledge, or that development is just about throwing money at poor countries, or that writing things down preserves them forever—this conversation will change your mind. Knowledge is fragile, specific, and collective. It decays fast if you don't use it. The Infinite Alphabet [César A. Hidalgo]https://www.penguin.co.uk/books/458054/the-infinite-alphabet-by-hidalgo-cesar-a/9780241655672https://x.com/cesifotiRescript link. https://app.rescript.info/public/share/eaBHbEo9xamwbwpxzcVVm4NQjMh7lsOQKeWwNxmw0JQ---TIMESTAMPS:00:00:00 The Three Laws of Knowledge00:02:28 Rival vs. Non-Rival: The Economics of Ideas00:05:43 Why You Can't Just 'Download' Knowledge00:08:11 The Detective Novel Analogy00:11:54 Collective Learning & Organizational Networks00:16:27 Architectural Innovation: Amazon vs. Barnes & Noble00:19:15 The First Law: Learning Curves00:23:05 The Samuel Slater Story: Treason & Memory00:28:31 Physics of Knowledge: Joule's Cannon00:32:33 Extensive vs. Intensive Properties00:35:45 Knowledge Decay: Ise Temple & Polaroid00:41:20 Absorptive Capacity: Sony & Donetsk00:47:08 Disruptive Innovation & S-Curves00:51:23 Team Size & The Cost of Innovation00:57:13 Geography of Knowledge: Vespa's Origin01:04:34 Migration, Diversity & 'Planet China'01:12:02 Institutions vs. Knowledge: The China Story01:21:27 Economic Complexity & The Infinite Alphabet01:32:27 Do LLMs Have Knowledge?---REFERENCES:Book:[00:47:45] The Innovator's Dilemma (Christensen)https://www.amazon.com/Innovators-Dilemma-Revolutionary-Change-Business/dp/0062060244[00:55:15] Why Greatness Cannot Be Plannedhttps://amazon.com/dp/3319155237[01:35:00] Why Information Growshttps://amazon.com/dp/0465048994Paper:[00:03:15] Endogenous Technological Change (Romer, 1990)https://web.stanford.edu/~klenow/Romer_1990.pdf[00:03:30] A Model of Growth Through Creative Destruction (Aghion & Howitt, 1992)https://dash.harvard.edu/server/api/core/bitstreams/7312037d-2b2d-6bd4-e053-0100007fdf3b/content[00:14:55] Organizational Learning: From Experience to Knowledge (Argote & Miron-Spektor, 2011)https://www.researchgate.net/publication/228754233_Organizational_Learning_From_Experience_to_Knowledge[00:17:05] Architectural Innovation (Henderson & Clark, 1990)https://www.researchgate.net/publication/200465578_Architectural_Innovation_The_Reconfiguration_of_Existing_Product_Technologies_and_the_Failure_of_Established_Firms[00:19:45] The Learning Curve Equation (Thurstone, 1916)https://dn790007.ca.archive.org/0/items/learningcurveequ00thurrich/learningcurveequ00thurrich.pdf[00:21:30] Factors Affecting the Cost of Airplanes (Wright, 1936)https://pdodds.w3.uvm.edu/research/papers/others/1936/wright1936a.pdf[00:52:45] Are Ideas Getting Harder to Find? (Bloom et al.)https://web.stanford.edu/~chadj/IdeaPF.pdf[01:33:00] LLMs/ Emergencehttps://arxiv.org/abs/2506.11135Person:[00:25:30] Samuel Slaterhttps://en.wikipedia.org/wiki/Samuel_Slater[00:42:05] Masaru Ibuka (Sony)https://www.sony.com/en/SonyInfo/CorporateInfo/History/SonyHistory/1-02.html

    The Unhandled Exception Podcast
    Playwright - with Debbie O'Brien

    The Unhandled Exception Podcast

    Play Episode Listen Later Dec 27, 2025 51:57


    In this episode, I was joined by Debbie O'Brien to chat about Playwright - Microsoft's open-source end-to-end testing framework. I'm a huge fan of Playwright, so I was really excited to have this chat with Debbie. We covered a lot of ground, including features such as Codegen, Trace Viewer, and UI Mode. We also spoke a lot about AI - including the exciting Playwright MCP Server which enables AI agents to automate browser interactions!Debbie has been an integral part of Playwright as a Principal Program Manager at Microsoft and has led the Playwright community, shaping much of what Playwright has become today - driving a lot of the features mentioned above. She's also a Google Developer Expert in web technologies, Nuxt Ambassador, and is a former Microsoft Most Valuable Professional in developer technologies, Media Developer Expert and GitHub star alumni.For a full list of show notes, or to add comments - please see the website here

    Cyber Briefing
    December 26, 2025 - Cyber Briefing

    Cyber Briefing

    Play Episode Listen Later Dec 26, 2025 7:56


    If you like what you hear, please subscribe, leave us a review and tell a friend!

    Atareao con Linux
    ATA 756 Mis 6 Contenedores Docker IMPRESCINDIBLES en 2025

    Atareao con Linux

    Play Episode Listen Later Dec 25, 2025 19:51


    ¡Bienvenidos a un nuevo episodio de Atareao con Linux! Estamos cerrando este 2025 y toca hacer balance de las herramientas que realmente han marcado la diferencia en mi servidor. En este episodio te traigo una selección personal de los 6 contenedores Docker que se han vuelto imprescindibles en mi día a día. No solo por su funcionalidad, sino por cómo han simplificado mi flujo de trabajo, mejorado la seguridad y optimizado el rendimiento de mis sistemas.Lo que encontrarás en este episodio:1. Dodge: La alternativa ligera a Portainer que gestiona tus archivos YAML de forma reactiva y permite convertir comandos docker run a compose fácilmente.2. Pocket ID: Seguridad "passwordless" al siguiente nivel. Centraliza tus accesos mediante Passkeys y biometría con soporte OIDC.3. Doc Pick: El sustituto perfecto para la gestión de actualizaciones. Mantén tus imágenes al día con un panel visual intuitivo.4. Beszel: Monitorización de recursos (CPU, RAM, Disco) tanto del host como de cada contenedor individual.5. Quantum: Un fork de File Browser potenciado con búsqueda por lógica difusa e integración con OIDC.6. Memos: Tu centro de micro-notas privado y extremadamente versátil gracias a su API.Timestamps:00:00:00 Introducción y balance del año 202500:01:05 Los seis contenedores imprescindibles de 202500:02:14 Consideraciones sobre el flujo de trabajo y mantenimiento00:03:56 Dodge: El reemplazo moderno y ligero de Portainer00:06:07 Pocket ID: Autenticación passwordless y OIDC00:08:01 Doc Pick: Información y actualización de imágenes de contenedores00:10:40 Beszel: Monitor de recursos de CPU, RAM y Docker00:12:42 Quantum: Fork de File Browser con integración OIDC00:14:39 Memos: Gestión de micronotas y enlaces mediante API00:18:28 Resumen final y despedidaRecursos y enlaces:Más información y enlaces en las notas del episodio

    Microsoft Business Applications Podcast
    AI Copilot as Partner: Focus on Your Specialty

    Microsoft Business Applications Podcast

    Play Episode Listen Later Dec 24, 2025 19:24 Transcription Available


    Get featured on the show by leaving us a Voice Mail: https://bit.ly/MIPVM This episode explores how Copilot supports innovation, decision making and practical AI adoption across organisations. Amal Hosni Viteri shares her journey from development and DevOps into innovation leadership, describing how AI enhances productivity, reduces operational effort and helps teams focus on their specialities. She highlights the value of context‑aware tools, ethical use of AI and making technology accessible in Spanish‑speaking communities.

    The Bike Shed
    486: ActiveModel Everywhere

    The Bike Shed

    Play Episode Listen Later Dec 23, 2025 27:11


    Aji and Sally join forces to discuss the different ways they utilise active models in their workflows. Aji describes a new system for working with active models they've been using recently, Sally recalls a project where active models could have saved her a lot of time, before putting their heads together to think of new creative ways to utilise rails' tools toolset to build other active models. — Discover more of The Magic of Rails through Eileen Uchitelle's Keynote (https://www.youtube.com/watch?v=TgNb2_LSMMo), or check out the GitHub repo (https://github.com/thoughtbot/administrate) mentioned in this episode. Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Your hosts for this episode have been thoughtbot's own Sally Hall (https://www.linkedin.com/in/sallyannahall) and Aji Slater (https://www.linkedin.com/in/doodlingdev/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    LANDLINE
    Goodbye 2025

    LANDLINE

    Play Episode Listen Later Dec 23, 2025 40:24


    End of year wrap up, some loss and things we're leaving in 2025. Jump in with Janaya Future Khan. Project MVT on Github: https://github.com/mvt-project/mvt SUBSCRIBE + FOLLOW IG: www.instagram.com/darkwokejfk Youtube: www.youtube.com/@darkwoke TikTok: https://www.tiktok.com/@janayafk SUPPORT THE SHOW Patreon - https://patreon.com/@darkwoke Tip w/ a One Time Donation - https://buymeacoffee.com/janayafk Have a query? Comment? Reach out to us at: info@darkwoke.com and we may read it aloud on the show! Learn more about your ad choices. Visit megaphone.fm/adchoices

    Python Bytes
    #463 2025 is @wrapped

    Python Bytes

    Play Episode Listen Later Dec 22, 2025 43:19 Transcription Available


    Topics covered in this episode: Has the cost of building software just dropped 90%? More on Deprecation Warnings How FOSS Won and Why It Matters Should I be looking for a GitHub alternative? Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. HEADS UP: We are taking next week off, happy holiday everyone. Michael #1: Has the cost of building software just dropped 90%? by Martin Alderson Agentic coding tools are collapsing “implementation time,” so the cost curve of shipping software may be shifting sharply Recent programming advancements haven't been that great of a true benefit: Cloud, TDD, microservices, complex frontends, Kubernetes, etc. Agentic AI's big savings are not just code generation, but coordination overhead reduction (fewer handoffs, fewer meetings, fewer blocks). Thinking, product clarity, and domain decisions stay hard, while typing and scaffolding get cheap. Is it the end of software dev? Not really, see Jevons paradox: when production gets cheaper, total demand can rise rather than spending simply falling. (Historically: the efficiency of coal use led to the increased consumption of coal) Pushes back on “only good for greenfield” by arguing agents also help with legacy code comprehension and bug-fixing. I 100% agree. #Legacy code for the win. Brian #2: More on Deprecation Warnings How are people ignoring them? yep, it's right in the Python docs: -W ignore::DeprecationWarning Don't do that! Perhaps the docs should give the example of emitting them only once -W once::::DeprecationWarning See also -X dev mode , which sets -W default and some other runtime checks Don't use warn, use the @warnings.deprecated decorator instead Thanks John Hagen for pointing this out Emits a warning It's understood by type checkers, so editors visually warn you You can pass in your own custom UserWarning with category mypy also has a command line option and setting for this --enable-error-code deprecated or in [tool.mypy] enable_error_code = ["deprecated"] My recommendation Use @deprecated with your own custom warning and test with pytest -W error Michael #3: How FOSS Won and Why It Matters by Thomas Depierre Companies are not cheap, companies optimize cost control. They do this by making purchasing slow and painful. FOSS is/was a major unlock hack to skip procurement, legal, etc. Example is months to start using a paid “Add to calendar” widget! It “works both ways”: the same bypass lowers the barrier for maintainers too, no need for a legal entity, lawyers, liability insurance, or sales motion. Proposals that “fix FOSS” by reintroducing supply-chain style controls (he name-checks SBOMs and mandated processes) risk being rejected or gamed, because they restore the very friction FOSS sidesteps. Brian #4: Should I be looking for a GitHub alternative? Pricing changes for GitHub Actions The self-hosted runner pricing change caused a kerfuffle. It's has been postponed But… if you were to look around, maybe pay attention to These 4 GitHub alternatives are just as good—or better Codeburg, BitBucket, GitLab, Gitea And a new-ish entry, Tangled Extras Brian: End of year sale for The Complete pytest Course Use code XMAS2025 for 50% off before Dec 31 Writing work on Lean TDD book on hold for holidays Will pick up again in January Michael: PyCharm has better Ruff support now out of the box, via Daniel Molnar This is from the release notes of 2025.3: "PyCharm 2025.3 expands its LSP integration with support for Ruff, ty, Pyright, and Pyrefly.” If you check out the LSP section it will land you on this page and you can go to Ruff. The Ruff doc site was also updated. Previously it was only available external tools and a third party plugin, this feels like a big step. Fun quote I saw on ExTwitter: May your bug tracker be forever empty. Joke: Try/Catch/Stack Overflow Create a super annoying linkedin profile - From Tim Kellogg, submitted by archtoad

    Merge Conflict
    494: TV Evolution- CRTs, Aspect Ratios, and Beyond

    Merge Conflict

    Play Episode Listen Later Dec 22, 2025 30:41


    Dive into the fascinating world of CRT technology in this episode of How CRTs Work! Discover how these iconic monitors influenced video playback and gaming, from interlaced scanning to the art of synchronization. Learn about the unique challenges of emulating CRT effects today and the lasting legacy of these early technologies. Perfect for retro tech enthusiasts and curious minds alike! Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    Atareao con Linux
    ATA 755 ¡Deja de perder el tiempo! El escritorio Linux definitivo (Niri + DMS)

    Atareao con Linux

    Play Episode Listen Later Dec 22, 2025 27:32


    Hola, soy Lorenzo y esto es Atareao con Linux. Seguramente te ha pasado: te atrae la potencia y la eficiencia de un Tiling Window Manager (TWM), pero en cuanto te asomas al abismo de su configuración, te das la vuelta. No tienes tiempo para pasarte semanas editando archivos CSS, configurando barras de estado a mano o intentando que tus aplicaciones no parezcan un "Frankenstein" visual donde nada combina con nada.En este episodio, te traigo lo que he bautizado como el Tiling Window Manager para seres humanos. Quiero contarte mi experiencia personal utilizando la combinación de Niri y Dank Material Shell (DMS), una pareja tecnológica que me ha hecho cambiar mis prioridades por completo y ha transformado mi escritorio en una herramienta de productividad pura.Mi transición: De GNOME a la eficiencia de NiriDurante mucho tiempo, mi escritorio principal era GNOME en un 80% del tiempo. Sin embargo, las tornas han cambiado drásticamente: ahora Niri ocupa casi la totalidad de mi flujo de trabajo, especialmente cuando me siento a programar. Pero Niri por sí solo puede ser austero; la verdadera magia surge cuando le añadimos Dank Material Shell. Gracias a esta capa, he conseguido tener un entorno de escritorio completo, moderno y espectacular sin las complicaciones habituales de los gestores de ventanas en mosaico.¿Por qué deberías probar Dank Material Shell?DMS no es solo un complemento, es una solución integral escrita en Go que utiliza Qt6 para ofrecerte todo lo que necesitas en un escritorio moderno. En este episodio te explico cómo esta herramienta centraliza elementos que normalmente tendrías que configurar por separado, como la barra de estado, el centro de notificaciones o el lanzador de aplicaciones.Hablamos sobre la personalización inteligente: cómo el sistema es capaz de generar paletas de colores dinámicas basadas en tu fondo de pantalla (al estilo Material You) y, lo más importante, cómo logra una coherencia visual total entre aplicaciones GTK y Qt sin que tengas que mover un dedo. Además, analizamos con total sinceridad el consumo de recursos y por qué, a pesar de usar algo más de RAM que una configuración minimalista, la fluidez y la comodidad que aporta compensan con creces la inversión.Instalación y ecosistemaYa seas usuario de Arch Linux o prefieras la estabilidad de Ubuntu, te cuento los pasos clave para que puedas replicar este entorno en tu propia máquina. También exploramos herramientas complementarias del ecosistema como Matugen y Stasis, que terminan de redondear una experiencia de usuario que, sinceramente, creo que es el futuro de los escritorios en Linux.Si buscas un entorno que se adapte a ti y no al revés, donde la estética y la funcionalidad vayan de la mano desde el primer minuto, acompáñame en este episodio. ¡Vamos directo al turrón!Más información y enlaces en las notas del episodio

    Infinitum
    Šta tebe muči ovaj Github?

    Infinitum

    Play Episode Listen Later Dec 20, 2025 72:30


    Ep 274Apple loses iPhone Air designer to unnamed AI startup - 9to5MacJapan App Store Gets Alternative Marketplaces, Third-Party Payments and More20 Years of Digital Life, Gone in an Instant, thanks to AppleM5 MacBook Pro Gets Easier Battery Replacement ProcessMeet FixBot Your AI Repair HelperThe iFixit App Is HerePowerBook 1400 csApple JUST Dropped a Game-ChangerApple didn't have to go this hard…Why Github Why?Adobe Photoshop Source CodePower BI ReportZahvalniceSnimano 20.12.2025.Uvodna muzika by Vladimir Tošić, stari sajt je ovde.Logotip by Aleksandra Ilić.Artwork epizode by Saša Montiljo, njegov kutak na Devianartu

    Software Defined Talk
    Episode 551: An Australian Documentary

    Software Defined Talk

    Play Episode Listen Later Dec 19, 2025 60:31


    This week, we discuss Oracle's AI vibes, Chainguard's EmeritOSS, and GitHub's pricing U-turn. Plus, a robust robot vacuum debate. Watch the YouTube Live Recording of Episode 551 (https://youtube.com/live/TpDLcvAXrqo?feature=share) Runner-up Titles It has CarPlay iPad Range Anxiety an Australian documentary Oracle got popped Intentions I don't feel bad for them Open Source old folks home Spreadsheets love it Robots are going to take care of us The Median User Nobody feels bad for the whales I have a dog I have a Korean microwave We're the Neal Stephenson of podcasts Rundown Ford pulls the plug on the all-electric F-150 Lightning pickup truck (https://www.npr.org/2025/12/15/nx-s1-5645147/ford-discontinues-all-electric-f-150-lightning) AI Investment Oracle plummets 11% on weak revenue, pushing down AI stocks like Nvidia and CoreWeave (https://www.cnbc.com/2025/12/10/oracle-orcl-q2-earnings-report-2026.html) Oracle Shares Drop the Most Since 2001 on Mounting AI Spending (https://www.bloomberg.com/news/articles/2025-12-10/oracle-posts-weak-cloud-sales-raising-fear-of-delayed-payoff) OpenAI in Talks to Raise At Least $10 Billion From Amazon and Use Its AI Chips (http://1 https://www.theinformation.com/articles/openai-talks-raise-least-10-billion-amazon-use-ai-chips) S&P 500 falls after nearing record as Oracle disappointment drags down AI stocks (https://www.cnbc.com/2025/12/10/stock-market-today-live-updates.html) Inside The $1T AI Economy (https://x.com/StockSavvyShay/status/2000920959000445220?s=20) Introducing Chainguard EmeritOSS: Sustainable stewardship for mature open source (https://www.chainguard.dev/unchained/introducing-chainguard-emeritoss) Runners Announcing powerful upgrades & a new pricing model for self-hosted runners (https://www.atlassian.com/blog/bitbucket/announcing-v5-self-hosted-runners) GitHub to charge for self-hosted runners from March 2026 (https://devclass.com/2025/12/17/github-to-charge-for-self-hosted-runners-from-march-2026/) GitHub postpones changes to self-hosted runners pricing plans (https://x.com/github/status/2001372894882918548?s=46) Why Git (https://www.youtube.com/watch?v=E3_95BZYIVs)H (https://www.youtube.com/watch?v=E3_95BZYIVs)ub Why? (https://www.youtube.com/watch?v=E3_95BZYIVs) Coursera to buy Udemy, creating $2.5 billion firm to target AI training (https://www.reuters.com/business/coursera-udemy-merge-deal-valuing-combined-firm-25-billion-2025-12-17/) Roomba Maker iRobot Files for Bankruptcy, With Chinese Supplier Taking Control (https://www.nytimes.com/2025/12/15/business/roomba-irobot-bankruptcy.html) Relevant to your Interests Harness raises a $240M Series E at a $5.5B valuation (https://www.axios.com/pro/enterprise-software-deals/2025/12/11/harness-goldman-sachs-series-e-software) A great platform as a product paper, and a fun platform philosophy thereof (https://cote.io/2025/12/12/a-great-platform-as-a.html) Google Launches Managed Remote MCP Servers for Its Cloud Services (https://thenewstack.io/google-launches-managed-remote-mcp-servers-for-its-cloud-services/) Fake Leonardo DiCaprio Movie Torrent Drops Agent Tesla Through Layered PowerShell Chain (https://www.bitdefender.com/en-us/blog/labs/fake-leonardo-dicaprio-movie-torrent-agent-tesla-powershell) Useful patterns for building HTML tools (https://simonwillison.net/2025/Dec/10/html-tools/) Waymo Seeking Over $15 Billion Near $100 Billion Valuation (https://www.bloomberg.com/news/articles/2025-12-16/waymo-seeks-to-raise-funds-at-valuation-near-100-billion) Write your CV or resume as YAML, then run RenderCV, (https://github.com/rendercv/rendercv) (https://github.com/rendercv/rendercv)and get a PDF with perfect typography. No template wrestling. No broken layouts. Consistent spacing, every time (https://github.com/rendercv/rendercv) Roomba Maker iRobot Files for Bankruptcy, With Chinese Supplier Taking Control (https://www.nytimes.com/2025/12/15/business/roomba-irobot-bankruptcy.html) Nonsense The Full Text of Marco Rubio's Directive on State Department Typography, Re-Establishing Times New Roman (https://daringfireball.net/2025/12/full_text_of_marco_rubio_state_dept_directive_times_new_roman) Listener Feedback Sent stickers to Jelle in Belgium Conferences cfgmgmtcamp 2026 (https://cfgmgmtcamp.org/ghent2026/), February 2nd to 4th, Ghent, BE. Coté speaking and doing live SDI (https://www.softwaredefinedinterviews.com) with John Willis. DevOpsDayLA at SCALE23x (https://www.socallinuxexpo.org/scale/23x), March 6th, Pasadena, CA Use code: DEVOP for 50% off. Devnexus 2026 (https://devnexus.com), March 4th to 6th, Atlanta, GA. Whole bunch of VMUGs, mostly in the US. The CFPs are open (https://app.sessionboard.com/submit/vmug-call-for-content-2026/ae1c7013-8b85-427c-9c21-7d35f8701bbe?utm_campaign=5766542-VMUG%20Voice&utm_medium=email&_hsenc=p2ANqtz-_YREN7dr6p3KSQPYkFSN5K85A-pIVYZ03ZhKZOV0O3t3h0XHdDHethhx5O8gBFguyT5mZ3n3q-ZnPKvjllFXYfWV3thg&_hsmi=393690000&utm_content=393685389&utm_source=hs_email), go speak at them! Coté speaking in Amsterdam. Amsterdam (March 17-19, 2026), Minneapolis (April 7-9, 2026), Toronto (May 12-14, 2026), Dallas (June 9-11, 2026), Orlando (October 20-22, 2026) SDT News & Community Join our Slack community (https://softwaredefinedtalk.slack.com/join/shared_invite/zt-1hn55iv5d-UTfN7mVX1D9D5ExRt3ZJYQ#/shared-invite/email) Email the show: questions@softwaredefinedtalk.com (mailto:questions@softwaredefinedtalk.com) Free stickers: Email your address to stickers@softwaredefinedtalk.com (mailto:stickers@softwaredefinedtalk.com) Follow us on social media: Twitter (https://twitter.com/softwaredeftalk), Threads (https://www.threads.net/@softwaredefinedtalk), Mastodon (https://hachyderm.io/@softwaredefinedtalk), LinkedIn (https://www.linkedin.com/company/software-defined-talk/), BlueSky (https://bsky.app/profile/softwaredefinedtalk.com) Watch us on: Twitch (https://www.twitch.tv/sdtpodcast), YouTube (https://www.youtube.com/channel/UCi3OJPV6h9tp-hbsGBLGsDQ/featured), Instagram (https://www.instagram.com/softwaredefinedtalk/), TikTok (https://www.tiktok.com/@softwaredefinedtalk) Book offer: Use code SDT for $20 off "Digital WTF" by Coté (https://leanpub.com/digitalwtf/c/sdt) Sponsor the show (https://www.softwaredefinedtalk.com/ads): ads@softwaredefinedtalk.com (mailto:ads@softwaredefinedtalk.com) Recommendations Brandon: Humble Audiobook Bundle: Shadows, Stars & Screams: Epic Audiobooks (https://www.humblebundle.com/books/shadows-stars-screams-epic-audiobooks-dramas-realm-books) Matt: Termination Shock (https://www.goodreads.com/book/show/57094295-termination-shock) - Neal Stephenson Photo Credits Header (https://unsplash.com/s/photos/electric-vehicle?orientation=landscape&license=free)

    Sustain
    Episode 277: Rynn Mancuso, Maryblessing Okolie & Mo McElaney on Ethicalsource.dev

    Sustain

    Play Episode Listen Later Dec 19, 2025 38:57


    Guests Rynn Mancuso | Maryblessing Okolie | Mo McElaney Panelist Richard Littauer | Eriol Fox Show Notes In this episode of Sustain, Richard and Eriol talk with members of the Organization for Ethical Source (OES), Rynn Mancuso, Maryblessing Okolie, and Mo McElaney, about how ethics, licensing, and codes of conduct intersect in open source. They unpack the origins and challenges of the Hippocratic License, the community driven overhaul of Contributor Covenant 3.0, what it really takes to collaborate across borders and cultures, and how OES is now turning its attention to ethical AI, translations and practical resources for communities to make it a safer and more inclusive space. They also suggest ways for listeners to get involved in these important initiatives. Hit download now! [00:02:17] Rynn gives the elevator pitch on what the Organization for Ethical (OES) is. [00:04:57] Mo explains the Hippocratic License is modeled on “do no harm” and it's an open source license. [00:06:06] Richard wonders if the Hippocratic License is open source since we're not using OSI's definition. Mo explains that OES still uses “open source” in a broader, “big tent” sense focused on work done in the open, and Rynn adds why definitions need to evolve. [00:09:27] Rynn shares rewriting the Contributor Covenant 3.0, starting from their background, to being a limited scope, and getting feedback from translators that language was too American/Western and 3.0 needed a broader cultural fit. [00:15:12] Maryblessing was brought in to lead v3.0 from an African, non-US perspective and to make the process community driven. She tells us what's new in the Contributor Covenant 3.0. [00:19:43] The discussion covers how they all worked together. It was a highly collaborative, consensus driven process where anyone could propose edits. They talk about how long it took, not work entirely on GitHub, and why not everything was public. [00:24:59] We hear about some adoption challenges for codes of conduct for small projects and enterprises. [00:28:53] Rynn, Mo, and Maryblessing touch on how they are approaching ethical AI work, they share options to support OES, how to get involved, and translation needs. Quotes [00:12:32] “It was a very limited scope, and we always designed it to work on the internet and be for open source projects.” [00:13:23] “I would get these problems that really had to do with caste, but nobody would say anything about caste.” [00:16:37] “This new version also emphasizes restorative justice, and we're keen on using inclusive languages.” [00:17:06] “We're making progress on bringing in African translation.” [00:17:38] “One of the things we did with the new website was to include the CC3 builder which was going to help make it easy for people to adapt the code of conduct.” [00:21:37] “Every bit of feedback we got, we took it seriously, we talked about it.” [00:22:13] “It took is a year and six months to do the entire thing, to make sure people were available. It took that long because we wanted to make sure we were incorporating every feedback.” [00:23:14] “We do not do everything in the open on GitHub. One reason is structural. GitHub is not great at document management. Another reason we do that is we've received a lot of harassment form groups on the internet that were frankly invested in being able to cause trouble for a lot of people.” [00:29:14] “We're in the early stages of considering how we could approach ethical AI.” Spotlight [00:33:12] Mo's spotlight is for more folks to get involved with this project and other projects through the OES. [00:33:34] Rynn's spotlight is a shoutout to the folks at IBM and RedHat and Dev/Mission and JVS where they volunteer. [00:35:25] Maryblessing's spotlight is all the amazing people that helped put together the Contributor Covenant v.3.: Greg Cassel, Coraline Ada Ehmke, Gerardo Lisboa, Rynn Mancuso, Mo McElaney, Maryblessing Okolie, Ben Sternthal, and Casey Watts. [00:36:11] Eriol's spotlight is the OpenSSF Working Group on Securing Software Repositories. [00:36:44] Richard's spotlight is a fun paper called, Paradoxes of Openness: Trans Experiences in Open Source Software by Hana Frluckaj, Nikki Stevens, James Howison, and Laura Dabbish. Links SustainOSS (https://sustainoss.org/) podcast@sustainoss.org (mailto:podcast@sustainoss.org) richard@sustainoss.org (mailto:richard@sustainoss.org) SustainOSS Discourse (https://discourse.sustainoss.org/) SustainOSS Mastodon (https://mastodon.social/tags/sustainoss) SustainOSS Bluesky (https://bsky.app/profile/sustainoss.bsky.social) SustainOSS LinkedIn (https://www.linkedin.com/company/sustainoss/) Open Collective-SustainOSS (Contribute) (https://opencollective.com/sustainoss) Richard Littauer Socials (https://www.burntfen.com/2023-05-30/socials) Eriol Fox X (https://x.com/EriolDoesDesign) Rynn Mancuso LinkedIn (https://www.linkedin.com/in/rynnmancuso/) Maryblessing Okolie LinkedIn (https://www.linkedin.com/in/maryblessingokolie/?originalSubdomain=ng) Mo McElaney LinkedIn (https://www.linkedin.com/in/maureenmcelaney/) Organization For Ethical Source (OES) (https://ethicalsource.dev/) OES- What We Do (https://ethicalsource.dev/what-we-do/) OES-What We Believe (https://ethicalsource.dev/what-we-believe/) Donate-The Organization for Ethical Source (Open Collective) (https://opencollective.com/ethical-source) Contributor Covenant (https://www.contributor-covenant.org/) Contributor Covenant 3.0 Code of Conduct (https://www.contributor-covenant.org/version/3/0/code_of_conduct/) Code of conduct enforcement guidelines (MDN Web Docs) (https://developer.mozilla.org/en-US/docs/MDN/Community/Community_Participation_Guidelines) Coraline Ada Ehmke (https://en.wikipedia.org/wiki/Coraline_Ada_Ehmke) Ethical Source- Beacon (https://github.com/EthicalSource/beacon) Adopt Contributor Covenant (https://www.contributor-covenant.org/adopt/) Resources for Community Moderators (https://www.contributor-covenant.org/resources/) Dev/Mission (https://devmission.org/) JVS (Jewish Vocational Services) (https://jvs.org/) Techtonica (https://techtonica.org/) OpenSSF Working Group on Securing Software Repositories (https://github.com/ossf/wg-securing-software-repos) Paradoxes of Openness: Trans Experiences in Open Source Software (ACM Digital Library) (https://dl.acm.org/doi/abs/10.1145/3687047) Credits Produced by Richard Littauer (https://www.burntfen.com/) Edited by Paul M. Bahr at Peachtree Sound (https://www.peachtreesound.com/) Show notes by DeAnn Bahr Peachtree Sound (https://www.peachtreesound.com/) Special Guests: Maryblessing Okolie, Maureen Mcelaney, and Rynn Mancuso.

    php[podcast] episodes from php[architect]
    The PHP Podcast 2025.12.18

    php[podcast] episodes from php[architect]

    Play Episode Listen Later Dec 19, 2025 77:14


     This week on the PHP Podcast, Eric and John talk about PHPStorm new release, PHPek and why going to a conference is still fire, Laravel Advent Calendar, what does your GitHub year look like?, and more… Links from the show: Cryptology firm cancels elections after losing encryption key Advent Calendar 2025 – Laravel – The PHP Framework For Web Artisans What’s New in PhpStorm 2025.3 2025 Year in Code – Github Wrapped Built-in Laravel Support: A New Era for PhpStorm Developers | The PhpStorm Blog The PHP Podcast streams the recording of this podcast live, typically every Thursday at 3 PM PT. Come join us and subscribe to our YouTube channel. X: https://x.com/phparch Mastodon: https://phparch.social/@phparch Bluesky: https://bsky.app/profile/phparch.com Discord: https://discord.phparch.com Subscribe to our magazine: https://www.phparch.com/subscribe/ Host: Eric Van Johnson X: @shocm Mastodon: @eric@phparch.social Bluesky: @ericvanjohnson.bsky.social John Congdon X: @johncongdon Mastodon: @john@phparch.social Bluesky: @johncongdon.bsky.social Streams: Youtube Channel Twitch Partner This podcast is made a little better thanks to our partners Displace Infrastructure Management, Simplified Automate Kubernetes deployments across any cloud provider or bare metal with a single command. Deploy, manage, and scale your infrastructure with ease. https://displace.tech/ PHPScore Put Your Technical Debt on Autopay with PHPScore Honeybadger.io Honeybadger helps you deploy with confidence and be your team's DevOps hero by combining error, uptime, and performance monitoring in one simple platform. Check it out at honeybadger.io Music Provided by Epidemic Sound https://www.epidemicsound.com/er helps you deploy with confidence and be your team's DevOps hero by combining error, uptime, and performance monitoring in one simple platform. Check it out at honeybadger.io Epidemic Sound https://www.epidemicsound.com/ The post The PHP Podcast 2025.12.18 appeared first on PHP Architect.

    Atareao con Linux
    ATA 754 Deja de sufrir con Docker! Mi Navaja Suiza para gestionar Volúmenes y Archivos

    Atareao con Linux

    Play Episode Listen Later Dec 19, 2025 19:23


    En este episodio de atareao con Linux te quiero contar una de mis grandes obsesiones: cómo mantener mis imágenes Docker lo más ligeras y seguras posible sin que eso me penalice cuando tengo que "ensuciarme las manos" dentro de un contenedor.Si me sigues desde hace tiempo, ya sabes que siempre busco reducir la superficie de ataque de mis despliegues. Cuanto menos software innecesario tenga una imagen, menos vulnerabilidades. Pero claro, esto tiene un problema evidente: cuando entras en un contenedor basado en una imagen minimalista, te encuentras con que no tienes ni un editor de texto, ni un buscador de archivos, ni nada que te facilite la vida.Para solucionar esto, he actualizado una imagen Docker que es mi auténtica "navaja suiza". En lugar de engordar mis imágenes de producción, utilizo este contenedor especializado que conecto a mis volúmenes cuando necesito gestionar datos, organizar archivos o realizar tareas de mantenimiento.He reconstruido esta herramienta sobre Alpine 3.23 por su ligereza extrema. Pero lo potente es lo que lleva dentro, un ecosistema centrado en herramientas escritas en Rust que son increíblemente rápidas:Shell y Prompt: He sustituido la clásica ash por Fish, para tener una shell interactiva y amigable, junto a Starship para un indicador visual ultra rápido.Productividad: Uso herramientas que reinventan los clásicos: lsd para ver archivos con iconos, bat para leer con resaltado de sintaxis, y fd junto a ripgrep para buscar cualquier cosa en milisegundos.Gestión y Edición: Para moverme por el sistema uso yazi, que es un gestor de archivos para terminal rapidísimo, y por supuesto Neovim para cualquier edición profesional.Mi arma secreta (rnr): He incluido rnr para renombrar archivos de forma masiva usando expresiones regulares, algo vital para organizar mis bibliotecas de series y películas.En este episodio te explico por qué me resulta mucho más cómodo utilizar volúmenes Docker en lugar de mapear directorios del host. Te cuento cómo esta práctica me facilitó la vida al migrar a Dockge y cómo gestiono mis datos multimedia de forma eficiente.Para que tú también puedas usarlo, te comparto el script que utilizo para levantar este contenedor de forma efímera e interactiva:Con este comando, el contenedor se destruye al salir, manteniendo mi sistema limpio y mis procesos gestionados correctamente gracias al flag --init.Más información y enlaces en las notas del episodio

    Hacker And The Fed
    Copy Pasting Commands Is the New Phishing

    Hacker And The Fed

    Play Episode Listen Later Dec 18, 2025 52:20


    Chris and Hector break down how trust itself has become the attack vector. From AI powered SEO poisoning that tricks users into infecting their own machines, to a leaked GitHub token that exposed Home Depot systems for nearly a year, they unpack the latest breaches, indictments, and regulatory failures shaping the cyber landscape. They talk community, accountability, and why copying random terminal commands might be the most dangerous habit in tech right now. Join our new Patreon! ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠https://www.patreon.com/c/hackerandthefed⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠ Send HATF your questions at ⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠⁠questions@hackerandthefed.com

    LANDLINE
    Vanity Unfair

    LANDLINE

    Play Episode Listen Later Dec 18, 2025 87:24


    In this conversation, Future delves into personal reflections on grief and family challenges, and talks about how Kash Patel is using your government tax dollars to go and see his mid-ass girlfriend. Jump in with Janaya Future Khan. Project MVT on Github: https://github.com/mvt-project/mvt SUBSCRIBE + FOLLOW IG: www.instagram.com/darkwokejfk Youtube: www.youtube.com/@darkwoke TikTok: https://www.tiktok.com/@janayafk SUPPORT THE SHOW Patreon - https://patreon.com/@darkwoke Tip w/ a One Time Donation - https://buymeacoffee.com/janayafk Have a query? Comment? Reach out to us at: info@darkwoke.com and we may read it aloud on the show! Learn more about your ad choices. Visit megaphone.fm/adchoices

    Practical AI
    Beyond chatbots: Agents that tackle your SOPs

    Practical AI

    Play Episode Listen Later Dec 17, 2025 45:53 Transcription Available


    As AI reshapes the workplace, employees and leaders face questions about meaningful work, automation, and human impact. In this episode, Jason Beutler, CEO of RoboSource, shares how companies can rethink workflows, integrate AI in accessible ways, and empower employees without fear. The discussion covers leveraging AI to handle routine tasks (SOPs or "plays") and reimagining work for smarter, more human-centered outcomes.Featuring:Jason Beutler – LinkedInChris Benson – Website, LinkedIn, Bluesky, GitHub, XDaniel Whitenack – Website, GitHub, XSponsor:Framer – Design and publish without limits with Framer, the free all-in-one design platform. Unlimited projects, no tool switching, and professional sites—no Figma imports or HTML hassles required. Start creating for free at framer.com/design with code `PRACTICALAI` for a free month of Framer Pro.Upcoming Events: Register for upcoming webinars here!

    Ardan Labs Podcast
    AI, Toilville, and Adaptability with Peter Swimm

    Ardan Labs Podcast

    Play Episode Listen Later Dec 17, 2025 89:05


    In this episode of the Ardan Labs Podcast, Bill Kennedy talks with Peter Swimm, founder of Toilville, about the future of AI and workplace automation. Peter shares insights from his long career in technology—from Microsoft to building large-scale conversational AI systems—and discusses the growing need for strong governance around AI usage. They explore privacy and IP concerns, the pitfalls of “vibe coding,” and why documentation and trust logs are essential for safe and effective AI adoption. The conversation also dives into generational shifts in education, the impact of COVID-19 on the job market, and how AI can enhance productivity without replacing authenticity.00:00 Introduction03:09 AI and Workplace Automation05:51 Privacy, IP, and Safety Concerns08:50 Vibe Coding and Development Challenges12:04 Governance and Compliance14:49 Evolution of AI Tools20:53 Early Tech Experiences31:28 Cultural Perspectives on AI36:31 AI and the Future of Education42:44 Career Paths and Experience50:54 Early Conversational AI56:15 COVID-19 and Contact Centers59:00 AI's Future in Business01:02:42 From Microsoft to Entrepreneurship01:13:44 Navigating the AI Landscape01:28:02 Empowering Businesses with AI SolutionsConnect with Peter: LinkedIn: https://www.linkedin.com/in/peterswimm/Mentioned in this Episode:Toilville: https://www.toilville.com/Want more from Ardan Labs? You can learn Go, Kubernetes, Docker & more through our video training, live events, or through our blog!Online Courses : https://ardanlabs.com/education/ Live Events : https://www.ardanlabs.com/live-training-events/ Blog : https://www.ardanlabs.com/blog Github : https://github.com/ardanlabs

    The Bike Shed
    485: HTTP Basic Auth

    The Bike Shed

    Play Episode Listen Later Dec 16, 2025 40:49


    Joël and Aji kick off a new season by discussing the best use cases for HTTP basic auth and talking all things security. The pair ask when and why you would use basic auth over standard HTTPS, it's pros, cons and vulnerabilities over other forms of security, and provide some advice to help decide on what form of security you could implement on your site. — Thanks to our sponsors for this episode Judoscale - Autoscale the Right Way (https://judoscale.com/bikeshed) (check the link for your free gift!), and Scout Monitoring (https://www.scoutapm.com/). Check out these links for more information on some of the topics covered in today's episode - Cross-Origin Resource Sharing - Cross-site request forgery (CSRF) - The Universe is Hostile to Computers Your hosts for this episode have been thoughtbot's own Joël Quenneville (https://www.linkedin.com/in/joel-quenneville-96b18b58/) and Aji Slater (https://www.linkedin.com/in/doodlingdev/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://bikeshed.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@bikeshed.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - YouTube (https://www.youtube.com/@thoughtbot/streams) - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - BlueSky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Merge Conflict
    493: Git's most powerful but underutilized tool

    Merge Conflict

    Play Episode Listen Later Dec 15, 2025 55:53


    In this episode of 'Merge Conflict,' James and Frank dive into the intricacies of Git work trees, exploring how they revolutionize local machine development by allowing developers to manage multiple branches simultaneously. Frank initially struggles to grasp the concept, but James breaks down the functionality, explaining how work trees enable parallel branching and commit management. From managing complex code branches to optimizing lighting setups, this episode is packed with insights that are both educational and entertaining, making it a must-listen for developers and creatives alike. Follow Us Frank: Twitter, Blog, GitHub James: Twitter, Blog, GitHub Merge Conflict: Twitter, Facebook, Website, Chat on Discord Music : Amethyst Seer - Citrine by Adventureface ⭐⭐ Review Us (https://itunes.apple.com/us/podcast/merge-conflict/id1133064277?mt=2&ls=1) ⭐⭐ Machine transcription available on http://mergeconflict.fm

    Hacker News Recap
    December 14th, 2025 | Europeans' health data sold to US firm run by ex-Israeli spies

    Hacker News Recap

    Play Episode Listen Later Dec 15, 2025 14:21


    This is a recap of the top 10 posts on Hacker News on December 14, 2025. This podcast was generated by wondercraft.ai (00:30): Europeans' health data sold to US firm run by ex-Israeli spiesOriginal post: https://news.ycombinator.com/item?id=46262524&utm_source=wondercraft_ai(01:51): Elevated errors across many modelsOriginal post: https://news.ycombinator.com/item?id=46267385&utm_source=wondercraft_ai(03:13): Hashcards: A plain-text spaced repetition systemOriginal post: https://news.ycombinator.com/item?id=46264492&utm_source=wondercraft_ai(04:35): AI and the ironies of automation – Part 2Original post: https://news.ycombinator.com/item?id=46262816&utm_source=wondercraft_ai(05:56): Kimi K2 1T model runs on 2 512GB M3 UltrasOriginal post: https://news.ycombinator.com/item?id=46262734&utm_source=wondercraft_ai(07:18): GraphQL: The enterprise honeymoon is overOriginal post: https://news.ycombinator.com/item?id=46264704&utm_source=wondercraft_ai(08:40): Ask HN: What Are You Working On? (December 2025)Original post: https://news.ycombinator.com/item?id=46264491&utm_source=wondercraft_ai(10:01): Shai-Hulud compromised a dev machine and raided GitHub org access: a post-mortemOriginal post: https://news.ycombinator.com/item?id=46262021&utm_source=wondercraft_ai(11:23): Claude CLI deleted my home directory and wiped my MacOriginal post: https://news.ycombinator.com/item?id=46268222&utm_source=wondercraft_ai(12:45): 2002: Last.fm and Audioscrobbler Herald the Social WebOriginal post: https://news.ycombinator.com/item?id=46266875&utm_source=wondercraft_aiThis is a third-party project, independent from HN and YC. Text and audio generated using AI, by wondercraft.ai. Create your own studio quality podcast with text as the only input in seconds at app.wondercraft.ai. Issues or feedback? We'd love to hear from you: team@wondercraft.ai

    Microsoft Business Applications Podcast
    How to Protect Your Power Platform Solutions

    Microsoft Business Applications Podcast

    Play Episode Listen Later Dec 14, 2025 30:24 Transcription Available


    Talk Python To Me - Python conversations for passionate developers
    #530: anywidget: Jupyter Widgets made easy

    Talk Python To Me - Python conversations for passionate developers

    Play Episode Listen Later Dec 13, 2025 71:21 Transcription Available


    For years, building interactive widgets in Python notebooks meant wrestling with toolchains, platform quirks, and a mountain of JavaScript machinery. Most developers took one look and backed away slowly. Trevor Manz decided that barrier did not need to exist. His idea was simple: give Python users just enough JavaScript to unlock the web's interactivity, without dragging along the rest of the web ecosystem. That idea became anywidget, and it is quickly becoming the quiet connective tissue of modern interactive computing. Today we dig into how it works, why it has taken off, and how it might change the way we explore data. Episode sponsors Seer: AI Debugging, Code TALKPYTHON PyCharm, code STRONGER PYTHON Talk Python Courses Links from the show Trevor on GitHub: github.com anywidget GitHub: github.com Trevor's SciPy 2024 Talk: www.youtube.com Marimo GitHub: github.com Myst (Markdown docs): mystmd.org Altair: altair-viz.github.io DuckDB: duckdb.org Mosaic: uwdata.github.io ipywidgets: ipywidgets.readthedocs.io Tension between Web and Data Sci Graphic: blobs.talkpython.fm Quak: github.com Walk through building a widget: anywidget.dev Widget Gallery: anywidget.dev Video: How do I anywidget?: www.youtube.com PyCharm + PSF Fundraiser: pycharm-psf-2025 code STRONGER PYTHON Watch this episode on YouTube: youtube.com Episode #530 deep-dive: talkpython.fm/530 Episode transcripts: talkpython.fm Theme Song: Developer Rap

    Risky Business
    Risky Biz Soap Box: Graph the planet!

    Risky Business

    Play Episode Listen Later Dec 11, 2025 42:53


    In this sponsored Soap Box edition of the Risky Business podcast, Patrick Gray chats with Jared Atkinson, CTO of SpecterOps, about BloodHound OpenGraph. OpenGraph enumerates attack paths across platforms and services, not just your primary directories. A compromised GitHub account to on-prem AD compromise attack path? It's a thing, and OpenGraph will find it. Cross-platform attack path enumeration! So good! This episode is also available on Youtube. Show notes

    Giant Robots Smashing Into Other Giant Robots
    598: Animals and AI Accounting with Sam Landsberg

    Giant Robots Smashing Into Other Giant Robots

    Play Episode Listen Later Dec 11, 2025 40:18


    Sami talks with Sam Landsberg, head of sales at Light (https://light.inc/), about the wide world of fintech and how they're working to simplify accounting software for businesses big and small. Sam lays out his journey into the world of fintech and how he came to work with Light, the way they utilise AI with clients to condense the human element of accounting, and Sami challenges Sam's knowledge of animals with a surprise pop quiz. — You can connect with Sam on LinkedIn (https://www.linkedin.com/in/samlandsberg/) or contact his company Light (https://light.inc/) if you're looking to refresh your accountancy software. Your host for this episode has been Sami Birnbaum. Sami can be found through his website (https://samibirnbaum.com) or via LinkedIn (https://www.linkedin.com/in/samibirnbaum/). If you would like to support the show, head over to our GitHub page (https://github.com/sponsors/thoughtbot), or check out our website (https://podcast.thoughtbot.com). Got a question or comment about the show? Why not write to our hosts: hosts@giantrobots.fm This has been a thoughtbot (https://thoughtbot.com/) podcast. Stay up to date by following us on social media - LinkedIn (https://www.linkedin.com/company/150727/) - Mastodon (https://thoughtbot.social/@thoughtbot) - YouTube (https://www.youtube.com/thoughtbotvideo) - Bluesky (https://bsky.app/profile/thoughtbot.com) © 2025 thoughtbot, inc.

    Python Bytes
    #461 This episdoe has a typo

    Python Bytes

    Play Episode Listen Later Dec 9, 2025 28:50 Transcription Available


    Topics covered in this episode: PEP 798: Unpacking in Comprehensions Pandas 3.0.0rc0 typos A couple testing topics Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk Python Training The Complete pytest Course Patreon Supporters Connect with the hosts Michael: @mkennedy@fosstodon.org / @mkennedy.codes (bsky) Brian: @brianokken@fosstodon.org / @brianokken.bsky.social Show: @pythonbytes@fosstodon.org / @pythonbytes.fm (bsky) Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday at 10am PT. Older video versions available there too. Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it. Michael #1: PEP 798: Unpacking in Comprehensions After careful deliberation, the Python Steering Council is pleased to accept PEP 798 – Unpacking in Comprehensions. Examples [*it for it in its] # list with the concatenation of iterables in 'its' {*it for it in its} # set with the union of iterables in 'its' {**d for d in dicts} # dict with the combination of dicts in 'dicts' (*it for it in its) # generator of the concatenation of iterables in 'its' Also: The Steering Council is happy to unanimously accept “PEP 810, Explicit lazy imports” Brian #2: Pandas 3.0.0rc0 Pandas 3.0.0 will be released soon, and we're on Release candidate 0 Here's What's new in Pands 3.0.0 Dedicated string data type by default Inferred by default for string data (instead of object dtype) The str dtype can only hold strings (or missing values), in contrast to object dtype. (setitem with non string fails) The missing value sentinel is always NaN (np.nan) and follows the same missing value semantics as the other default dtypes. Copy-on-Write The result of any indexing operation (subsetting a DataFrame or Series in any way, i.e. including accessing a DataFrame column as a Series) or any method returning a new DataFrame or Series, always behaves as if it were a copy in terms of user API. As a consequence, if you want to modify an object (DataFrame or Series), the only way to do this is to directly modify that object itself. pd.col syntax can now be used in DataFrame.assign() and DataFrame.loc() You can now do this: df.assign(c = pd.col('a') + pd.col('b')) New Deprecation Policy Plus more - Michael #3: typos You've heard about codespell … what about typos? VSCode extension and OpenVSX extension. From Sky Kasko: Like codespell, typos checks for known misspellings instead of only allowing words from a dictionary. But typos has some extra features I really appreciate, like finding spelling mistakes inside snake_case or camelCase words. For example, if you have the line: *connecton_string = "sqlite:///my.db"* codespell won't find the misspelling, but typos will. It gave me the output: *error: `connecton` should be `connection`, `connector` ╭▸ ./main.py:1:1 │1 │ connecton_string = "sqlite:///my.db" ╰╴━━━━━━━━━* But the main advantage for me is that typos has an LSP that supports editor integrations like a VS Code extension. As far as I can tell, codespell doesn't support editor integration. (Note that the popular Code Spell Checker VS Code extension is an unrelated project that uses a traditional dictionary approach.) For more on the differences between codespell and typos, here's a comparison table I found in the typos repo: https://github.com/crate-ci/typos/blob/master/docs/comparison.md By the way, though it's not mentioned in the installation instructions, typos is published on PyPI and can be installed with uv tool install typos, for example. That said, I don't bother installing it, I just use the VS Code extension and run it as a pre-commit hook. (By the way, I'm using prek instead of pre-commit now; thanks for the tip on episode #448!) It looks like typos also publishes a GitHub action, though I haven't used it. Brian #4: A couple testing topics slowlify suggested by Brian Skinn Simulate slow, overloaded, or resource-constrained machines to reproduce CI failures and hunt flaky tests. Requires Linux with cgroups v2 Why your mock breaks later Ned Badthelder Ned's taught us before to “Mock where the object is used, not where it's defined.” To be more explicit, but probably more confusing to mock-newbies, “don't mock things that get imported, mock the object in the file it got imported to.” See? That's probably worse. Anyway, read Ned's post. If my project myproduct has user.py that uses the system builtin open() and we want to patch it: DONT DO THIS: @patch("builtins.open") This patches open() for the whole system DO THIS: @patch("myproduct.user.open") This patches open() for just the user.py file, which is what we want Apparently this issue is common and is mucking up using coverage.py Extras Brian: The Rise and Rise of FastAPI - mini documentary “Building on Lean” chapter of LeanTDD is out The next chapter I'm working on is “Finding Waste in TDD” Notes to delete before end of show: I'm not on track for an end of year completion of the first pass, so pushing goal to 1/31/26 As requested by a reader, I'm releasing both the full-so-far versions and most-recent-chapter Michael: My Vanishing Gradient's episode is out Django 6 is out Joke: tabloid - A minimal programming language inspired by clickbait headlines