Insights

Posts

Technical deep dives on contract-first architecture, engineering workflows, and custom software engineering.

A Monorepo for Your Laptop: Git Submodules as a Development Workspace

A monorepo makes cross-package work easy and couples everything else. Separate repositories keep packages independent and make local development painful. A thin workspace built from git submodules gives developers the linked, single-checkout experience while every package and app stays a complete repository that builds, tests, releases, and deploys on its own.

Read post

Designing Systems Before Coding Them

Many teams still generate API contracts after the implementation. Designing the interface first gives backend, frontend, QA, and service consumers one artifact to review, validate, and build against before integration problems become expensive.

Read post