Abu 🍉
banner
mdxabu.com
Abu 🍉
@mdxabu.com
Open Source Developer | mdxabu.com

github.com/mdxabu
So that’s why my posts look the way they do: explorations, experiments, half-formed ideas, and lessons learned along the way.

If you ever stumble onto something on my blog that resonates with you, I’d love to hear about it. Writing is personal, but it’s also a conversation.
November 20, 2025 at 5:54 PM
And honestly? I write because it’s fun. There’s something satisfying about turning a messy idea into something coherent that others can read.

If someone else finds even one sentence useful, relatable, or thought-provoking, that’s a bonus. But mostly I write for the process, not the praise.
November 20, 2025 at 5:54 PM
My blog is basically an external brain. A place where I can go back and see how my thinking has evolved, what I believed, what changed, and what stayed the same.
November 20, 2025 at 5:54 PM
Sharing publicly pushes me to improve my thinking. People respond, challenge, disagree, or build on what I wrote. That feedback loop is insanely valuable.
November 20, 2025 at 5:54 PM
I also love capturing the little discoveries that happen when I follow rabbit holes. Those small technical or philosophical insights feel too easily lost. A blog post is a way of preserving them.
November 20, 2025 at 5:54 PM
A lot of my posts start with a question I can’t get out of my mind. Not answers, questions. Writing helps me explore them, not solve them.
November 20, 2025 at 5:54 PM
For me, writing is a tool for clarity. When something feels fuzzy in my head, putting it into words forces me to actually understand it. Publishing it is my way of keeping myself honest.
November 20, 2025 at 5:54 PM
> ChatGPT is down
November 18, 2025 at 12:48 PM
The barrier to entry is lower than you think. Start small, find a project you use, read the contribution guidelines, and submit your first PR.

The best time to start was yesterday. The second best time is today.
November 18, 2025 at 5:42 AM
5. Understand how software actually gets built

You learn version control, code review processes, testing, CI/CD, documentation, and how to navigate large codebases. These are skills you can't learn from tutorials alone.
November 18, 2025 at 5:42 AM
4. Demonstrate your skills publicly

Employers can see your actual contributions, not just what you claim on a resume. It's proof that you can work on complex problems, collaborate with teams, and deliver quality code under real constraints.
November 18, 2025 at 5:42 AM
3. Build a global network of developers

You connect with people from different companies, countries, and backgrounds. These relationships often lead to job opportunities, collaborations, and friendships that last years.
November 18, 2025 at 5:42 AM
2. Learn from the best developers in the world

Your code gets reviewed by maintainers who've seen it all. Their feedback is like getting free mentorship from senior engineers at top companies. This accelerates your growth exponentially.
November 18, 2025 at 5:42 AM
1. Real-world experience that actually matters

You're not just coding in a vacuum. You're working on production codebases used by thousands or millions. This experience is worth more than any side project on your resume.
November 18, 2025 at 5:42 AM