This was originally posted in Q1 of 2022
Hello All
Welcome to the first post on my blog. I used some other platforms to blog before, but I think having a custom website for my writing and archives is a better choice. This post will be a little bit about me and what I will post on this website.
About Me
I started programming seriously when I was in 8th grade (around the age of 13). I'd written some code before, but only to experiment with computer science; I was just doing it because I enjoyed tinkering with my computer in addition to playing games.
I am working on hackarmour, as well as researching and developing compilers and blockchain projects. I have a couple of them on my GitHub. This blog won't have much educational content because I believe there are enough resources out there to learn anything (in computer science) for free. But that doesn't stop me from posting some free advice and rants.
Web Dev
I made some websites. It helped me understand browsers and how the internet and servers work. Most of my work, even today, deals with the web in some way or the other. I use the full stack JavaScript and sometimes Golang. So I may post some posts featuring some of my work related to microservices, cool server architectures, project demonstrations, and my rants about the node package manager and useless things in web development. Do not expect me to post tips or tutorials on this blog. I may explain some concepts at times and will link most of the resources you may need to research more on a particular topic. I have already created a resource list which has some really good web development resources.
Hacking
I started learning about some security from a developer point of view around the end of 2019. I started out with web security because that’s what made sense back then. Then I got familiar with cryptography, forensics, more Linux, and CTFs. I also stumbled upon a LiveOverFlow video about how CPUs work, and all those experiences made me more aware of how computers work. I still don't know how to hack stuff. Web hacking feels very boring, and I hate scanning or brute forcing. But I’m trying out some reverse engineering and exploitation these days with my malware research, so I may post some cool hacking content as well.
Systems Programming
This is the main topic of this blog. I mainly made this blog to document my progress in the 3 yearlong system programming roadmap I created for anyone to follow to get familiar with the concepts and make cool projects on topics like compiler engineering, browsers, malware, and exploitation. And even some references to learn about OSDev.
I haven’t had much experience in systems programming apart from making a programming language, (which I will be documenting actively on this blog). I also have to do more research on malware, OS, and also make a project on simulation. I will also be writing about some cool concepts which I liked in the process of learning those topics and will also give resources and techniques I used to learn them.
Conclusion
I will try to keep this blog active by posting twice a month but may fail to do so because of some unforeseen circumstances. Thanks for reading this far. Have a good day/night and happy hacking.