The first step in blogging is not writing them but reading them. ~Jeff Jarvis
& Yes, I've done enough reading; Now it's time to begin my own blogging trip!
This blog post has undergone periodic updates over the years. and It will be
Who am I?
Hello, I'm Jahidul Islam, a passionate Software Developer hailing from the vibrant tech scene of Bangladesh. As a freelancer, I've honed my skills to adapt to the diverse needs of the digital world. My journey in tech began in the role of a SysAdmin, laying the groundwork for my understanding of complex systems.
My fascination with technology was sparked at the tender age of 10 when I first experienced the wonders of the internet in 2010. Despite the high costs, with 1 Megabyte setting me back by 4 Taka, I was undeterred. Armed with my trusty Nokia 2690, I delved into the depths of the web, consuming articles and expanding my horizons. Language barriers couldn't curb my curiosity, as I navigated through English articles, piecing together information and learning relentlessly.
Those sleepless nights weren't in vain. They fueled my creativity, leading me to develop J2ME applications and modify an array of Java2ME software. My foray into technology didn't stop there; I even ventured into creating penetrating applications for Nokia's Symbian platform.
In the early days of my tech journey, I was driven by a deep curiosity about the digital world. I remember when Wi-Fi was a novelty and the internet was a luxury, with each megabyte costing a small fortune. Back then, my endeavors included exploring network security and understanding the intricacies of internet proxies. It was a different time, and my focus was on learning and discovery within ethical boundaries.
I also found joy in contributing to Bangladeshi forum sites, sharing knowledge and engaging with a community that shared my passion. Those experiences were invaluable, shaping the technologist I am today. They were the foundation of my love for technology, a love that has only grown as I've witnessed the leap from 2G to the lightning-fast 4G networks of today.
This blog is a canvas for my thoughts and a showcase of my work. It's a place where I'll share insights, experiences, and the wonders of technology as they unfold. From the nostalgia of past innovations to the excitement of current developments, I invite you to join me on this journey. Together, we'll explore the ever-evolving landscape of tech, and I hope you'll find it as enthralling as I do.
My Technological Odyssey: From Curiosity to Expertise
From the moment I first encountered the digital realm, technology has been a beacon of curiosity for me. My journey began with the written word, absorbing article after article, and diving into the endless sea of knowledge that the internet had to offer. It wasn't long before I started to tinker with HTML and CSS, the building blocks of the web. The thrill of creating something from nothing but code was intoxicating, an awesome feeling that only grew as I delved deeper.
Exploring Python
My path then led me to Python, a language that was, and still is, surrounded by an aura of hype. Python's simplicity and power made it an irresistible draw. Dealing with conditional statements, loops, and functions, I found joy in the logical puzzles and the elegant solutions that programming offered.
Linux Journey
The allure of open-source then beckoned me towards Linux, an operating system that became more than just software—it became a love affair. I reveled in the freedom of choice, testing one distribution after another, seeking the perfect fit for my needs. However, I soon realized that the true power of Linux wasn't in the switching but in the deep understanding of its core principles. My Linux journey has been nothing short of incredible, a testament to the open-source community's ingenuity and spirit.
My Linux adventure started with Ubuntu, known for its simplicity and ease of use. It was the first step into the expansive world of Linux.
As my curiosity grew, I ventured beyond Ubuntu to experience a variety of distributions, each with its unique strengths and communities. Here's a glimpse into my journey:
- Manjaro: A cutting-edge distro that offers the latest software and features, ideal for those who crave the newest developments.
- Zorin OS: With a focus on ease-of-use and elegance, Zorin OS provides a smooth transition for those coming from Windows.
- Fedora: A distro known for its innovation and close alignment with the upstream Linux community, perfect for developers and open-source enthusiasts.
- Linux Mint: Prioritizing practicality and ease of use, Linux Mint is a great choice for everyday computing needs.
- Debian: The foundation of numerous other distros, Debian is celebrated for its stability and reliability.
- OpenSUSE: A professional-grade distro that excels in automation and scalability, suitable for both desktops and servers.
- Kali Linux: Tailored for cybersecurity professionals, Kali Linux comes equipped with an extensive set of tools for penetration testing.
- Elementary OS: With its focus on a clean and intuitive user experience, Elementary OS is visually appealing and easy to navigate.
- FreeBSD: While not a Linux distribution per se, FreeBSD is a Unix-like operating system that offers advanced networking and performance.
- MX Linux: A collaborative venture between the antiX and former MEPIS communities, MX Linux is lightweight and efficient.
Most of my experiences have been with Debian-based distributions, which are known for their robustness and extensive software repositories. The journey through the Linux landscape is an ongoing adventure, with each distro offering a unique perspective on what an operating system can be.
Graphic Design - Building Creativity
In parallel, I discovered a new avenue for creativity—Graphic Design. As a freelance graphic designer on Fiverr, I translated visions into visuals, each project honing my skills and fueling my creative fires. I used to design Resume/CVs, Social Media Contents, Book Cover Design, Flyers, T-shirts, etc. crafting my skills in Adobe Illustrator, Adobe Photoshop, Adobe Lightroom was the beginning. Then started using Figma, And I just loved it. Still I do most of the things on Figma.
Get back to Web development
Yet, the siren call of web development beckoned me back, this time through the lens of JavaScript. The release of Next.js was a pivotal moment for me; it felt like I had uncovered a hidden gem, something I could love and miss in equal measure. Next.js rekindled my passion for web development, as I spent countless hours unraveling complex logics and crafting seamless user experiences. Actually If I give credit to someone, It's obviously Lee Robinson.
During my exploration in web development, I've navigated through technologies such as Typescript, JavaScript, ReactJS, NextJS, Remix, Astro, Svelte, Tailwind CSS, and databases including PostgreSQL, MySQL, and NoSQL. Still improving and learning about new technologies.
Conclusion
My passion for technology is a tapestry woven from many threads—each skill and experience a vibrant color. And now, through this blog, I share with you the patterns of my journey, the lessons learned, and the wonders yet to be discovered. Welcome to my world, where curiosity meets creation, and every line of code tells a story.