Recently I was asked to help out an old project to get them unstuck. As I was helping them and fixing the problem, I who follow the Creed, saw how the state of some parts of the codebase were dilapidated and so according to Principles we fix them. This is the way.
So I was logged in to Twitch on my Linux daily driver (Pop-OS!) running the latest Firefox. For some reason Twitch was starting to break down more and more.
I saw this thing being advertised on HackerNews or some such similar thing. After checking it out, it was just a blatant lie and more than that, it is just trying to sell JavaScript and HTML as they are intended on being used as if they thought of this.
So these days it seems there are too many choices, and the wrong simplification is being applied. Since everything in the frontend and backend is being consolidated to a singular language/framework to solve the entire issue.
So I see more and more these past months that everything should be done again in the backend. Meaning that there should be no more frontend interactivity.
So this has been the case for many a year now, that everything in JavaScript land or in this day and age, TypeScript land, is targeting the fact that the developer can use one codebase for everything frontend and backend.
You would think this takes place in the early days of computing, but no this takes place in 2023. I needed to share some files to help my brother to launch a new website.
I love thinking back on my childhood and the PCs we had then. The new tech that got released then into our lives that made it feel like we were an instant part of the sci-fi movies and series we were watching. Something about that moment where there was made a distinction between analogue past and digital future felt definitive, surreal and invigorating.
I quite like keeping old things alive, longer than they were meant for maybe, but also repairing things that got broken. For example toys my children play with.