When you ask an agent to create a Jira ticket, and a few seconds later the ticket exists, we usually say that the model called a tool. That's useful shorthand, and I use it too, but it can make the process sound more direct than it really is. The model almost certainly didn't interact with Jira's services directly. What it most likely did was generate a structured request asking the harness, which is the application wrapped around it, to do those things on its behalf. I want to walk through what actually happens during a tool call, using a simple example prompt:
I have gone through the five stages of grief with AI, after a bad first impression I started out deeply sceptical but I have come out the other side a fully-converted acolyte. Agentic coding is here to stay, it is revolutionising software development and thats a good thing.
A practical framework for building reliable AI agent workflows through harness design, state management, and end-to-end verification.
An in-depth analysis of the critical role of deterministic governance and proactive protection mechanisms, such as hooks, in ensuring the safe and reliable operation of autonomous coding agents like Claude Code and GitHub Copilot CLI.
Alem Tuzlak breaks down building TanStack Dev Tools and how TanStack AI differentiates itself in the crowded AI library landscape.
Workday's CEO called AI agent startups "parasites." Linear shipped a native AI agent that understands software development workflows. These are two ends of a spectrum, with most of the industry stuck in the middle — exposing data through MCP without embedding any intelligence. The companies that win will be the ones that make AI native to their domain workflow.
Paolo Ricciuti, Svelte maintainer and TMCP creator, discusses Svelte 5's new runes system and his journey from fan to core contributor.
Redux maintainer Mark Erikson covers his journey maintaining Redux, building Redux Toolkit, and pioneering time-travel debugging at Replay.io.
Infinite Red founder Jamon Holmgren shares his coding journey, building a React Native consultancy, and creating his new game Into the Dawn.
Today, a weird malware distribution campaign targeting users of omg.lol and Triton, an open-source macOS client of omg.lol, was found. The attack leverages the trust of GitHub, creating a malicious fork where the download link has been replaced with malware hidden in presented .zip file.
Engineering Standards and Quality Control in the Age of AI Agents
Why I'm Switching from MIT to AGPL and from CC BY-NC to CC BY-SA after a conversation with Dr. Matt Lee about copyleft licensing and protecting free software from corporate exploitation.
If you’re maintaining an open-source library or building a community around a project, you’re eventually going to look for a place for that community to live. I’ve spent the last few years navigating this as a core maintainer of Tiptap—an open-source framework for building rich text editors.
It’s 3am and I can’t sleep. Getting over being sick and losing sleep over my puppy’s discomfort—poor boy was sick too—my mind’s just UP, and it’s annoying. But there’s only so much doom-scrolling I can do before I feel like I’m wasting my time, so I’m doing a bit of writing based on a common theme in my Bluesky feed: lots and lots of new shit sprouting in the atproto universe.
Salma Alam-Naylor introduces Nordcraft's visual web framework and shares her evolution from music teacher to Head of Developer Education.
Peter van Hardenberg from Ink and Switch discusses the origins of local-first software and Automerge, their CRDT-based sync engine for real-time collaboration.
Nate Wienert returns to showcase One Stack, his local-first universal app framework built on Tamagui's React Native foundation.
Ivan Buzarin discusses two decades of cloud development evolution, from CodeAnywhere to Daytona's self-hosted dev environment management.
Nathan Manceaux-Panot demonstrates Retcon, a Git client that revolutionizes history rewriting with drag-and-drop commits and intuitive undo/redo.
Robby Russell shares the origin story of Oh My ZSH and how Planet Argon evolved alongside the terminal customization revolution he sparked.
A curated catalogue of versioning schemes used in open source software—from the conventional to the creative.
José Valim, creator of Elixir, dives into functional programming on the Erlang VM and demonstrates the power of Phoenix and Livebook.
Scott Chacon, GitHub co-founder, discusses his revolutionary new product GitButler and how it's reimagining version control workflows.
Guillermo Rauch explores Vercel's mission to democratize web development, React Server Components, and how AI will transform generative UI.
Zeno Rocha reveals the journey from creating the beloved Dracula Theme to building Resend and React.Email for modern email development workflows.
James Perkins discusses co-founding Unkey, balancing dual programming jobs, and the critical security practices every tech startup needs.
Emanuele Stoppa tells the story of Biome rising from Rome's ashes to become a unified JavaScript toolchain with CST architecture.
Josh Goldberg dives into TypeScript ESLint's v6 release, stylistic rules, and the future of JavaScript tooling ecosystem.
Andrey Sitnik, creator of PostCSS, Browserslist, and Autoprefixer, dives into CSS tooling evolution and his latest work on OKLCH color format tooling.
Steve Klabnik from Oxide Computer Company shares his Rust expertise, compiler insights, and guidance on when to choose Rust for your next project.
This post originally appeared on werd.io. Google Analytics has announced it will end IE8 support by the end of the year, following Google Apps, which ended support for the browser last November. Legacy browser support remains one of the hardest problems in web development. For years, Internet Explorer 6 was a bugbear, because enterprise applications were written with it in mind. Sadly, the same is true of its descendent: nobody uses IE8 on the weekend, which means that it's probably forcibly i