Re-implementing an old DOS game in C++ 17 (2019)
> as usual, the best way to architect a piece of software becomes most evident once you’re done writing said piece of software<p>So much, this - I've occasionally gotten the opportunity to rewrite a piece of software and it is always a much better design the 2nd time.