Embracing ADHD: My Journey in Software Development

Update: Hi! It’s been awhile. I’ve been up to a lot, moving, studying, trying to figure out things in my life. I’ve still been working on software development and ux design. I’ve developed a strong interest in AI/Machine Learning, so I’ve been relearning Python! This article isn’t about that though.

Life is a journey full of twists and turns, and sometimes, we're presented with challenges that force us to take a step back and reevaluate our path. In my case, being diagnosed with Attention Deficit Hyperactivity Disorder (ADHD) at 31 was a pivotal moment that not only shaped my learning development but also revealed my true passion for software development. In this blog post, I'll share my journey of learning that I have ADHD and how it led me to discover my unwavering love for the world of coding.

Discovering ADHD- Well That Explains A Lot

Before my diagnosis, I often found myself struggling to focus on tasks for an extended period. I had difficulty organizing my thoughts, and staying on track with projects, and often felt overwhelmed by the constant stream of ideas racing through my mind. It was a frustrating experience that left me feeling lost and directionless.

In October 2023, after a series of conversations and evaluations with a healthcare professional, I was diagnosed with ADHD. Instead of seeing it as a limitation, I decided to view it as an opportunity to understand myself better and make the most out of my unique cognitive processes.

ADHD and Learning Development

ADHD affects individuals in various ways, and for me, it had a significant impact on my learning development. I struggled with traditional learning methods that required strict adherence to schedules and structured study plans. Don’t get me wrong, I like structure, BUT it kind of feels like a prison at the same. However, I soon realized that my ADHD was not a barrier but a catalyst for creativity and out-of-the-box thinking.

Software Development: A Consistent Passion

One area where ADHD seemed to have no influence was my passion for software development. Despite my tendency to bounce around different topics and interests, coding was the one constant that I always came back to. Here's why:

1. Constant Challenge: Software development is a field that continually presents new challenges and problems to solve. This ever-evolving nature of the industry keeps me engaged and motivated.

2. Flexibility: Software development allows me to work on various projects, each with its unique set of challenges. This diversity keeps my ADHD-driven curiosity satisfied.

3. Problem-Solving: ADHD individuals often excel in creative problem-solving, a skill highly valued in the software development world. The ability to approach issues from unconventional angles can lead to innovative solutions.

4. Immediate Feedback: Coding provides instant feedback, allowing me to see the results of my work quickly. This real-time gratification helps maintain focus and motivation.

5. Collaboration: Working in software development teams encourages collaboration and social interaction, which can be beneficial for ADHD individuals who thrive in dynamic environments.

Being diagnosed with ADHD was a turning point in my life. It made me recognize the importance of embracing my uniqueness and finding the right path that aligns with my strengths and passions. Software development has been that path for me, offering a fulfilling career where my ADHD tendencies are not a hindrance but an asset.

My journey with ADHD and software development has taught me that it's crucial to celebrate our differences and leverage them to our advantage. ADHD may come with its set of challenges, but it also brings a unique perspective to the table. By harnessing our strengths and passions, we can turn any obstacle into an opportunity for growth and success.

Previous
Previous

Why I Write My Comments Before My Code

Next
Next

Elevating User Experience (UX) Design with AI: A Collaborative Approach