The Curious Engineer

All blogs / Software / engineering practice

Pierce Freeman

pierce.dev

Software engineer and writer

Software / engineering practiceAI / MLDevOps / SRE / infrastructureTravel

Posts
122 from 5 Apr 2021 to 14 Oct 2026
Posting
monthly (12 in the last year)
Kind
personal blog
Feed
https://pierce.dev/rss.xml

2026 8

  1. Making a software trailer with Astra
  2. How the Marina Safeway will change Fort Mason
  3. A browser for agents
  4. The grey market of podcast appearances
  5. The way I travel
  6. Fixing slow AWS uploads
  7. Local tools should still use vaults
  8. We solved scratch content first

2025 42

  1. Starting a podcast in 2025
  2. Being late but still being early
  3. Automating our home video imports
  4. Adding my parents to tailscale
  5. A deep dive on agent sandboxes
  6. Language servers for AI
  7. My simple home podcast studio
  8. We need centralized infrastructure
  9. Coercing agents to follow conventions using AST validation
  10. My unified theory of social selling
  11. My personal backup strategy
  12. July updates to the homelab
  13. How the KV Cache works
  14. httpx is the right way to do web requests in Python
  15. Reputation is becoming everything
  16. Building a (kind of) invisible mac app
  17. Updated knowledge in language models
  18. Making an ascii animation
  19. How speculative decoding works
  20. Under the hood of Claude Code
  21. Doing things because they're easy, not hard
  22. Go ahead, self-host Postgres
  23. Speeding up sideeffects with JIT in mountaineer
  24. Firehot for hot reloading in Python
  25. Misadventures in Python hot reloading
  26. How text diffusion works
  27. The tenacity of modern LLMs
  28. The ergonomics of rails
  29. How language servers work
  30. Just add eggs
  31. Unfortunately SEO still matters
  32. The futility of human-only web requirements
  33. Setting up Input Leap
  34. Checking in on Waymo
  35. The react revolution
  36. Speeding up many small transfers to a unifi nas
  37. Quick notes on swift libraries
  38. AI engineering is a different animal
  39. San Francisco
  40. Debugging a mountaineer rendering segfault
  41. Local network config on macOS
  42. Building our home network

2024 12

  1. Introducing Envelope.dev
  2. Legacy code and AI copilots
  3. Typehinting from day-zero
  4. Generating database migrations with acyclic graphs
  5. Lofoten
  6. Mountaineer v0.1: Webapps in Python and React
  7. Constraining LLM Outputs
  8. Passthrough above all
  9. Accuracy in kudos
  10. How quick we are to adapt
  11. The curious case of LM repetition
  12. Costa Rica

2023 23

  1. Debugging chrome extensions with system-level logging
  2. Speeding up runpod
  3. Inline footnotes with html templates
  4. Parsing Common Crawl in a day for $60
  5. An era of rich CLI
  6. All or nothing with remote work
  7. The Next 10 Years
  8. Adding wheels to flash-attention
  9. LLMs as interdisciplinary agents
  10. New Zealand
  11. Representations in autoregressive models
  12. Let's talk about Siri
  13. Minimum viable public infrastructure
  14. Reasoning vs. Memorization in LLMs
  15. Automatically migrate enums in alembic
  16. Greater sequence lengths will set us free
  17. On learning to ski
  18. Dolomites
  19. Using grpc with node and typescript
  20. Opportunity years
  21. Buzzword peaks and valleys
  22. Buenos Aires
  23. Network routing interaction on MacOS

2022 33

  1. Independent work: November recap
  2. Debugging slow pytorch training performance
  3. The provenance of copy and paste
  4. Debugging tips for neural network training
  5. Patagonia
  6. Santiago
  7. My 2022 digital travel kit
  8. AWS vs GCP - GPU Availability V2
  9. Independent work: October recap
  10. Planning Patagonia
  11. Relationship modeling
  12. The power of status updates
  13. A new chapter
  14. Give my library a coffee shop
  15. AWS vs GCP - GPU Availability V1
  16. Switzerland
  17. Headfull browsers beat headless
  18. Webcrawling tradeoffs
  19. Copenhagen
  20. Busses can fool me thrice
  21. The transit ratio
  22. Programatic Money
  23. Amsterdam
  24. Paris
  25. Falling for Kubernetes
  26. Cascais
  27. Content that I'm obsessed with
  28. Remote work is a better tourism
  29. The new opportunity in travel
  30. Labor markets calibrate satisfaction
  31. Installing FastText on an M1 Mac
  32. Architecting a blog
  33. Write where you are

2021 4

  1. Treat engineers as users
  2. Scoping an ML feature
  3. AI needs a better definition
  4. NFTs are nothing new