https://code.dblock.org/2025/09/18/turning-hypermedia-apis-into-mcps.html
Turning Hypermedia APIs into MCPs – code.dblock.org | tech blog
I’ve written and talked extensively about Hypermedia APIs for about a decade. The HATEOAS constraints in representing resources for a RESTful API has numerous...
code dblockturninghypermediaapismcps
https://code.dblock.org/2026/03/12/ai-slop-a-slack-api-rate-limiting-disaster.html
AI Slop: A Slack API Rate Limiting Disaster – code.dblock.org | tech blog
Yesterday I described AI-generated code as “plausible-looking, locally coherent, globally wrong.” Here’s a concrete example from my own codebase.
ai slopslack apirate limitingcode dblockdisaster
https://code.dblock.org/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page6/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page18/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2025/02/10/leaving-amazon.html
Leaving Amazon – code.dblock.org | tech blog
Friday, February 14th is my last day at Amazon.
code dblockleavingamazontechblog
https://code.dblock.org/page10/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page19/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2024/11/21/creating-an-opensearch-cluster-with-dangling-indexes.html
Creating an OpenSearch Cluster with Dangling Indexes – code.dblock.org | tech blog
I’ve previously written about the OpenSearch OpenAPI Specification and how it can be used to fix bugs in the OpenSearch documentation.
code dblockcreatingopensearchclusterdangling
https://code.dblock.org/page9/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2025/01/20/should-you-work-on-weekends.html
Should You Work on Weekends? – code.dblock.org | tech blog
Should you work on week-ends?
code dblockworkweekendstechblog
https://code.dblock.org/tags/
All Tags – code.dblock.org | tech blog
code dblocktagstechblog
https://code.dblock.org/2026/03/11/right-sizing-engineering-teams-for-ai.html
Right-Sizing Engineering Teams for AI – code.dblock.org | tech blog
Before AI coding assistants, a typical engineering team of 8-10 people might have been lucky to have one or two “10x engineers”, or “workhorses”, the kind of...
right sizingengineering teamscode dblockaitech
https://code.dblock.org/2024/12/18/harvesting-the-low-hanging-fruit-in-open-source-projects.html
Harvesting the Low Hanging Fruit in Open Source Projects – code.dblock.org | tech blog
Every active open-source project grows a lot of low hanging fruit. Encouraging project users to harvest some of the yield can be a great way to engage and...
open source projectslow hangingcode dblockharvestingfruit
https://code.dblock.org/2025/04/05/apologizing-for-my-obsessiveness-over-punctuation.html
Apologizing for My Obsessiveness Over Punctuation – code.dblock.org | tech blog
You may have landed here because I had just apologized for my obsessiveness over punctuation in a GitHub comment and requested changes to your pull request, or...
code dblockapologizingpunctuationtechblog
https://code.dblock.org/2015/05/07/what-is-the-difference-between-cto-and-vp-or-head-of-engineering.html
What is the difference between a CTO and a VP or Head of Engineering? – code.dblock.org | tech blog
My job title has recently changed from Head of Engineering to CTO, and many people outside of Artsy have been asking me to explain the logic behind this. A...
code dblockdifferencectovphead
https://code.dblock.org/page13/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2024/12/20/i-participated-in-2882-meetings-in-5-years.html
I Participated in 2882 Meetings in 5 Years – code.dblock.org | tech blog
Since my first day in AWS 5 1/2 years ago, I’ve been experimenting with keeping a CHANGELOG of everything I do, available for everyone at the company to see. I...
code dblockparticipatedmeetingsyearstech
https://code.dblock.org/2011/05/29/dear-california-engineer-your-commute-is-killing-you-move-to-new-york.html
Dear California Engineer - Your Commute is Killing You? Move to New York! – code.dblock.org | tech...
new yorkcode dblockdearcaliforniaengineer
https://code.dblock.org/2024/07/12/fixing-bugs-in-opensearch-api-documentation-using-api-spec-tests.html
Fixing Bugs in the OpenSearch API Documentation using API Spec Tests – code.dblock.org | tech blog
I’ve previously written about the OpenSearch OpenAPI Specification.
api documentationcode dblockfixingbugsopensearch
https://code.dblock.org/page20/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2025/05/10/executing-structured-ai-workflows-with-shopify-roast.html
Executing Structured A.I. Workflows with Shopify Roast – code.dblock.org | tech blog
Last week, my team at Shopify released a new tool called Roast, a convention-oriented framework for creating structured AI workflows. Our vision is to enable...
code dblockexecutingstructuredworkflowsshopify
https://code.dblock.org/speaking/
Speaking – code.dblock.org | tech blog
code dblockspeakingtechblog
https://code.dblock.org/about/
About – code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page8/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2025/08/29/using-ai-to-reduce-the-burden-of-status-reporting.html
Using AI to Reduce the Burden of Status Reporting – code.dblock.org | tech blog
One of the negative side effects of having any top-down command structure is that every additional layer risks introducing a new level of bureaucracy, which...
using aicode dblockreduceburdenstatus
https://code.dblock.org/2015/02/09/becoming-open-source-by-default.html
Becoming Open Source by Default – code.dblock.org | tech blog
tl;dr Watch this video instead!
open sourcecode dblockbecomingdefaulttech
https://code.dblock.org/page17/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page12/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2024/12/19/do-not-fix-bugs-reported-in-your-open-source-projects.html
Do Not Fix Bugs Reported in Your Open Source Projects – code.dblock.org | tech blog
Have you watched The IT Crowd? It’s a hilarious British television sitcom from around 2006 that cast a bunch of IT geniuses at the Reynholm Industries tech...
open source projectscode dblockfixbugsreported
https://code.dblock.org/page15/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/page4/
code.dblock.org | tech blog
code dblocktechblog
https://code.dblock.org/2026/04/11/how-i-made-360-dollars-by-serving-markdown-from-my-jekyll-blog.html
How I Made $360 by Serving Markdown to A.I. agents from My Jekyll Blog – code.dblock.org | tech blog
In April 2025 I wrote Apologizing for My Obsessiveness Over Punctuation, a post about my various organizational compulsions. Near the end, almost as an aside,...
jekyll blogcode dblockmadeservingmarkdown
https://code.dblock.org/2025/07/30/dont-tell-engineers-what-to-do.html
Don't Tell Engineers What to Do – code.dblock.org | tech blog
A famous example where telling Engineers what to do backfired was the Space Shuttle Challenger disaster in 1986. Engineers at Morton Thiokol, the contractor...
code dblocktellengineerstechblog
https://code.dblock.org/2026/05/05/coding-with-ai-agents-is-now-a-baseline-expectation-for-managers.html
Coding with AI Agents is Now a Baseline Expectation for Managers – code.dblock.org | tech blog
AI-first Engineering is now the operating default in many organizations, including mine. Developers have kept up. Vibe coding became agentic engineering, and...
ai agentscode dblockcodingbaselineexpectation
https://code.dblock.org/2025/06/21/using-claude-swarm-to-upgrade-ruby-projects.html
Using Claude-Swarm to Upgrade Ruby Projects – code.dblock.org | tech blog
One of my colleagues wrote a pretty awesome tool called claude-swarm that orchestrates multiple Claude Code instances as a collaborative AI development team....
using claudecode dblockswarmupgraderuby
https://code.dblock.org/2024/12/30/adding-a-spell-checker-to-a-jekyll-blog.html
Adding a Spell Checker to a Jekyll Blog – code.dblock.org | tech blog
I found it annoyingly non-trivial to add a spell checker to this blog.
spell checkerjekyll blogcode dblockaddingtech
https://code.dblock.org/2026/02/04/the-golden-ratio-of-manager-to-ic.html
The Golden Ratio of Manager to IC – code.dblock.org | tech blog
In today’s shocker, Meta is to “create a new applied AI engineering organization aiming for an ultra-flat structure of up to 50 employees to one manager”.
golden ratiocode dblockmanagerictech
https://code.dblock.org/2024/09/17/opensearch-joins-the-linux-foundation.html
OpenSearch Project Joins the Linux Foundation – code.dblock.org | tech blog
Yesterday, the Linux Foundation (LF) announced the new OpenSearch Software Foundation, with Amazon transferring the 3½ year old open-source project to LF (RT)....
linux foundationcode dblockopensearchprojectjoins
https://code.dblock.org/page2/
code.dblock.org | tech blog
code dblocktechblog