I've recently started learning C# and Unity in my spare time to learn the basics necessary to create VR applications. I was initially intimidated by the idea of learning C# because I always assumed C derivative languages, especially statically compiled languages, that are often used for desktop application development would be incredibly hard for me to pick up. After all, they'd be so different from what I was used to.
I just shared this quick anecdote in a Slack group I am part of, and I realized its actually kind of important to who I am as a programmer. I might expand this into a full post at some point, but it was too long to post to Mastodon or Twitter, so dang it, here it goes on me blog!
What I love about PHP is it forces almost nothing, but allows almost everything.
I often get hung up on doing activities because I can't determine the exact "right" way to accomplish them. If I can't do them perfectly, I often just don't bother. I also often start projects I don't finish because I don't deem them 'good enough' to share with anyone. What I am often forgetting, is that getting praise and adoration from my peers isn't the only reason to do something, sometimes, its just good to do stuff for the sake of doing it, and seeing what happens.
Sometimes the greatest pains can lead to your biggest breakthroughs. Without the pain of Windows Vista, I may never have become a FOSS-loving web developer.
ADHD Isn't an illness, it is a difference in cognition, full of fierce strengths and unique challenges. Leverage who you are and stop running from your wiring.