Three failure modes that derail a minimum viable product: failing to ship, ignoring customer feedback, and conflating MVP with poor quality
$ cd ~/posts/2011/
-
When MVPs go wrong -
Hello Jekyll Moving the site from Wordpress to Jekyll to better fit my workflow of writing locally in Vim and version controlling everything
1 min read #jekyll -
Bunraku V0.0.3 Cleaning up the Puppet status panel with a per-node detail screen, per-node run history, Redis hashes instead of JSON, and tidier code
-
Bunraku - A Puppet Status Panel A Sinatra and Redis prototype that displays Puppet run statuses by collecting reports via a custom Puppet report processor
-
Puppet and DataDog Adding a Puppet report processor that pushes metrics and events from each Puppet run to the DataDog API for graphing and event tracking
-
Puppet Zendesk A Puppet report processor that opens a Zendesk ticket for each failed Puppet run, with the run log as the ticket description
-
Redmine Ticket Face A Puppet Face sub-command that queries and creates Redmine trouble tickets from the Puppet command line, requiring Puppet 2.7