About Me

Photo of myself on a hike in the mountains

Hi, I’m Steven. Professionally, I am a software engineer and write front-end code. I work for Esri (on the ArcGIS StoryMaps product) and live in Southern California’s Inland Empire.

I discovered the joy of programming halfway through college and took as many programming courses as I could before graduating. Recently, I completed a Masters of Software Engineering degree from West Virginia University as well. This broadened my view of the discipline and gave me a stronger foundation.

Outside of software, I am a husband, father of 3, and member of the Church of Jesus Christ of Latter-Day Saints. I enjoy the outdoors, board games, music, and reading.

Why this site?

Professionally, I see myself as a software engineer more than a front-end engineer, developer, programmer, or other title. I’ve created this site to share thoughts on software engineering. Software engineering isn’t as much about “how to do x to get this feature out the door” as it is about the discipline and craft of creating great software. It’s more about long-term growth than short-term gains.

Publishing content on the web is increasingly easy, but this ease of publishing also means that the general content quality level is increasingly low. A couple years ago, I came across The Guerilla Guide to Interviewing article on Joel on Software and realized it was the type (and quality) of content that I had been missing. I’ve been similarly edified by articles from Sandi Metz and Coding Horror. I aim to produce thoughtful articles along those same lines, more about the “what” or “why” than the “how”, that will be useful for years to come.

Needless to say, all thoughts on this site are my own.