Graph of the garden
● growing the graph… 223 nodes · 1085 links
$ graph --all
Filter topics & types
The garden as a list
The same 169 notes, projects and skill trees, grouped by topic — for keyboards, screen readers and anyone who prefers lists.
Platform engineering × AI-native architecture
- Agentic Development Platforms
- Blue-Green Deployment
- Building a Web Platform for 80 Sitescase-study
- Cloud Platform Translators
- Convex
- Designing a Platform for AI Assistants
- DORA Metrics
- Explore, Expand, Extract
- Golden Paths
- Growing a Platform: Breadth, Depth and Gear Shifting
- Infrastructure as Code for People, Not Just Servers
- Internal Developer Platform
- Kubernetes
- Low-Code Platforms: Where Do They Belong?
- Observability
- Provisioning My Laptop with Ansible
- Rolling Out an API Gatewaycase-study
- SLA vs SLO vs SLI
- The Platform Relevance Gap
- Web Accelerator
- What Makes an AI Agent
- Where Platforms Fit: DDD Subdomains
AI, machine learning & research
- AI Before the LLM Boom: Notes from 2019
- Deep Learning
- Eureka: Automating Reward Design with Coding LLMs
- Image Analysis Fundamentals
- Machine Learning
- Mining Reddit for Research
- Natural Language Processing
- Online Communities and Interaction Spaces
- Pathways into Cybercrimeproject
- Reinforcement Learning
- Social Network Analysis
- Topic Modelling with LDA
- Why People Legitimise Hacking
Backend & APIs
Real-time UIs
Frontend craft
- A Testing Strategy Teams Actually Adoptedcase-study
- API Modelling
- Building a Graph Component Librarycase-study
- Building a Low-Code BPMN Workflow Platformcase-study
- Bulletproof React
- Choosing Frameworks and Standards for 80 Sites
- Driving a TypeScript Codebase to Zero Errorscase-study
- Headless Component Libraries
- Migrating from CRA to Vite
- Preventing XSS in React
- React Testing Strategy
- Resumability, and Why This Site Chose Astro
- Rust and WebAssembly: Benchmark Before You Bet
- Smart TV Apps on Low-End Devicescase-study
- SOLID React
- State Management in React, Revisited
- Storybook
- TypeScript as a Team Contract
- Where Content Should Live: Markdown, a Headless CMS, or Both
Testing, quality & security
Distributed systems
- A Resumable CMS Migration Toolcase-study
- CAP Theorem
- Deadlock and Starvation
- Fallacies of Distributed Computing
- FLP Impossibility
- Heartbeat
- Message Delivery Semantics
- Message Passing
- NFTs, Five Years On
- Raft
- Resumable Batch Migrations
- Synchronization
- The Consensus Problem
- Threads and Processes
- Two-Phase Commit
- Types of Failure
Developer tooling & workflow
Learning systems
Career & leadership
- Architecture Decision Records
- Books That Shaped How I Build
- Chairing a Cross-Team UI Guildcase-study
- Communicating with Stakeholders
- Contributing to Open Source, Then and Now
- Design Review Readiness Checklist
- Digital Culture Is Built from Habits
- Goodhart's Law
- Knowledge Transfer Before Moving Oncase-study
- Pair Programming
- The Hackathon That Never Happened
- HTML5 TV Developer at Accedorole
- Full Stack Developer at Elancorole
- Software Engineer at Harukorole
- UI Lead Developer at Skyrole
Calisthenics Lab
- Balance Is a Control Loopmetaphor
- Calisthenics Programming: Skill vs Hypertrophy Phases
- Deloads and Tendon Adaptation
- Deloads Are Tech-Debt Sprintsmetaphor
- Front Lever Leverage
- Golden Paths and the Recommended Routinemetaphor
- Hypertrophy and Skill Phases: Build vs Harden Cyclesmetaphor
- Progressive Overload and Incremental Migrationmetaphor
- Regress, Don't Grind: Graceful Degradationmetaphor
- SAID Principlemetaphor
- SAID: Train for the Production You Actually Runmetaphor
- Skill Trees as Platform Capability Mapsmetaphor
- Training Around a Busy Week
- Wrist Load in Handstands
- You Can't Serve Two Mastersmetaphor
- Zone 2 Training
Elsewhere
- 100 Days of Code project
- A history of my blog iterations. V1-V5 project
- The greatest best man challenge project
- The Crypto App interview project project
- Developing a workout tracker app for my friends -> X-Leaderboards project
- The Zelos Bouldering App project
- Going through the Zero to Prod in Rust book project
- Architecting the AI-Driven Node.js Backend book
- Building Digital Culture book
- Clean Code book
- Domain-Driven Platform Engineering book
- Node.js Design Patterns book
- Options as a Strategic Investment book
- Platform Strategy book
- Practical Object-Oriented Design in Ruby book
- Ready Player One and Ready Player Two book
- Refactoring book
- Star Scrapper (series) book
- The Business Value of Developer Relations book
- The Disciplined Trader book
- The Five Dysfunctions of a Team book
- The Hitchhiker's Guide to the Galaxy (series) book
- The Naked Trader book
- The Phoenix Project book
- The Visual Display of Quantitative Information book
- Thinking in Platforms book
- Trading for Dummies book
- Trading in the Zone book
- Users Not Customers book