

Working Remotely: Overcommunicating

Learning The Command Line: By Learning about K-POP

Mentoring With Personality In Mind
I try to approach most interactions with my teammates as a mentoring opportunity. Sometimes this means simple stuff like showing them a command-line trick or a design pattern. It can … Continue Reading Mentoring With Personality In Mind

OKRs from a development team’s perspective
Most of the companies I’ve worked for in the last 5 years have used the OKR system. Although this system was invented in the 70s, it has more recently become … Continue Reading OKRs from a development team’s perspective

Moving forward after a Code Spike
Writing code is often the best way to figure out what exactly needs to be done to solve a problem. In the Agile world, they call this a Spike. A spike … Continue Reading Moving forward after a Code Spike
What Biz People Need to Know About Tech: Single Page Apps
This is an installment in the What Biz People Need to Know About Tech series. It’s aim is to help non-technical business people to communicate better with engineers and provide better feedback about the value they want … Continue Reading What Biz People Need to Know About Tech: Single Page Apps

In Praise of Multiple DB setups and Rails 6
It looks like Rails 6 is going to include first class support for configuring your app to talk to multiple databases. I’m not going to get too deep into how … Continue Reading In Praise of Multiple DB setups and Rails 6
What Biz People Need to Know About Tech: Series Intro
This series of posts is for business people who work on projects that involve software development. The goal is to help those business people to better understand the work their … Continue Reading What Biz People Need to Know About Tech: Series Intro