Jun 29, 2025From Accra to Seattle (with a Few Detours)
The Unlikely Tech Education
My first 'production environment' wasn't a server cluster—it was a 10x12 foot print shop in Accra's Makola market. Juggling toner refills, client demands, and a temperamental Heidelberg machine taught me:
- User Experience: 'The client wants blue, not cyan' translates directly to UI design.
- Debugging: When the printer jammed, I learned to trace problems upstream (literally—paper path analysis).
- Load Testing: Market-day rush hour is the analog version of a traffic spike—except the crash comes with yelling.
The Pivot Points
- 2009: Taught myself PHP with a dog-eared 'For Dummies' book and XAMPP. First website was a blog for a neighborhood barber.
- 2014: Built a church management system that crashed spectacularly during Easter service (my first 'postmortem' involved paper sign-in sheets and 200 mildly disappointed Ghanaians).
- 2016: Moved to the U.S., worked night shifts while teaching myself Laravel and React on lunch breaks.
- 2022: Shipped a Tableau integration at Salesforce that now processes 2M+ marketing events daily—and requires far fewer duct tape fixes.
"In tech, your past isn't irrelevant—it's your secret advantage. My print shop days made me obsessive about observability."
Lessons for Career Changers
| Skill | Print Shop | Software Engineering |
|---|---|---|
| Resourcefulness | MacGyvered paper jams | Debugging legacy Perl at 2AM |
| Stakeholder Mgmt | Negotiating with ink suppliers | Aligning PMs and engineers |
| Resilience | Explaining to angry customers why their wedding invitations were pink instead of peach | Explaining to execs why their Tableau dashboard is missing data |
| Time Management | Print 500 flyers before 5am prayers start | Ship a hotfix before the marketing team wakes up |
The Culture Shift
Coming from Accra's high-stakes small business hustle to the world of tech in the U.S. felt like shifting from survival mode to scale mode. But one thing that stayed constant was systems thinking. Whether it's toner inventory or asynchronous jobs, it's all inputs, outputs, and bottlenecks.
That mindset helped me feel at home in software engineering. I didn't need to pretend I came from a typical background—because mine gave me a kind of edge. I understood real users. I knew what it meant to build under constraints. I’d literally been on fire (small electrical fire, Epson 4800, long story).
From Makola to Meetings
People ask how I made the leap. The truth is, there wasn’t one leap. It was a staircase made of forum posts, bugs I couldn’t fix, bugs I did fix, and an unhealthy number of late-night coding sprints. It was volunteering for that one confusing Jira ticket no one wanted. It was saying "yes" before I felt ready—and Googling like my life depended on it.
Some days, I still feel like the print shop guy who stumbled into a Zoom meeting. But then someone asks me to debug a gnarly issue or mentor a junior dev, and I realize: I belong here. Not in spite of where I came from. Because of it.
Lessons & Reflections
- Non-traditional paths don’t need justification—they’re often your superpower.
- Systems are everywhere, and the more you’ve wrestled with them, the better you’ll be at spotting patterns.
- Success is less about knowing the most and more about staying in the game long enough to figure things out.
This post offered an unexpected lens into the topic of "From Accra to Seattle (with a Few Detours)"—something I initially underestimated. What began as a routine story evolved into a surprisingly personal audit of where I’ve grown, where I’ve slipped, and what continues to challenge me. I realized that my path hasn't been about linear progress; it’s been a series of weird detours, punchline errors, and the occasional small win that gave me just enough momentum to keep going.
If there's a takeaway, it’s this: context matters. The same challenge that might’ve broken me five years ago now feels like a teachable moment. And maybe that’s the definition of growth. Thanks for sticking with the post—I hope your own journey is full of equally ridiculous, humbling, and surprisingly meaningful moments.