<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Matthew Purdon — Field Notes</title><description>Principal engineer and AI platform builder in Toronto with twenty-five years of experience turning messy software delivery into repeatable systems. I write about AI-assisted engineering, the new SDLC, code review, developer workflows, and how teams actually ship.</description><link>https://matthewpurdon.me/</link><language>en-ca</language><atom:link href="https://matthewpurdon.me/feed.xml" rel="self" type="application/rss+xml"/><item><title>Scarcity was the feature</title><link>https://matthewpurdon.me/notes/scarcity-was-the-feature/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/scarcity-was-the-feature/</guid><description>Every sovereign AI pitch in this country opens with the same apology: Canada cannot out-spend the hyperscalers. But scarcity built better engineers once, and it can again. On metered compute, capabilities over models, and a library card for the model era.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate><category>Industry</category></item><item><title>Postman was a workaround</title><link>https://matthewpurdon.me/notes/postman-was-a-workaround/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/postman-was-a-workaround/</guid><description>I set out to explore a sparsely documented API in Postman and lasted about an hour before I gave up and built the client I actually wanted. The generic tool was only ever a workaround for a cost that just evaporated: building the specific thing yourself. On why buy-over-build is dying, why most of your code is now disposable, and the access-patterns-to-spec-to-code ritual I build with now.</description><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><category>AI-Assisted Engineering</category></item><item><title>You cannot punish your way to a great culture</title><link>https://matthewpurdon.me/notes/punish-your-way-to-a-great-culture/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/punish-your-way-to-a-great-culture/</guid><description>Every few months a leadership post makes the rounds insisting culture is what you tolerate. I keep landing on the opposite, from humility more than pride: the best teams I have watched ran on trust. On why punishment only buys you silence, the unglamorous work that actually grows a culture, and why it comes back to who you hired.</description><pubDate>Sat, 04 Jul 2026 00:00:00 GMT</pubDate><category>Teams &amp; Process</category></item><item><title>What is a principal engineer?</title><link>https://matthewpurdon.me/notes/what-is-a-principal-engineer/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/what-is-a-principal-engineer/</guid><description>Reaching Staff means specializing into one archetype. Reaching Principal means mastering the transition between all four. Why you cannot lead a platform (or an AI transition) from a single gear, and how we ran the engine on our largest multi-agent initiative.</description><pubDate>Sat, 13 Jun 2026 00:00:00 GMT</pubDate><category>Teams &amp; Process</category></item><item><title>Build the model a map</title><link>https://matthewpurdon.me/notes/build-the-model-a-map/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/build-the-model-a-map/</guid><description>An agent will rediscover your whole database every session, and pay for it. The fix is not a better prompt; it is writing the map down. On indexes, stubs, skills, and the documentation your teammates never got.</description><pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate><category>AI-Assisted Engineering</category></item><item><title>Interviewing the AI-assisted engineer</title><link>https://matthewpurdon.me/notes/interviewing-the-ai-assisted-engineer/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/interviewing-the-ai-assisted-engineer/</guid><description>For a decade, the coding interview measured whether you could produce syntax under pressure. That proxy is broken. If we want to find engineers who can actually ship, we have to stop asking them to write code and start asking them to judge it. On the review round, seeding quiet landmines, and hiring for taste.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>Hiring</category></item><item><title>Judgement is the job now</title><link>https://matthewpurdon.me/notes/judgement-is-the-job-now/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/judgement-is-the-job-now/</guid><description>Hand ten engineers the same model and the work comes back in two piles. AI removed the effort filter, and judgement is what is left. On taste, the dependency graph that wasn&apos;t, and the audit my vacation is about to run.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>AI-Assisted Engineering</category></item><item><title>Summaries all the way down</title><link>https://matthewpurdon.me/notes/summaries-all-the-way-down/</link><guid isPermaLink="true">https://matthewpurdon.me/notes/summaries-all-the-way-down/</guid><description>An engineer writes the truth. Four summaries later, an exec reads a guess. Field notes on the compression chain, and the layered artifact I build instead.</description><pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate><category>Teams &amp; Process</category></item></channel></rss>