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, 2026How 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, 2026The 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, 2023Why 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, 2023How 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
Subscribe
Get new writing in your inbox
Practical lessons on building software products, covering MVP strategy, startup architecture, engineering execution, and build stories. No spam, unsubscribe anytime.
Protected by Cloudflare Turnstile.