MediaMath Developer Blog Authors

A Picture of Michael Porter
Developer on the Apps Team

Michael Porter is a developer on the Apps team at MediaMath. He has a keen interest in the wetware side of software development, and believes a developer’s greatest strength should be their team. Before joining MediaMath, he worked in theatrical lighting design (of all things), followed by a handful of engineering roles at early-stage startups in NYC. Michael has a BA in Literature from Bard College.

A Picture of Michael Porter
MICHAEL PORTER Developer on the Apps Team

Michael Porter is a developer on the Apps team at MediaMath. He has a keen interest in the wetware side of software development, and believes a developer’s greatest strength should be their team. Before joining MediaMath, he worked in theatrical lighting design (of all things), followed by a handful of engineering roles at early-stage startups in NYC. Michael has a BA in Literature from Bard College.

articles by this author:

Raise your bus factor with coding standards and docs scrubs

// 01.21.2015 // Culture

For those just tuning in, over the past few weeks, I have been covering strategies for dealing with your team’s low Bus Factor  – the number of developers who must be taken off a project in order for all forward progress to cease indefinitely. Startups and other lean development teams are especially vulnerable to a low Bus Factor. My team – MediaMath’s Apps Team – tends to work more or less independently building lean, single-purpose web apps and partner integrations, and we frequently find ourselves with a Bus Factor of less than two developers. As a result, we have focused […]

Raise your bus factor: 3 easy practices to implement on your team

// 01.07.2015 // Culture

A team’s Bus Factor is the number of developers who must be taken off a project in order for all forward progress to cease indefinitely. Bus Factor measures a team’s resiliency — its ability to deliver in the face of unexpected resource challenges. Consider the effects of a key team member taking a two-week vacation on a remote island, or being stuck on a broken-down train in a tunnel for several hours, during which unexpected updates to dusty legacy software are required. The remaining team members must be able to pull through without input from the affected teammate, and that teammate must be able to get […]