Skip to content

P500Writing

40 posts

Essays and working notes on software architecture, infrastructure, AI tooling, APIs, and the tradeoffs behind production systems.

ls writing/ --sort=newest --group-by=year

2026

  1. Benchmarks in the Age of Agents: The Memory-Bandwidth Sanity Checkbenchmarking, performance, ai
  2. io_uring vs epoll, Measured: What Completion I/O Actually Buys an HTTP Serverrust, io_uring, linux
  3. A File Can Replace Your Tile Server: The Engineering Behind PMTilesgeospatial, pmtiles, maps
  4. Designing Data Pipelines That Stay Within a Memory Budgetdata engineering, nodejs, concurrency
  5. Fast Spatial Queries Without Losing Correctnessgeospatial, algorithms, postgis
  6. Stop Reading the Whole Dataset: GeoParquet, Spatial Locality, and Query Pruninggeospatial, geoparquet, duckdb
  7. Status Is a Distributed Systemguara cloud, distributed systems, paas
  8. A PaaS Is a Reconciliation Loop With a Bill Attachedguara cloud, paas, kubernetes
  9. Durable Execution: You're Already Building It, Badlydistributed systems, durable execution, architecture
  10. Harness Engineering: AI Agents Are Easy, Production Is NotAI, agents, harness engineering
  11. Backups Are Not Snapshotsguara cloud, kubernetes, backups
  12. Building Guara Cloud Like a Product, Not a Kubernetes Dashboardguara cloud, paas, kubernetes
  13. Debugging Kubernetes Storage Incidents Without Lying to Yourselfguara cloud, kubernetes, longhorn
  14. A farewell to Deelpersonal
  15. Why I Decided to Go Baremetalkubernetes, homelab, technology

2025

  1. I built my own SQL IDEsql, electron, typescript
  2. What I run on my homelab 2homelab, proxmox, technology
  3. Quintile: A Framework for Structured Collaborative AI AgentsAI, theoretical
  4. The Hidden Cost of Abstractions: Why Clean Code Isn’t Always Good Codesoftware, best-practices, clean-code
  5. The Novelization Dilemma: The Gap Between Codebase Abstractions and Domain Knowledge on the AI eraAI, Coding, technology
  6. Quickly Start Your New SaaS With This Templatesaas, next.js, supabase
  7. How to Properly Set Up Your SaaS in the Age of Vibe Codingsaas, security, vibe coding
  8. TypeScript Goes GoTypeScript, Go, Performance
  9. Understanding Software Scalability: Key Factors and Strategiessoftware, scalability, performance
  10. Blockchain Fundamentals and Integrated Node Serviceblockchain, software, fintech
  11. The Art of Writing Clean Code: Practical Tips for Everyday Developerssoftware, tips
  12. How I Built ThreadrizeNext.js, AI, SaaS
  13. Understanding Concurrency and Multithreading in Modern Softwaresoftware, low-level-software
  14. AI in Software Development: Enhancing Productivity and InnovationAI, software, productivity
  15. The Future of AI in Software Development: Trends and PredictionsAI, software, technology
  16. Over-Engineering: The enemy of good softwaresoftware, software-architecture
  17. What I run on my homelabhomelab, proxmox, technology
  18. Microservices in a nutshell: Good, Bad, and Ugly partssoftware-architecture, software, technology
  19. What I Wish I Knew About APIs When I Started Codingapi, software, tips

2024

  1. Avoiding Common Mistakes in API Rate Limitingapi, software, tips
  2. 7 Node.js Optimization Tips to Instantly Improve Performancenodejs, javascript, optimization
  3. Understanding the Node.js V8 Engine: A Beginner's Guidenodejs, javascript, optimization
  4. The DRY Principle: Writing Maintainable Code by Avoiding Repetitionsoftware, best-practices
  5. A Warm Welcome to My Tech Corner!software, technology, opinion

2021

  1. Create a Simple Search Engine with Python and Mathpython, software, technology
victor-bona · terminal

type help for commands · esc to close