Hi, I’m Micah, a programmer that got into web development through a rather indirect route. I went from being an art major, to studying philosophy, to eventually ending up with a software engineering degree. I now work professionally as a web developer. I’ve had the privilege of working on projects for several name brand companies.

However, not coming from a strict computer science background has had its challenges. There are a number of computer science concepts I’ve had to go back and learn. Some concepts I’ve learned but didn’t truly understand in actual business practice. Some lessons I’ve learned through failure.

My goal with this blog is to share some of the things I’ve learned – some things I wish I would have known sooner, some things that have helped me to become a better web developer. Things that you may not know if you’re approaching web development as an outsider or things you may have glossed over in your learning process.