From Load Planning to Learning JavaScript

Hi, I’m Beth — a 43-year-old former load planner turned software developer. After nearly two decades in truck transportation operations, I walked away from capacity boards and freight lanes to learn JavaScript and CSS. I enrolled and started at Turing School of Software and Design in early 2021, and just before starting Mod 4, I accepted a job offer and left the program early. I’ve been working as a fullstack developer ever since. This blog is called Middle Dev — partly because I’m now mid-level, partly because I’m mid-life, and partly because I’ve spent the last few years somewhere in the middle of figuring it all out.

A Moment That Changed Everything

I was never truly happy in trucking operations. I stuck with it because I was good at it — especially load planning, which appealed to me because it was logic-based and involved fewer direct conversations with drivers. I'm neurodivergent. Talking with strangers has never been easy for me. For years, I assumed coding was off the table because I believed it was all math — and most math was a struggle. A couple of past partners had suggested I might enjoy coding, but it didn’t really click until one moment with my wife, who was working in IT consulting at the time. As I answered a question she had with far too much detail, she paused halfway through, looking a little annoyed, and said, “Holy crap… you’re a dev.” That moment led me to Try Coding with Turing School of Software and Design in Denver, and that's when everything changed.

Failing Forward: The First Turing Interview

The first time I applied to Turing, the interview went great — until the logic question. I totally froze and my brain scrambled. I stuttered, I stumbled, and I didn’t get in. But the interviewer encouraged me to spend time preparing for the logic portion and reapply in 41 days. I didn't necessarily need to solve the problem, but I needed to be able to talk aloud through my logic. I tried a few resources to help me organize my thinking. I was eventually getting to the answers, but I wasn’t feeling much progress overall. Then I stumbled across LSAT Logic Games for Dummies by Mark Zegarelli — and wow. It delivered the information in a way that fit my brain exactly. Everything was framed like a board game: pieces, rules, space. It made sense to this board-game-loving nerd.

When I reapplied and hit the logic question a second time, I was told I solved the question set faster than they’d ever seen a candidate do in an interview. They asked me how I figured it out so quickly — and I told them the truth: I didn’t give up on my learning. I found a way that made sense to how my brain works. And that mindset — being willing to try, adapt, and keep going — is part of what helped me get in.

Facing the Fear of Starting Over

I was terrified. We had saved up, and my wife was making enough to support us for seven months while I went to school. But I was starting over — completely. What would it mean to be a junior anything after all these years? What would it mean to start at the bottom again? What if I couldn’t cut it? What if I couldn’t even find a job? All of those fears stayed with me as I completed the preparation module and started Mod 1 with my class. It was overwhelming. I didn’t seem to grasp some things right away, and 98% of the rest of my class was in their twenties. I let myself feel stupid. I got negative about my learning. And even though I passed Mod 1, I asked to repeat it. Mod 2 was reportedly the hardest module, and I didn’t want to walk into it on shaky footing. Repeating felt like the smartest way to strengthen my learning and give myself room to grow in confidence.

Round Two: Repeating Mod 1

During the break between mods, I buckled down. I reviewed lessons and homework, studied like crazy, and even read parts of the JavaScript book I’d bought for class but hadn’t cracked yet. When I repeated Mod 1, I killed it. Not only did I learn, I understood — really understood — the fundamentals of JavaScript. We worked entirely in vanilla JS, learning how to interact with the DOM, write our own classes, write tests, and structure clean logic. I finished the mod strong, having built both a TicTacToe app and a hotel booking interface, and more importantly — with the confidence that I belonged in this field.

A Full-Circle Job Offer

Just before I began Mod 4 at Turing, I was offered a job by the same trucking company I had left to pursue software. The offer was solid, and there was comfort in returning to a familiar environment — but in a completely new role. I already understood the systems I’d be working on from a user perspective, and that gave me a surprising advantage. The same way I used to plan freight movement across the U.S., I began to understand how software moves through systems — and how crucial it is to see the whole board when you’re building for scale. That big-picture thinking, honed during my time in operations, became one of my strongest assets as a developer.

Code Is a Language, Too

In hindsight, it’s not surprising that I ended up in tech — or that I fell in love with code. I’ve always had a knack for language, even if I didn’t realize it until later in life. I studied English in college (History of the English Language was my favorite course), picked up some Mandarin on trips to China, and still understand more Spanish than I let on. For the past handful of years, I’ve been casually learning Polish, and on our last trip to my wife’s home, I was finally speaking in full — if imperfect — sentences. The more I learn languages, the more I realize that code is just another one of them. It has rules, rhythms, and exceptions — the kinds of patterns I’ve always relied on to make sense of the world around me. And just like with any language, confidence doesn’t come from perfection — it comes from using it in real conversations, even when you don't get it right.

What This Blog Is (and Isn't)

These days, I’m a mid-level fullstack developer with a background most recruiters don’t know what to do with. I’m married to a Polish citizen, and together we’re working on a five-year plan to move abroad. I’m unhappy with how things are going in the United States — politically, economically, culturally — and I want more stability and possibility for both of us. This blog, Middle Dev, is part of that plan. It’s where I’ll document what I’ve learned, what I’m still figuring out, and what it means to grow — technically and personally — in the middle of everything.

This blog isn’t a place for polished tutorials, whiteboard wizardry, or performative tech hustle. I’m not here to pretend I have it all figured out.
It is a space for reflection, honesty, and building confidence from the messy middle — one post at a time.