Shared posts

19 Jul 17:24

How much water can you sell?

by Jason Fried

Yesterday I did an extended Q&A session at Techstars Chicago. Great group, great questions. I really enjoyed it.

Before the talk, Troy, the guy who runs Techstars Chicago, showed me this board they had propped up on an easel outside the office.

The board listed every company in the current Techstars Chicago class, along with some numbers. The columns included inventory, inventory sold, remaining inventory, and net profit.

Here’s a picture of said board:

These are the results from the challenge. But what was the actual challenge?

The challenge

Each company was told to go sell bottled water. Each company had to decide how many bottles of water they wanted for their inventory. They couldn’t get more later. They had one set of inventory and that was it. They could charge whatever they wanted per bottle.

A few other rules… They couldn’t sell them in the Merchandise Mart (which is the massive building where Techstars Chicago is headquartered), so they had to hit the streets to find buyers.

I believe they had one day to sell their water.

Observations from the results

  • The companies that were over-confident lost the most money. In this case I define over-confident as taking on too much inventory.
  • 75% of the 40% of the companies that were profitable ended up with zero inventory. If they had a second chance, I wonder if they’d increase the price of their water. It’s impossible to tell from the board when the companies with zero inventory ran out of inventory, but they may have been better off selling their bottles for more and ending up with just a few extra at the end rather than zero. Does zero mean they underpriced their product?
  • It’s a lot better to only sell 110 bottles and make a profit of $108.60 than it is to sell 868 bottles and end up losing $331.20. Again, impossible to tell from the chart, but I wonder how much work went into selling 868 bottles only to lose $331.21 compared to how much work went into selling 110 bottles and ending up with a $108.60 profit.
  • The top two sellers (Peoplematics and Project Fixup) both lost money.
  • SocialCrunch, the company that ended up with the highest profit, were sitting in the front row at my talk ;)

I wonder if the results in the water challenge will mirror the results of the companies themselves if/when they get their own actual products to market.

Overall, I love this exercise. I think this is a great idea. No matter what you do in life, selling is a core skill. And there’s nothing quite like having to hit the bricks and sell your wares. It’s the best teacher you’ll ever have.

30 Apr 23:53

Current status

by Nick

We have a lot of data to parse through at 37signals. Our internal stats application, Dash, does the majority of heavy data lifting for us, including reports, application health, CI builds, and much more. Our Campfire bot named Tally happily pings us when a build fails, deploys are fired off, and when Nagios alerts pop up.

I had a problem though: I needed to have all of this data open constantly to absorb it. Either I had to look at the pages on Dash directly or make sure I’m in the reading through messages in the right Campfire room.

I decided it was time to fix this overload. The release of Status Board let me take a step back and understand what pieces of data really mattered to my daily work. As a programmer, I want to answer a few questions:

  • What’s the on-call load like? Do I need to help out?
  • Are there are any problems with our apps?
  • Is there an influx of exceptions?
  • What are other developers up to?

My iPad Mini now answers these questions for me. I just set it up next to my laptop and keep it on when working. Instead of swapping tabs over to Reddit or Hacker News to get distracted, I’ve been trying to use my Mini as a focus point instead.

Here’s what my board looks like, and what data it contains:

  • How many unanswered tickets our on-call queue holds
  • Who’s responsible for on-call right now across the company
  • A graph of exceptions across all apps over the past 6 hours
  • Latest exceptions directly from our monitoring inbox
  • RSS feeds of latest deploys and builds kicked off
  • Mentions of @37signals and basecamp.com on Twitter
  • Green/red status for each app based on Nagios alerts

That’s a lot of data densely packed into one iPad screen! Integrating with Status Board really didn’t take that much effort. For a table, serve up an HTML table. For graph data, wire up some JSON. Need more than that? Drop in an entire HTML page if you need it. There’s guides for hooking up your data included, and I was able to test changes locally using xip.io.

I’ve focused my board to just data I personally need to react to. Exceptions are high? Let’s find out why. The queue looks deep? Pitch in and close a ticket or two. Why is that app’s status red? Dive into the alert and see what’s up.

The best part about it though: I can just open up my iPad and find out the answers to my questions, immediately.

Thanks to Jeremy once again for feedback!