Skip to content

Instantly share code, notes, and snippets.

@dce
Last active May 19, 2026 17:48
Show Gist options
  • Select an option

  • Save dce/6e3fd5cb13b10e595f06f3a5e718f60a to your computer and use it in GitHub Desktop.

Select an option

Save dce/6e3fd5cb13b10e595f06f3a5e718f60a to your computer and use it in GitHub Desktop.
Blogtalk discussion data
[
{
"id": 1,
"title": "Articles about AI",
"responses": [
{
"name": "Ada",
"response": "First response"
},
{
"name": "Nick",
"response": "Skills and Hooks"
},
{
"name": "Nevin",
"response": "Harness Engineering"
},
{
"name": "Sol",
"response": "Does spec-to-code work? When? How?"
},
{
"name": "David",
"response": "How I use AI as an experienced developer"
},
{
"name": "Sol",
"response": "Do you need agent orchestration?"
},
{
"name": "Noah",
"response": "Different techniques I used for protecting my RAG agent from malicious instructions"
},
{
"name": "Matt",
"response": "Making AI useful as a first line code reviewer"
},
{
"name": "Nick",
"response": "How to (and when to) trust the process"
},
{
"name": "Nevin",
"response": "Tool catalogs via mcp gateway"
},
{
"name": "Sol",
"response": "Spec-to-code failed me, now I just use pieces of Matt Pococks workflows"
},
{
"name": "Matt",
"response": "Pair programming with AI"
},
{
"name": "David",
"response": "Using AI to build small, interstitial tools"
},
{
"name": "Nick",
"response": "Making agents part of the team"
},
{
"name": "Sol",
"response": "Tokens - how much do you think about them? What to optimize..."
},
{
"name": "Chris M",
"response": "Optimizing Figma for AI Tailwind Development"
},
{
"name": "Matt",
"response": "Managing expectations in a world of (AI) Magic"
},
{
"name": "David",
"response": "What new abilities does AI unlock?"
},
{
"name": "Sol",
"response": "Depending on unreliable tools..."
},
{
"name": "Noah",
"response": "How to balance learning w/ AI when mentoring an intern"
},
{
"name": "Matt",
"response": "Hacking yourself with AI (before someone else does)"
},
{
"name": "Nevin",
"response": "Custom coding agents with pi.dev"
},
{
"name": "Nick",
"response": "Coding is fun - dont give it all to AI"
},
{
"name": "Natalie",
"response": "Exquisite corpse ai coding challenge - not exactly a brainstorm/new idea but me manifesting that I will write it eventually"
},
{
"name": "David",
"response": "Software practices that still apply in the era of AI"
}
]
},
{
"id": 2,
"title": "Articles NOT about AI",
"responses": [
{
"name": "Nick",
"response": "What else is there (other than AI)"
},
{
"name": "Noah",
"response": "Lessons learned from implementing a PayPal checkout"
},
{
"name": "Matt",
"response": "How much TypeScript is TOO much?"
},
{
"name": "Nevin",
"response": "Migrating from Terraform to Pulumi for IaC"
},
{
"name": "David",
"response": "Building Dave's Mystery Project"
},
{
"name": "Nick",
"response": "Whatever happened to RSC?"
},
{
"name": "Sol",
"response": "Tales from beyond the Shadow boundary, using tailwind in embedded widgets"
},
{
"name": "Noah",
"response": "How to Pronounce GIF: A Definitive Answer"
},
{
"name": "David",
"response": "Customizing a macropad (keyboard) for development work"
},
{
"name": "Nevin",
"response": "Planning content sites for caching to reduce operating costs"
},
{
"name": "Sol",
"response": "Is client-side state management a solved problem in 2026?"
},
{
"name": "Matt",
"response": "The [three?] most important changes to make your code accessible in 202[6]"
},
{
"name": "Sol",
"response": "Why is node like this? Observations on building reliable software systems."
},
{
"name": "Chris M",
"response": "Upgrading Django Templates to Components"
},
{
"name": "Nick",
"response": "local-first"
},
{
"name": "Matt",
"response": "When can we let 88 character line widths go?"
},
{
"name": "David",
"response": "Offline/online integrations (NFC tags, QR codes, etc.)"
},
{
"name": "Nevin",
"response": "Containerization strategies to simplify platform operations"
},
{
"name": "Matt",
"response": "How Tailwind fed my bad habits"
},
{
"name": "Sol",
"response": "MSAL Auth in End-to-end testing with a local OIDC keycloak server"
},
{
"name": "Natalie",
"response": "Out loud code reviews, physical whiteboard diagramming,etc - how to learn through putting your ideas into the physical realm"
}
]
},
{
"id": 3,
"title": "Articles you'd like to read",
"responses": [
{
"name": "Matt",
"response": "What (learnable) skills keep a Software Author relevant in an AI world?"
},
{
"name": "David",
"response": "Programmatic 3D Printing"
},
{
"name": "Nick",
"response": "The time for Linux as the default daily driver has come"
},
{
"name": "Matt",
"response": "Keeping my blood pressure down as an IT Security professional"
},
{
"name": "Nick",
"response": "PCBs for beginners"
},
{
"name": "David",
"response": "Techniques for ensuring quality of generated code"
},
{
"name": "Nevin",
"response": "Building a living documentation system with AI"
},
{
"name": "Noah",
"response": "Pros and Cons of AI: The Actual Numbers Behind Productivity Growth, Environmental Impact, Etc."
},
{
"name": "Nick",
"response": "The real cost of (internet) business - environmental effects of SaaS"
},
{
"name": "David",
"response": "Self-hosting without systems administration"
},
{
"name": "Matt",
"response": "Best Rapid Prototyping - an (Ongoing) Leaderboard"
},
{
"name": "Nick",
"response": "Solving the burn out crisis"
},
{
"name": "Chris M",
"response": "The Figma to Front End Pipeline - Getting to components faster"
},
{
"name": "Nick",
"response": "Oops, we accidentally deleted all of the data centers - surviving after the digital apocolypse"
},
{
"name": "Matt",
"response": "Fixing Trust - how to make Open Source safe (again?)"
},
{
"name": "David",
"response": "Typed Python (especially in a Django context)"
},
{
"name": "Sol",
"response": "How to balance curiosity with skepticism and avoid burnout in 2026 software development"
},
{
"name": "Noah",
"response": "After AI, what's the next big innovation?"
},
{
"name": "David",
"response": "Turning Flask into a full-featured web framework"
},
{
"name": "Nevin",
"response": "Open source Rust based battery management system hardware + firmware"
},
{
"name": "Matt",
"response": "Identity \u0026 Trust in a Post-Cryptography World"
},
{
"name": "Sol",
"response": "Fine-tuning small models for bespoke local workflows"
},
{
"name": "Chris M",
"response": "5 common scenarios your chatbot needs to handle well"
}
]
},
{
"id": 4,
"title": "Articles you think someone else should write",
"responses": [
{
"name": "Noah",
"response": "Natalie: Transitioning from Intern to Full Time: Looking Back on my First Year at Viget"
},
{
"name": "Nick",
"response": "Nevin: Crash Course on Agentic Coding"
},
{
"name": "Matt",
"response": "Nevin - Quick and clean public prototype hosting"
},
{
"name": "David",
"response": "Natalie: what I've learned during my first 6 months as a professional developer"
},
{
"name": "Matt",
"response": "Chris Jones - In Defense of 100% Test Coverage in an AI World (maybe as a point/counterpoint with someone else)"
},
{
"name": "David",
"response": "MW team: lessons from a large, long-running, full-stack TypeScript app"
},
{
"name": "Nevin",
"response": "Matt; Journey from tax attorney to software engineer"
},
{
"name": "Sol",
"response": "Matt: How I give good code reviews"
},
{
"name": "Nick",
"response": "Matt: Inheritance: What Did I Agree to When Joining Viget (Part 1 of the MW Saga)"
},
{
"name": "Sol",
"response": "Danny/Natalie - using Claude as a collaborator and teacher, but not a junior developer"
},
{
"name": "Nevin",
"response": "Agentic DevOps"
},
{
"name": "Nick",
"response": "Sol: Staying Sharp in the Ever-Changing JS Ecosystem"
},
{
"name": "Matt",
"response": "Sol - Zen and the art of Agent.md files"
},
{
"name": "Noah",
"response": "Nick: How to Run a Simple Biweekly Dev Meeting"
},
{
"name": "Nevin",
"response": "Nick: Lessons from the homelab"
},
{
"name": "Sol",
"response": "Chris J - something about local llms (how to set it up, your experience)"
},
{
"name": "Matt",
"response": "David - Justifying that 3D Printer to your significant other"
},
{
"name": "Nick",
"response": "Chris Jones: Chris Jones: The Life and Time (and Twists and Turns)"
},
{
"name": "David",
"response": "Nevin: Agentic DevOps"
},
{
"name": "Chris M",
"response": "Noah: Chatbot prompt validation with Pydantic"
},
{
"name": "David",
"response": "Everyone: some cool thing I did with AI (group post)"
},
{
"name": "Nick",
"response": "David/Chris: Manaing a Dev Team in the AI Times"
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment