Inside OpenAI’s agentic software factory
It’s rare to work with an unlimited token budget, but at OpenAI, that’s what all engineers, researchers, finance colleagues, and marketing folks do. Recently, I visited one of the world’s…
It’s rare to work with an unlimited token budget, but at OpenAI, that’s what all engineers, researchers, finance colleagues, and marketing folks do. Recently, I visited one of the world’s…
Two modules in a repository had near-identical Azure DevOps build and release definitions. A third would have required another pair. The delivery chain used five definitions: one change decider, two…
In just the last couple days I’ve seen a lot of people complaining about the same category of problems: I expect many of you can relate to this pain. In…
Search and recommendation systems increasingly need to return a set of results, not one best match. A query like ‘camping gear’ should return a tent, a sleeping bag, a stove,…
Demographic change is taking hold of the US labor market. Key points: The US labor force has shrunk by around 700,000 workers so far in 2026. Absent a surprise fourth-quarter…
I run marketing for GitHub in Japan and Korea, and events are the heartbeat of it: a recurring webinar series for enterprise developers, community meetups in Tokyo, invite-only executive sessions…
Glad to announce billboard.js v4.1.0! 🎉 This minor release is about giving back control over things that used to be fixed: how the chart behaves while its container is being…
In this article, you will learn how to treat prompt templates as tunable hyperparameters for a language model, using scikit-learn’s grid search to find the best-performing prompt for a zero-shot…
In order to let people know about new articles on martinfowler.com, I post announcements on social media. I’ve been doing this for a long time, starting on Twitter back in…
Enforcements such as NIS2 are no longer a future planning consideration. The European Union Agency for Cybersecurity’s (ENISA) NIS360 report confirms that supervisory authorities are actively assessing cybersecurity maturity across…