Last active
May 19, 2026 17:48
-
-
Save dce/6e3fd5cb13b10e595f06f3a5e718f60a to your computer and use it in GitHub Desktop.
Blogtalk discussion data
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| [ | |
| { | |
| "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