Advertisement · 728 × 90

Posts by Mark Headd

Preview
Moar Reading in 2023 In the last couple of years, I’ve been trying to read more books. Here’s what I have done to pick my reading habit back up. Maybe one of these strategies will work for you if, like I on…

I'm a lifelong reader who went through a dry period in my life where I didn't read much. There were reasons why this happened, but here are the things I did to turn that around and become a rejuvenated reader of books.

civic.io/2023/01/04/m...

14 hours ago 1 0 0 0
Redefining the Software Engineering Profession for AI – Communications of the ACM

'Although AI agents are advancing rapidly, human expertise remains essential in software development."

cacm.acm.org/opinion/rede...

20 hours ago 2 1 0 0
Preview
It’s The End of Agile (As We Know It) AI is changing the way government teams will practice agile. Are agencies ready for the change?

#AI is changing the way government teams will practice Agile. Are agencies ready for the change?

civic.io/2026/04/16/i...

4 days ago 2 1 0 0

See you in there.

6 days ago 0 0 0 0
Slack

Like talking about how AI is changing government software? Interested in legacy system modernization? I built a new community of practice around SpecOps - the spec-driven approach to legacy modernization I've been writing and talking about. Here's the link to join: join.slack.com/t/specopscom...

6 days ago 0 0 1 0
The Simpsons - Homer's To Do Pile (Tax Return)
The Simpsons - Homer's To Do Pile (Tax Return) YouTube video by Mostly Simpsons

Me filing my taxes this year. www.youtube.com/watch?v=m0Cz...

1 week ago 0 0 0 0

Hot take: golf is boring.

1 week ago 2 0 0 0

Agreed. OSS maintainers need to take appropriate steps to clarify acceptable contributions in the AI era.

1 week ago 0 0 0 0
Post image

In Zoom video setting terms, I am this many years old this month.

1 week ago 2 0 0 0
Advertisement
Preview
Feedback Flywheel

NEW POST

Rahul Garg finishes his series on reducing the friction in AI-Assisted Development with a structured practice that feeds back learnings from AI sessions into the team's shared artifacts, turning individual experience into collective improvement.

martinfowler.com/articles/red...

1 week ago 19 3 2 1
Screenshot of running npx skills add

Screenshot of running npx skills add

I really like the "npx skills add" user experience - nice flow to add a skill from a GitHub repo, and it'll install either globally or in your project, for your preferred coding agents.

https://www.npmjs.com/package/skills

2 weeks ago 2 1 0 0
Preview
How open source projects need to adapt to the AI coding era | We Love Open Source • All Things Open A new Carnegie Mellon study shows AI coding tools boost velocity by 281% — then leave codebases harder to work with. Here's what open source communities need to do before the sugar rush wears off.

I wrote a guest post for @allthingsopen.bsky.social on how open source projects can adapt for the AI coding era.

#AI #ChatGPT #Claude #Gemini #OpenSource

allthingsopen.org/articles/ope...

2 weeks ago 5 3 0 3
Preview
Encoding Team Standards

Treating #AI instruction files as team infrastructure.

martinfowler.com/articles/red...

2 weeks ago 0 0 0 0
Preview
How AI Is changing government technology collaboration forever | We Love Open Source • All Things Open AI-assisted development is changing what governments should share. When code is cheap to generate, domain knowledge and specifications become the valuable assets.

Instead of sharing open source software code (or, instead of _just_ sharing code), governments should share open source software specifications.

allthingsopen.org/articles/ai-...

#AI #ChatGPT #Claude #Gemini #Coding

3 weeks ago 3 0 0 0
Preview
Using AI to Reverse-Engineer a Legacy Application into a Modern Software Specification How we used AI to extract a complete specification from a 25-year-old Microsoft Access application, producing 13 modular documents in roughly 4–5 hours of collaborative work.

In this blog post, I demonstrate a hands-on example of using AI tools with a legacy technology system to build the foundation for a modern software solution.

This is the SpecOps method in practice.

spec-ops.ai/blog/posts/r...

4 weeks ago 0 0 0 0
Preview
GitHub - adhocteam/activate-framework: Open source framework for agentic, cross-functional delivery Open source framework for agentic, cross-functional delivery - adhocteam/activate-framework

Check out Activate, a new open source project for agentic, cross-functional delivery work.

github.com/adhocteam/ac...

#AI #ChatGPT #Claude #Gemini #Coding

