Rewriting a Six-Year-Old Personal Project with AI

Introduction Recently, I used AI to rewrite a personal project that I had maintained and run in production for six years. AI saved me a great deal of time and helped me build complex new features. At the same time, I also became more aware of its current limitations and gradually learned how to work with it more effectively. This article records the process and the lessons I drew from it. ...

2026-07-31

How I implemented Python json library

Background In 2020, when I was new to programming, I stumbled upon a course on functional programming. The link is no longer available, but I distinctly remember one assignment: implementing a concise JSON parser. Although I used JSON constantly in web development, I had never considered how it was actually built. Realizing its syntax was recursive, I couldn’t immediately wrap my head around it, planting a seed of curiosity that stayed with me. ...

2025-12-23