Skip to main content

Thoughts on Systems

I create and lead organizations to deliver outsized impact, while expanding and improving their capabilities. My academic and technical background combines with personal experiences with yoga and classical music to bring a people-centered and tech-aware approach to management that emphasizes incremental improvement.

Recent Writings

Startups Do Not Need To Take On Technical Debt

·2 mins
Startups engineers often make a false dichotomy between moving fast and writing clean code, taking on unnecessary tech debt. Improving skills and good leadership can manage tech debt and keep code maintainable.

Firefighting all the time?

·2 mins
Startups can often find themselves firefighting due to technical debt. Here are 4 steps to start pulling your company to a more proactive state.

Improve Quality By Achieving Excellence

·2 mins
Too often quality focuses on reducing bugs or crashes. This leads to a focus on avoiding errors. Instead, seek to create a culture and organization that is focused on achieving excellence.

Tips for Better Resumes

·4 mins
A good resume can help you get noticed by a hiring manager. Here are a few tips that might help you improve your resume.