Summary
In this blog post, the author shares their experience of building a family of single-user services for personal tracking (e.g., workouts, weather, reading history). They reflect on the challenges and lessons learned from managing a complex architecture that started simple but evolved into a hodge-podge of features, particularly focusing on the role of LLMs in coding and software design. The author discusses the transition from a monolith to a more modular approach using mini-services while highlighting their motivation to make improvements and refine their codebase.