CB

My Origin Story

· Cole Boren


From Geology & Naval Warfare Maps to Go Developer

Hi, I’m Cole. My programming journey began in late 2019, but my path there was anything but direct. After studying Geology in college and working as a Field Geologist for about a year, I found myself creating maps for naval warfare ships at the US DOD. It was there that I first dipped my toes into bash scripting to automate my workflow, and I was instantly hooked.

When 2020 rolled around, like many others with extra time on their hands, I dove deeper into programming. What fascinated me most was the democratization of the field - anyone willing to put in the time and effort could become a programmer, regardless of their background. This realization was particularly exciting for someone like me, coming from a non-traditional tech background. I started with basic C programming, creating simple programs like “Hello World” and a basic calculator. Initially, I thought I wanted to be a ‘frontend developer’, so I also dabbled in HTML and CSS. Little did I know that this curiosity would lead me on a path of learning Javascript, React, .Net/C#, SQL, Java/Springboot, TypeScript, Python, Go and a bit more.

A turning point came when I read an article about a former geologist who transitioned into programming. I reached out to him (thanks, Adam!) and our chat about geology, programming, and the tech lifestyle convinced me to take the plunge. I quit my job and committed to becoming a work-from-home dev. The challenge of programming, the flexibility of remote work, and the potential earnings were too tempting to resist. I moved back home and enrolled in a course with Tech901, where I learned the basics of HTML, CSS, and JavaScript. Shortly after, Cook Systems reached out and put me through an intensive bootcamp focused on Java and Spring Boot. I’m super grateful to both of these organizations as they paved the way for the path I’m on today. After going through Cook’s fast paced bootcamp, almost immediately, I landed a job as a Backend Developer (not frontend, ironically) at FedEx through Cook. Despite feeling underprepared as do most early career devs, I embraced the challenge and learned rapidly. After a year, I felt I had truly cut my teeth in programming professionally, then my career took another turn.

A company called Green Mountain (formerly Green Mountain Technology) ‘GM’ contacted me about a frontend position. Although I ended up in a backend role with C#/.NET on team Honey Badgers (a whole blog post of its self, super talented devs), my time at GM was transformative. I learned about software engineering, unit testing, performance optimization, SQL, Kafka, APIs, architecture, code reviews, mentoring/how to mentor others, and project ownership. The experience and mentorship I received at GM were invaluable, its what helped my find my love for backend programming. However, like many tech companies in 2022-2023, GM faced layoffs. After about two years with GM, I decided it was time to spread my wings further. This led me to Hone Health, a fast-paced telehealth startup where I’ve been for about a year. At Hone, I’ve worn many hats - from helpdesk to bug hunting, infrastructure work to feature development, you name it and I’ve done it. As I write this, I’m transitioning to a new role as a Go developer - an exciting new chapter in my career. This journey thus far has been filled with challenges, growth, and unexpected turns. I’m looking forward to sharing more about my ongoing learning and experiences in future blog posts. Expect lots of post about Go.

~ Stay tuned as I continue to document my adventures in software development, and hopefully improve my writing along the way! 😆


#origin #coding #about

Reply to this post by email ↪