Your Launch is Not an Event

By Andre Bullet_white Comments Comments

photo credit: Steven Depolo

Most entrepreneurial articles portray the product launch as an event. Sometimes the launch “event” goes well, sometimes it doesn’t. I think talking about the launch “event” misrepresents how most successful product launches actually work.

Your launch isn’t an event. Launching is a series of small validations, feedback from alpha and beta users, tweaks, course corrections, and more validations.

You don’t launch so much as become known to more people—people who’s reaction you can already predict based on the iterative feedback you’ve been getting all along.

Your launch isn’t an event, it’s a process.

Damage Being Done

The more we talk about launch as an event, the more we reinforce the notion that it’s a watershed moment. We’re doing damage to new entrepreneurs by setting unrealistic expectations. I would love to see fewer blog posts and Hacker News discussions about Techcrunch coverage on launch day—that’s just not what it’s about.

You Might be the Exception

Yes, you might be an unusual case. You may build something in secret, hone it to perfection, unveil it with a flurry of press releases and Techcrunch coverage, and be propelled to success and profitability.

But I wouldn’t bet on it.


Here's to the unsung developer heros

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

We’re fascinated with complexity. Write an article about the enormously high throughput/disk space/concurrency your application pushes and people will read it. You’ll speak at conferences. People will follow you.

It’s fun talking about a complex system, but it can be tiring caring for one. I love Woz’s focus on efficiency when starting Apple:

It’s can you, Steve Wozniak, design the same computer – maybe it’s a Varian 620i – can you design it on paper with fewer chips than last month? Can you design it with 79 chips instead of 80 chips?

Here’s to the oft-ignored, seldom blogged-about, patch-commiting developer doing the dirty work, making the tools we already use more efficient a line at a time.


Why we don't schedule deployments during off-hours

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Years back, before Scout, I used to schedule deployments outside the regular workday. I didn’t give it much thought – it was what my consulting clients were used to. However, we changed that practice with Scout.

Many web applications, including Scout, have customers around the world. There isn’t a perfect time for a deployment. With that in mind, we started scheduling deployments when it’s best for us.

Read More →


5 Pillars of Rails Cluster Monitoring

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Photo by mollypop

My how you’ve grown! A couple of years ago your little Rails app was on a single server. Now you’re on a whole cluster – you’ve got web servers, database servers, HAProxy servers, and more. I’m so proud of you!

Monitoring your Rails cluster has gotten more difficult though, huh? When it comes to monitoring a cluster of servers, there are lots of options with overlapping features. Some products are open source, some aren’t. Some are hosted, some aren’t. At Scout, we’re very happy with our monitoring stack. We know a bit about monitoring, so what are we using under the hood to monitor our Rails/Sinatra cluster?

Read More →


Determining free memory on Linux

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

When checking the amount of free memory on a Linux server, it’s easy to think you’re running out of memory when you’re not.

For example, here’s the output of free -m on a server with 4GB of RAM:

With a quick glance, you might start sweating. Only 39 MB of free memory? Put down the antacid – you’ve got a lot more free memory than you think.

Read More →


Our failed experiment: great on the rack, bad in the mirror

By Derek Bullet_white Posted in Business Bullet_white Comments Comments

My left arm is one inch longer than my right. My right foot is a half inch longer than the left. For me, trying on clothes is an adventure: what looks good on the rack often doesn’t on me. I thought of this recently when we decided to end development of a new product.

There wasn’t anything wrong with this product. It worked, looked good for a BETA release, and wasn’t a support burden. The problem? We didn’t use it. The magnitude of not using our product became clear when we compared it to Scout, our product that we use daily.

Read More →


Older posts: 1 ... 34 35 36 37 38 ... 68