The author shares their journey of improving software by implementing Raven, a fictional computer designed for cross-platform portability. A recent fix resulted in a 50% increase in speed compared to the previous version. The author also discusses setting up Github CI testing, implementing actual snapshot testing, statically preventing panics in the code, and utilizing fuzzing techniques to compare interpreter implementations. The author emphasizes the importance of continuous improvement in software development and expresses appreciation for tools like Rust, cargo fuzz, and Github Actions. The post highlights the rigorous engineering process involved and the satisfaction gained from refining the project.
https://www.mattkeeter.com/blog/2025-01-20-guided/