

For the past year, I’ve been working on the courses and projects provided by Boot.dev.
You can see my page from here.
What kicked off this journey was my curiosity about what it’s really like to work as a backend developer. The job market was pretty rough at the time, so I figured, why not take a “sabbatical” and just focus on my own projects?
Diving into databases and backend work was way more fun than I expected, especially after years glued to Unity. Sometimes I felt like my skills weren’t growing as fast as I wanted, and I think it’s because I was stuck using the Unity framework so much.
As I worked on these projects, I really started to enjoy Go. The standard library is great, and all the tools felt enjoyable to use. I built my own HTTP server from scratch in Go, messed around with Pub/Sub architecture using RabbitMQ and Docker, and got my hands dirty with Kubernetes via Minikube.
I ended up working on scaling strategies, setting up ingress, and exploring the file system limitations of Kubernetes. I also tackled cryptography in Go to learn how encryption, password security, and ciphers work at a lower level.
In the end, I ended up finishing every single project on the site. The gamification made it addictive as did the competing for leaderboard spots.
Join Boot.dev
I can say that boot.dev gets my approval. So if you’re curious, you can start with the free Python course they offer.
You can join using my referal: Recruit
All I get is some profile clout for referrals, and if you hit Pupil rank, we both get a free mythical chest.
Now and Future
Currently, I am implementing a 3D renderer from scratch in C with the help of SDL3. Graphics programming has always fascinated me, so I am now giving it a serious shot.
I might write a blog post about the process in the future.
I’ve also been thinking about exploring Beej’s Guide to Network Programming, especially after reading some netcode-related blog posts from the Valorant devs.
I might dive into that after I finished the 3D renderer — unless I get too hooked on graphics programming.