I like to re-invent the wheel.
People who say you shouldn’t, are probably employers and silly people (well, perhaps I am a bit harsh now, so forgive me).
I am now 56 years old, and there seems to be an inate aversion to learning frameworks - don’t know exactly why.
For some reason I come from an era where we used to do so many things ourselves. My first computer in the '80s was a TS1000 (ZX81) and later a ZX Spectrum. Back then you loaded things from audio tape. If you wanted to print something, you bought a Centronix interface so your simple computer could talk to the printer.
That is getting your hands dirty.
I have to admit that I don’t write software commercially nor work in the IT field fulltime anymore. However, writing and inventing software is extremely satisfying.
Now I am trying to create a framework of my own. Just for me.
No, I am not a hypocrite, I just don’t want to have to wrap my limited mind around the warped minds of some other framework developers. If I create something in my framework, I live or die by it. How many of the “frameworkers” out there can say the same?
I think that re-inventing the wheel is both fun and frustrating at the same time. You discover the issues that the developers like react ( not that I am using it) must have grappled with.
I am also trying to create an OS-like thingy but running in a browser - also vanilla JS. What a crazy idea! I pity the people who have to produce code for a job working in projects similar to this. It is fun, but also a pain. Sometimes I have to remind myself that this is a fun project, not for a boss. I admire people like Andreas Kling and his SerenityOS project on YT. He has become a legend.
I am still learning JS, but everytime I get stuck, I GOOGLE things. I use to do this with MSDN way back when I was a MCSD (Microsoft Certified Solution Developer - among the first 250 in the world back in 1995). You had a question, you go search MSDN. People like to criticise MS, but I still think they developed the best software dev tools, just see how popular VSCODE has become, and we all use it - the sane people amongst us, that is. Visual interdev - I don’t know if it still exists, was something 50 years ahead of its time. Pity that Bill has now become a vendor of vaccines - almos t Kavorkian…
Who else shares my crazy mind?