![]() ![]() Thunderbird is literally a bunch of code running on top of Firefox. Why? Because the original pieces don’t fit anymore. Then, once you reach that center piece, you replace it, and then add back the pieces you removed with slightly different pieces. ![]() This means you have to slowly remove the blocks above it to keep the tower from collapsing. ![]() If you replace just that piece, the whole tower will crumble. But years later, you realize the crucial center piece serving as the foundation is using the wrong shape. Making major changes - as we’re doing with Supernova - requires very careful consideration.Īs you’re reading this, it might help to imagine Thunderbird as an enormous Lego tower you’ve built. Thunderbird is a monolithic application that has been developed by thousands of people over the course of two decades. What’s all this stuff about “technical debt?” Why does it need to be rebuilt? Let’s talk about how we got here, and shed some light on the the complicated history of Thunderbird’s development. Thunderbird: An Old, Fragile LEGO Tower Photo by Mourizal Zativa on Unsplash Inside those objectives there are hundreds of very large steps that need to happen, and achieving everything will require a lot of time and resources.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |