Clickbait title: I Broke Your Code And I'm Not Sorry.
We all hate when something we use, or rely on, breaks. We hate it even more when it’s someone else’s fault. I’m no different!
But then, why have I, as the lead maintainer of RGBDS, been inflicting this pain upon other people for the past four years or so?
Keep reading...The big deal with RGBDS and its backwards compatibility is likely obvious to any seasoned member of GBDev, but maybe you, dear reader, are not one.
Let’s talk about what backwards compatibility is (in a rather general sense), and why it matters.
Keep reading...After having explored the space of options available to us, now is finally time to talk about the decisions that have been taken for RGBDS.
Keep reading...Since there will be mistakes, for one reason or another, let’s explore the various ways they can be handled, and each’s tradeoffs.
Keep reading...🚧 NOT WRITTEN YET 🚧
Keep reading...We have established that never changing anything leads to buildup of frustration, and that “moving fast and breaking things” is no better. Let’s seek a more reasonable middle ground.
Keep reading...