At my core, I would say I am fundamentaly a lazy and curious person:
- Lazy because I hate doing the same tedious tasks over and over when I could have an automated system do it in my stead.
- And curious because the world of computer science is both fascinating and very complex and I always want to learn more about it.
I am amazed by how humans were able to design such complex information systems in so little time. The more I learn about computers, the more I realize how little I know about them.
I enjoy learning new things, this is what keeps me going in life.
While I have a preference for writing code, I love to learn about everything that has to do with computers and how they work.
I have the most experience with web development because this has always been the easiest way for me to share what I create with others. That's why many of my projects are related to the web. Ultimately though, as long I find an idea, project or technology interesting, I will certainly have fun working with it.
I once started learning about logic gates and how computers function at the hardware level. Despite being very different from casual programming and very far from web development, it was one of the learning experiences I enjoyed the most.
Learning is my oxygen and if I do not learn something new every week I become bored very quickly and start feeling down.
I am a privacy-focused guy and I like to be mindful of where my data goes. I spend a lot of time picking the tools and apps I want to use, and making sure they align with my values.
I strongly support the Open-source-software movement and apart from the few indie games I play, I rely primarly on FLOSS apps for my daily usage. I have listed some of the apps I use in the my-floss repository.
That lead me to be a strong Linux enjoyer and I prefer to stay away from Windows and Microsoft when I can. I use Arch btw.
Linux also allows me to take full control of my system and tailor it to my way of working. Check out my .dotfiles to get an idea of my current setup.
Checkout THE LIST to get an idea of things I have used (languages, software, tools, etc.)
I am keeping a history of the important milestones and events that populate my computer journey. You can find it here