TL;DR
My AuDHD didn’t just shape what I learned—it shaped how I learned. I never came up through “programmer culture,” so I didn’t absorb the usual social shortcuts (leet-speak trivia, trendy stacks by default, pedigree signaling). Instead, I built capability the hard way: obsessive depth when something mattered, wide exploration because I genuinely wanted to learn everything, and a professional style anchored in process, documentation, and measurable outcomes. I didn’t get hired through puzzles—I got hired because someone had a real problem and I could solve it. That remains my edge: high accountability, production thinking, and the ability to learn a stack fast when the mission demands it.
I want to talk about something I don’t think enough technical professionals explain honestly: how neurodivergence shapes the way you build, not just the way you think.
For me, AuDHD (autism + ADHD) is part of why my skill set looks the way it does—why I can go extremely deep on certain systems, why I’ve explored a wide range of tools, and why I had to create structure for myself early if I wanted to succeed professionally.
It also explains why I don’t fit a lot of the stereotypes people expect from “traditional” software engineers.
I never learned leet-speak.
I don’t remember every trendy acronym on demand.
Some things I know to precision; other things I’ve heard once and forgot until it’s relevant again.
And my breadth isn’t disorganization—it’s genuine curiosity and mission focus: I want to understand everything that matters to the system.
I Didn’t Come Up Through Programmer Culture
A big part of my story is that I didn’t have mentorship from people who were culturally “programmers.”
I was raised blue-collar and military-adjacent, by a single mom, and my childhood was split across very different worlds—part of it in rough environments where you learn to read people and survive, and part of it near a university or in structured residential/JROTC settings where you learn process and discipline.
What I didn’t have was someone sitting me down saying:
“Learn this language next.”
“This is the stack that matters.”
“These are the interview patterns you need to memorize.”
“Here’s how tech hiring culture works.”
So I learned the only way I knew how: by solving problems, with whatever tools I could access, and building my own mental map of the field.
That’s why my learning path looks “nonlinear” if you expect a standard pipeline. It wasn’t random—it was adaptive.
How AuDHD Shaped My Learning Pattern
1) Depth comes in spikes—and it’s real depth
When something grabs me, I don’t learn “just enough.” I learn it until I can reason about it under stress.
That’s why certain areas of my work feel almost inevitable:
operational reliability
performance bottlenecks
security boundaries
system behavior under real-world conditions
That intensity is an asset—because production systems don’t reward shallow familiarity. They reward understanding.
2) Breadth isn’t chaos—it’s systems thinking
ADHD curiosity plus autism-level pattern fixation can create breadth, but not in the “scattered” sense people assume.
My breadth is driven by a consistent question:
“What touches the outcome?”
If the outcome is a stable, fast, secure website, then I need to understand:
DNS and routing
CDN caching behavior
Nginx/origin constraints
WordPress runtime behavior
plugin supply chain risk
performance metrics and measurement
analytics and attribution integrity
monitoring, alerting, and rollback paths
That’s not distraction. That’s full-chain ownership.
3) Memory isn’t “flat”—it’s contextual
I’m not the guy who always recalls a random trivia fact on demand.
But put me back in the system—give me the repo, the logs, the environment, the constraints—and I can reconstruct quickly because my brain stores relationships and patterns, not just labels.
That’s why I’m strong in incident response, platform triage, and complex debugging: I don’t just memorize steps—I model systems.
The Biggest Difference: I Didn’t Optimize for Interviews—I Optimized for Capability
A lot of engineers get socialized early into how hiring works in tech:
what to learn
how to speak about it
what to memorize
which frameworks to name-drop
I didn’t.
My instinct was always:
“If I don’t know that language, I should learn it before I apply.”
So I would see job postings and think:
“I don’t know that stack—let me learn it first.”
“I haven’t used that framework—let me build something with it.”
“I don’t understand that architecture—let me study it until I do.”
From a “traditional career strategy” perspective, that’s inefficient.
From a capability perspective, it’s why I can adapt quickly and ship across environments. I wasn’t practicing for gatekeeping. I was training for real work.
And in the freelance/contractor world, that mattered more—because nobody cared whether I could answer trivia. They cared whether I could solve the problem.
Why Process Became My Anchor
AuDHD also taught me something very early:
If you want consistent results, you don’t rely on mood. You rely on systems.
That’s why process and discipline are not optional for me—they’re how I stay effective.
My professional workflow is built around structure:
Documentation-as-you-build (so future me isn’t punished)
Scope enforcement (so quality doesn’t get diluted)
Time tracking and task boards (so work stays real and accountable)
One-variable changes + rollback readiness (so production stays stable)
Monitoring and verification (so outcomes aren’t based on hope)
That system isn’t rigidness for its own sake. It’s how I convert intense curiosity into predictable delivery.
The “Real Job” Reality—and What It Cost Me to Keep Building Anyway
I carried a strong “real job” ethic—instilled by my father, a master mechanic. Work is work. You show up. You carry responsibility. You do it right even when it’s hard.
And I did.
While still building and learning, I worked the jobs that paid bills. I raised six children. I lived through life—marriage, divorce, physical wear and tear, exhaustion that isn’t poetic.
There were times I’d study and practice in the margins:
late-night learning after everyone slept
work done on the road
contracts pursued while still holding the “responsible job”
That’s not a flex. It’s context.
Because it shaped my professional temperament: I don’t romanticize work. I don’t waste time. I don’t treat production like a playground.
When you’ve carried real responsibility, you build differently.
What This Means for Clients and Employers
If you’re reading this as a client or an employer, here’s the practical takeaway:
You get someone who:
learns fast when the mission requires it
goes deep enough to be safe in production
builds documentation and process as part of delivery
doesn’t rely on luck or heroics
ships measurable outcomes, not vibes
You don’t get:
trendy stack name-dropping without substance
interview-theater performance as the core skill
“move fast and break everything” energy without rollback
I’m a builder. Always have been.
The Lesson
AuDHD didn’t limit my ability to build—it shaped the way I became effective:
depth when it matters
breadth when the system requires it
process to make results repeatable
discipline because real life demanded it
That’s why my work is production-minded. It’s why I care about stability, performance, security, documentation, and accountability as one system—because that’s the only way complex things stay reliable.
Next in the Biography Series
Next, I’ll tie this directly into how I execute professionally: how I structure projects so they don’t spiral, how I prevent scope drift, and how I ship work with monitoring, rollback readiness, and measurable outcomes—especially in WordPress and web platform environments.
Want to work together?
If you need someone who can own a platform end-to-end—performance, reliability, and delivery discipline—book a call. Tell me your stack, your constraints, and what keeps breaking. I’ll tell you what I’d prioritize first and how I’d stabilize it without chaos.

0 Comments