I am a web developer living in Pittsburgh, PA. I am a husband and a father. I can solve a Rubik's Cube™ in under a minute and taught my 2 cats to use the toilet (ebook coming soon - get in touch if you want to be part of the beta). I was a competitive runner in high school and have played Ultimate (Frisbee) since 2000.
I am always trying to improve something. Right now I'm training to run a mile under 5 minutes again (the last time I did was 20 years ago and I was 40 pounds lighter) and do 20 pull-ups. I've learned to enjoy the discomfort of pushing yourself physically and mentally and thrive under pressure.
I discovered Agile in 2008 and quickly drank all the Kool-Aid™ that Agile had to offer. Since then I've transformed or grew 4 different companies into an Agile mindset with an emphasis on quality and continuous improvement.
I formed and led a UX team within a company that had yet to realize they needed UX. Then I learned about Lean Startup and the pieces all fell into place. Now the problem was clear - how do you reduce your feedback loops at every level? Automated tests to tell you that your code is doing what you expect. Continuous integration to tell you when your pull request caused a regression. Customer development to tell you that what you want to build won't actually address the core customer problem.
I have dipped into and out of management over my past 4 jobs. I try not stray too far from the technical work so that my skills and technical judgment remain sharp. I have worked at a variety of companies - from 12 employees to over 7,000; from consumer products to prosumer to enterprise software. I enjoy smaller companies where I have a noticeable impact and I like to have influence over the direction of the product.
I'm a Buddhist with a little inspiration from Stoicism. As a rule, I do not lie - it just makes things more complicated. I am confident in my abilities - so I believe in exposing my ignorance as the quickest path to self improvement.
I am almost always in a good mood. I practice equanimity - never getting too high or too low based on the events that unfold. I try to be aware of my own ego and strive to raise all tides to build everyone up rather than put down others to get ahead.
These are my beliefs and guiding principles. I do not always live up to them, but I am always trying to improve.