What is the Warehouse of Small Things?
Why I make this?
I am a self-taught full-stack developer and data scientist. Those are two big words that I do not fully relate to but they work as a good approximation for describing my professional self.
My coding journey started with Python and basic web development with HTML and CSS (no JavaScript!). Then came the usual suspects: MATLAB, LaTeX, R… But the big breakthrough happened in 2020 when I finally picked up JavaScript and ventured into full-stack development.
However, I have always worked as a solo developer. I have never had to share a codebase with anyone. This sets extremely low standards for my code quality. I have never had to write tests.
The only motivation to write good code is to make my own life easier. I have to be able to understand my code when I come back to it after a few months. Or if I have to explain it to someone else.
And on this journey, I have learned several small things that were previously unknown to me. So, I try to document them, for my future self. These notes have existed in several places over the years but now I have decided to collate them here.
So, welcome, to the Warehouse of Small Things. You are one of the lucky 10,000 today.

There's always a relevant XKCD