Hello. My name is Bruce Van Horn, and I write code. It’s kinda my version of a superpower. Really, it is a superpower. I can make a computer do almost anything. I don’t have metal skin, a cybernetic eye, or a cool brain port thingy on the base of my skull, but still, the ability to write and ship code is pretty cool.
When I was 12, I got my first computer. By today’s standards it wasn’t really a computer, it was more like a really good calculator. It was a TRS-80 Model 1 and featured 4K of RAM (yes, I said K!), a monochrome display, and a cassette deck for loading and saving programs.
It changed my life. I went to code camp at the Omniplex, a science museum in Oklahoma City where I lived, and I learned to write code in BASIC.
Fast forward 10 years. I graduated from the University of Oklahoma with a degree in Psychology (everyone says that’s strange until they realize the whole world is going “cognitive” and doing “deep learning” – that’s Psychology, my friends). I got my first real job at Electronic Data Systems. The hours were long, the work was hard, and the pay was crap. It was an entry level job. My dad liked that I wore a tie to work everyday. One thing EDS had going for it was that they trained their employees.
I was accepted into the prestigious Operations Development Program and I fast-tracked my way through all the training. Once I was certified as a computer operator, I started taking courses on programming, databases, multimedia, 3D graphics, anything I could get my hands on.
In the thirty years since those days at EDS, I’ve had what I think is a remarkable career, and I did it without a CS degree and mediocre math skills. I no longer have to wear a tie, and my dad is still proud of me. If I can do it, so can you.
About 26 years ago, I started teaching at night. At first, to make some extra money, but as my career progressed, I didn’t need the cash. I kept teaching because I love it. I’m still teaching today at the SMU Full Stack Code Bootcamp at Southern Methodist University in Dallas, Texas. If you’re just starting out and you want to learn web development starting at zero, and going to hero, you should look into the program.
This site combines the two things that I love most, aside from God, family and country: Software Development and Teaching. Specifically, this site is designed to impart what I have learned, sometimes through some pretty hard knocks.
It is my aim to educate, help you improve, and hopefully, keep you entertained along the way.