Adam Stegman

Software Engineer

About Me

Picture of Adam Stegman

I work for One Medical Group in San Francisco. I got my BS in CS at Kansas State University and graduated in 2009. I've worked in several languages, but I enjoy Ruby the most currently, with interest in the simplicity of Go. I like to work on distributed systems using agile and XP practices.

I appreciate clever systems architecture and operations-aware engineering. I am very excited by platforms that make it easy to get a project started, like app stores and web app platforms. Most of my web work has been in Ruby on Rails, but I also enjoy the core technologies of HTML, CSS, and JavaScript. I also enjoy the other side of the stack, setting up repeatable, consistent server environments that are fully automated and continuously deployed. I've done that using devops tools like Chef and BOSH.

Additionally, I love learning, but mostly applying clever, cleaner ways to do things. I enjoy ensuring things are complete - documented, tested, released, and supported. The opposite rubs me the wrong way - a lack of documentation, hard-to-find resources, or ugly code.

I'm an evangelist for documentation and best practices. I don't like to let bad code sit and try to keep code I touch cleaner than how I found it.

I highly value companies that buy into agile at every level of the business. Agile at scale requires trust at scale, and that is very hard to achieve.

Preferences

I use things that enable me, like a clean, fast text editor and the terminal. That means tools like Rake and BOSH help me accomplish my work by automating repetitive tasks.

Configuration must be avoided as much as possible.

A little history

I started working at One Medical Group in 2015 on the electronic medical record and provider application, 1life. I've been digging into complicance with new standards, as well as operations and the software delivery process.

In 2013 I accepted an offer from Pivotal Labs and moved to the San Francisco bay area. After a few months of client projects I started work on Cloud Foundry, where I worked on services, BOSH, and operations.

Previously, I lived in Kansas City and worked for Cerner for five years writing web applications and services at every level of the stack. When I started, I helped build and maintain the Cerner Store for a couple years. Then I moved to writing services focused on clinical search for a new, distributed architecture. My final year at Cerner was spent working to rapidly prototype and build a suite of web applications for a new initiative.

I started with simple MUD-like dungeons written in QBasic when I was a child and moved on to more complex, but useful, .NET applications in college. New ideas and projects excite me to no end, though it's always been challenging to drive a project through to a polished end-state.