My name is Daniel, and I’m a software engineering addict– and I have no intent to get sober.
In this blog I’ll write about my experiences in software engineering, team culture, and caffeine addiction. I’ll also try to put a good helping of tech posts to help other developers.
First, a little about me, and my history. I’ve been inches away from a computer most of my life. Growing up, my dad was a programmer and it didn’t take long for me to be begging him to teach me. It was probably around 6 or 7 years old that I got him to start teaching me QBASIC.
From there, after getting the basics (get the pun? Ha. Ha. Ha. Programmer humor is sad.), I kept going and began teaching myself. I raided his books (mostly reference manuals) and when those ran dry I checked out books from our library. I still remember looks of confusion from the lady that was working the checkout every time I went. It started with an amused “how cute” and progressed to “what the fuck is wrong with this kid” in a matter of weeks. It was great.
Like any kid, I was drawn to computer games and I wanted to make my own. At some point in the next few years I found the “Game Development Starter Kit” publishes by Macmillan Software. It included a copy of 3D Game Studio and Visual C++ 6. I begged for my parents to get it for my birthday and they delivered. The next year or two of my life was spent learning both c++ and the toolset of 3DGS. I doubled down on 3DGS and over time became a very involved member of their development community. I began to write workshops, tutorials, and eventually in my late teens released AI and SpecialFX middleware packages for sale.