Confessions of an

Confessions of an "Outlier" with a Very Strange Background for Dev

posted 3 min read

1. The Beginning: Magic in CodePen

I was as far from development as one could be. A law degree, a career in banking, Excel, Word, 1C, CRM systems... I sincerely believed that developers were demigods, and reaching their level was like reaching for the moon. But after 5 years of running my own business without the desired results, I knew it was time for a change.

Ads for online courses started haunting me everywhere (honestly, it’s a wonder they didn't show up at my front door!). I finally gave in to a "one-week trial" where we wrote primitive code in CodePen. To me, it felt like real magic. The tests at the end suggested I was a fit for mobile development or frontend. I chose the latter because I fell in love with HTML and CSS at first sight, even though I had no idea what they actually were back then.

2. Education: Mentors vs. The "Web Bible"

I approached my studies like a lawyer: I started by researching all the legal info and online learning rules. The rules stated: "All sources and links under the video lessons are mandatory for study." Under the very first lesson, there was a link to MDN — the Bible of the web.

The Result: I spent an entire month studying MDN page by page, chapter by chapter, taking exhaustive notes. When I asked during the first webinar when the first video lesson would end and which MDN section it finished on, the instructor’s eye started twitching. They removed that link after the webinar, but I spent another six months meticulously studying HTML and CSS. I know that by modern standards, where everything moves at lightning speed, that is incredibly slow. But those were my six months of despair, "pixel-perfect" obsession, and an unhealthy urge to keep going until every single indent was flawless.

3. Crisis, Deadlines, and My "Patient Teacher"

Basic JavaScript was terrifying. GitHub felt like a catastrophe; I memorized commands like spells in a foreign language. Then came the final project Frontend Pro: a massive CRM system and a one-month deadline.

That’s when AI entered my life. With its help, I didn't just pass; I added features we weren't even taught. I realized that while human mentorship can sometimes be a "sad story," I found a thoughtful, patient teacher in AI (Copilot and Gemini). It doesn't dodge responsibility and speaks a human language. Thanks to this partnership, I stopped being afraid of breaking things. I’ve been learning with AI for a year now, completed advanced JS and TS, and most importantly — I’ve found the freedom to experiment.

4. Reality: Canada, Sandbox, and "The Project"

The last two months have felt like a spacewalk into real experience:

  • Participating in a contest on dev.to: WeCoded — Gender Art (I didn’t win, but I proved to myself that I could!).

  • Frontend (and more) for a real client — a bluesman from Canada.

  • My own "sandbox" Error Logger & Viewer, where I’m no longer alone.

  • And finally, participating in a major AI safety project that I found right here on CoderLegion.

5. Instead of an Epilogue

In August, it will be three years since I officially started "doing nothing" (read: undergoing the most brutal retraining of my life). I haven't invented anything groundbreaking; I just wanted to know and be able to do. I have no regrets. Well, maybe only that I didn't meet AI sooner.

My advice: Don’t fear your "non-tech" past. Your meticulousness, your habit of reading instructions to the end, or your ability to ask direct questions — these are not baggage. As a colleague on my current project (whom I met thanks to this platform) told me: "Your uniqueness and your experience are not a weakness, but your greatest strength." Programmers build walls, but only people with "field experience" know how to truly protect them.

More Posts

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

The Audit Trail of Things: Using Hashgraph as a Digital Caliper for Provenance

Ken W. Algerverified - Apr 28

How to Keep a Telemedicine MVP Small Without Creating Bigger Problems Later

kajolshah - Apr 16

5 Web Dev Pitfalls That Are Silently Killing Your Projects (With Real Fixes)

Dharanidharan - Mar 3

What Is an Availability Zone Explained Simply

Ijay - Feb 12
chevron_left

Related Jobs

Commenters (This Week)

2 comments
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!