1 month ago 3 0 0 0
Advertisement
Preview
SpecOps: The Book The comprehensive guide to specification-driven legacy system modernization. Learn how to preserve institutional knowledge and leverage AI.

Learn more about the SpecOps method, and find out more about the book here:

spec-ops.ai/book

1 month ago 0 0 0 0
Preview
Civic Tech Chat | The SpecOps Method We're joined by Mark Headd author The SpecOps Method: A New Approach to Modernizing Legacy Technology Systems. We talk about good modernization practices like the strangler fig pattern as well as w...

I was interviewed about the SpecOps Method for legacy system modernization on the Civic Tech Chat podcast. Check out the episode here. civictech.chat/episodes/the...

#AI #ChatGPT #Claude #Gemini

1 month ago 0 0 1 0

Worth spending a moment to think about what else all these billions could have been spent on. And worth remembering this example the next time someone tells you a technology is inevitable.

1 month ago 47 15 0 0
Preview
What Makes a Good Spec File? What makes a good specification file for legacy government system modernization, and how to write specs that serve multiple audiences over time.

If it helps, here is a post I wrote on what I think a good spec file in SpecOps looks like. Would love any thoughts or reactions. spec-ops.ai/blog/posts/g...

1 month ago 0 0 0 0

Great question. IMO, this is why having domain and policy experts involved in the process is crucial. These are the folks that need to add the "why" to system specifications. They are the arbiters of correctness in a system. This can be difficult because these folks are sometimes not available.

1 month ago 0 0 1 0
Preview
Ending the Sugar Rush A new study reveals a troubling pattern in open source projects adopting AI coding tools. The fix, it turns out, may lie in an idea as familiar as a CONTRIBUTING.md file — but updated for the AI er…

A new study reveals a troubling pattern in open source projects adopting AI coding tools. The fix, it turns out, may lie in an idea as familiar as a CONTRIBUTING file — but updated for the AI era.

civic.io/2026/03/16/e...

#AI #ChatGPT #Claude #Gemini #OpenSource

1 month ago 6 2 5 1
How coding agents work - Agentic Engineering Patterns How coding agents work - Agentic Engineering Patterns

New chapter for Agentic Engineering Patterns: I tried to distill key details of how coding agents work under the hood that are most useful to understand in order to use them effectively simonwillison.net/guides/agent...

1 month ago 155 19 10 8

Hard agree:

"Simply converting COBOL to, say, Java results in 'JOBOL,' a confusing mishmash that mimics the structure of COBOL but with none of its readability."

The SpecOps Method was created with this problem in mind. Converting old code to new code is the wrong focus for legacy modernization.

1 month ago 2 1 1 0

There are (sort of) two kinds of coders: those who see it as just a well-paying, stable job, and those who do it on nights and weekends because they love it, and it’s part of their identity. *Both* are under attack from bosses trying to put them out of work... www.anildash.com/2026/03/13/c... ...

1 month ago 90 16 10 5
Preview
Coding After Coders: The End of Computer Programming as We Know It

The future of software development belongs to those who can best articulate what they want to build and how it should work. The ability to just write good code is no longer enough. Developers will have to write good words as well. www.nytimes.com/2026/03/12/m...

1 month ago 3 0 0 0
Advertisement
Preview
CodeSpeak: Software Engineering with AI CodeSpeak is a next-generation programming language powered by LLMs. Shrink your codebase 5-10x.

Early day is for this new offering from the creator of Kotlin. But the guiding principle is one that I think is going to fundamentally change the way we create software into the future.

Write specs, not code. Need to change the code, change the spec first. 🏆 👏

codespeak.dev

1 month ago 0 0 0 0
Screenshot of codespeak spec

Screenshot of codespeak spec

CodeSpeak is a new "language" from the Kotlin creator, where you write a spec describing the program, and it generates the program.
https://codespeak.dev/

I can see this working for utilities/pure functions, but I have a hard time imagining it for full-stack app.

2 months ago 0 1 0 0
Preview
I use Gemini when I'm bored — and it's better than doomscrolling It became my ultimate distraction

WHAT IF YOU JUST READ A FUCKING BOOK

1 month ago 6019 1053 45 127
Post image

Important bit from this recent blog post that highlights both why up front spec development is so important in agentic engineering, and also why its so hard to do well.

www.claudecodecamp.com/p/i-m-buildi...

1 month ago 1 0 0 0