Writing
Practical product engineering, in writing.
Essays and build stories on scoping MVPs, making sound architecture decisions, shipping without overengineering, and leading engineers who have to deliver real work.
- August 8, 2026
How To Setup OpenCode With A Local LM Studio Server
I turned my gaming PC into a local LLM server and connected it to OpenCode running on my Mac. Here’s how to set up LM Studio for agentic coding over your local network, plus what I learned testing a 12B model on consumer hardware.
AI-Assisted Software DevelopmentCodingLocal AI - August 2, 2026
The New 80/20 of Software Engineering: What AI Coding Agents Can’t Accelerate
AI coding agents accelerate implementation, but integration, code review, requirements, and deployment now dominate software delivery. Here’s where the next productivity gains will come from.
AI-Assisted Software DevelopmentEngineering ProductivitySoftware Delivery - January 8, 2023
Why I’m Choosing Shopify’s Developer Platform To Build My Next Side Project
Why Shopify is an ideal platform for engineering managers and indie developers who want to keep their coding skills sharp, build useful B2B software, and benefit from an app store’s built-in distribution.
Shopify Apps - January 7, 2023
How to Observe Changes to window.Shopify and window.ShopifyAnalytics
Learn how to monitor changes to Shopify’s global JavaScript objects by combining simple polling with RxJS BehaviorSubjects, creating a clean, reusable way to subscribe to storefront data updates.
JavascriptCodingShopify Apps