I grew up just outside a small town in northwest Oregon, called Clatskanie. My dad was a millwright and eventually started his own small excavation business, and my mom took care of me and my eight siblings. Yes, you read that right -- I have eight awesome siblings! Three sisters and five brothers. And no, we're not Mormon nor Catholic -- we're Lutherans, actually.
My childhood was really idyllic in a lot of ways. My parents bought a foreclosed home on a VA loan (my dad served in the US Army just after Vietnam). The house was situated on about eight acres and was bordered by vast swathes of uninhabited timberland. I spent my younger years exploring the woods with my dog and, later, some of my younger brothers.
In the early 90s, my dad bought his first computer to do his small business books. I had already started to play around with the Apple IIes and Commodore 64 at my grade school, so this new 286 was of intense interest to me.
Unfortunately for me, the 286 didn't come with any programming tools. Undeterred, I dug into batch files, reading the source code and trying to puzzle out what they did. I even tried to manipulate the machine code of a compiled exe file. Unfortunately, I learned the benefit of making a good backup before doing that -- I permanently damaged a game and never did get it working again after that.
My dad's plans to make the 286 do all of his books quickly and easily didn't quite pan out, so he eventually went back and bought a more capable computer -- one that could handle QuickBooks. This 486 SLC computer came with QBasic! I was thrilled. From age twelve through my teenage years, I built hundreds of games, some small and some larger. I built text adventure games, top-down tank shooters, space games, a huge Kingdom of Kroz knockoff called Rokz, and many others. Unfortunately, almost all of those games have long since been lost.
Besides computer programming and computer games, I loved to read. I read a lot of sci-fi and fantasy, including the Wheel of Time series, and a lot of World War II nonfiction, especially about airplanes and submarines. I'd ride the bus into town with my long legs folded against the seat in front of me, engrossed in yet another library book.
I played varsity basketball in high school. I was 6'-4" and somewhat athletic, so the coach convinced me to try out for the team despite me being a complete rookie on the court. Within a few months I was hooked. I still love to play basketball, although the opportunities are fewer and further between.
After high school, I tried out for a local community college basketball team and practiced with them up until I was cut just before their first game. I finished out the semester and then moved to Vancouver, Washington state, dropping out of college.
My first jobs were pretty menial labor. Changing tires and oil at a local tire shop, packing lumber for a house framing crew. Over time, I started taking on side jobs using my computer programming skills -- usually building something in MS Excel or Access, using Visual Basic for Applications. I think I charged $15/hour for those projects. For a 19 year old at the time, I thought it was fair enough, and I got to code and get paid for it.
In 2002, I started working for a home builder (the same one that built both of my homes, New Tradition Homes). I did CAD design and marketing for them for a few years.
My wife Chyra and I got married during that time and had our first of four children, Cedric.
Running my own business was really eye-opening to me. When I started, I literally went from office park to office park, handing out business cards to whoever would listen to me. I got a few contracts that way and developed some sales skills that have helped me a lot. I also had to learn PHP, databases, and user experience design. Luckily, expectations were low!
I was "working remotely" and didn't even know the term at the time. I loved it!
After a few years, I started feeling like I needed some help. I eventually hired a few people including a junior developer, Kevin VanGelder, who is still with my company to this day. Over the next several years, I grew the business from just me to a dozen, including a project manager, design department, and many developers to share the load. We went from small business websites to larger web applications and native mobile apps.
You can read more about it in my 2015 post, Ten.
In late 2015, I felt like I had pushed ClearSight as far as I could go, and was running up against some of my own limitations. Todd Werth and I had become good friends and we were working together on several open source projects. After a lot of discussion between us and also involving Ken Miller, Todd's business partner, we merged our two companies and created the design and development agency Infinite Red.
That brings us to today. My role is Chief Operating Officer as well as co-CTO. I manage a portion of our projects as well as sales and developing partnerships and relationships with other businesses. I'm very lucky to have Todd and Ken as partners and we've built a company of 24 awesome designers, developers, and support staff.