Learning to Fit the Room: A Skill I Built to Practice Concision
How working on my own communication led me to build Concision, a portable skill for AI agents. I’ve received the same kind of feedback more than onc…
Latest Team Management news from Tech News
How working on my own communication led me to build Concision, a portable skill for AI agents. I’ve received the same kind of feedback more than onc…
Keep the Why records why a codebase is the way it is. Decisions can cite decisions in other repositories. The Globe follows those citations outward,…
Config documentation fails most often when a generated catalog silently absorbs production promises that nobody reviewed. Parser extraction can list…
This blog is Part 1 of my series, Self-Improving Docs : Turning Gaps Into Pull Requests, on how I run documentation as a self-updating system. In Pa…
Part of the "How to bring order to a project" series — the architecture track. Same context: a growing gamedev project, about twenty services on dif…
Originally written for Mautic . A developer just merged a big feature into an app repo, and 'update the docs' lands somewhere on their to-do list. W…
Developer Relations & Advocacy is often described as the work of helping developers understand and use a product. That description is correct, b…
Entering the third week of my startup adventure has been a deeply rewarding time of solidifying foundations. Things come together to form an officia…
Terrain — prepares the ground so agents don't have to guess where to stand. 🔗 GitHub: https://github.com/sopaco/terrain The Tech Lead's Pain: Docume…
AI code assistants have made documentation fast to produce and easy to ignore. The issue is not speed; it's trust. Models can write a polished docst…
Five Files, No Record of Which Came First You started a project on Monday. By Thursday you have five files: a research document, a spreadsheet of da…
Markdown is great until you want a real chart in a README or docs site. Most people reach for a screenshot, a hosted PNG, or a heavy client library.…
Originally published on adammonago.com . The COBOL Problem names a knowledge pattern. The language is a metaphor. The store still runs. The interpre…
James Coombs is a design engineer who replaced a migration guide with 49 JSON data files and a handoff playbook. Engineers on four other teams migra…
Originally published on hexisteme notes . I keep my operating judgment in small, versioned files — one file per decision, each with a status, a list…
Originally published at https://ninadpathak.com/articles/internal-vs-external-documentation/ . Internal documentation helps your team operate the sy…
Originally published at https://ninadpathak.com/articles/what-is-technical-documentation-and-what-should-it-include/ . Technical documentation is th…
Originally published at https://ninadpathak.com/articles/technical-documentation-template/ . Creating documentation often forces several decisions a…
Every time I think about what happened to me that one beautiful day, I still get goosebumps because that was my whole career shift. I’m sure a lot o…
1. Introduction In an era where AI agents like Claude Code and GitHub Copilot have become commonplace, the development landscape has undergone a dra…
A pattern I’ve seen many times in software projects is that documentation starts too late and documents the wrong thing. A team ships a feature, the…
The problem Recently I was looking for an npm package to generate OpenAPI (Swagger) documentation for my existing TypeScript project. My biggest req…
Documentation is often the first product a developer experiences. Before they see your architecture, your engineering culture, or your code quality,…
Developers are the world's most efficient skimmers. When someone lands on your repo, they're running a rapid mental triage: What does this do? (5 se…
In the previous post on GitHub for writers: Branches and Pull Requests , you learned how to create branches, commit changes safely, and open pull re…
If you've ever built a documentation site with Vue, you know the drill: Write a +Page.vue for every route Manually wire up Markdown loaders Set up c…
Keeping documentation updated is difficult, especially when projects continue to grow. To make this easier, I've been building jsdoc-scribe, an open…
The Runbook That Lied to Me at 3am The pager went off at 3:14am for a wedged OpenStack Neutron agent. I did what any tired engineer does: I opened t…
AI Documentation Tools in 2026: Mintlify vs Document360 vs GitBook — Which Turns Your Code Into Live Docs? If you've ever inherited a codebase with…
The README lies. Not on purpose. It was true the day someone wrote it. Then the function got renamed, the flag got removed, the env var changed, the…