"Development" Posts


The nuts and bolts of our Ruby-based realtime charts solution

By Derek Bullet_white Posted in Development, HowTo Bullet_white Comments Comments

Scout’s realtime charts have been a big hit. Once you start using them for major deploys or performance incidents, going back to ten terminal windows running “top” feels like the dark ages.

Realtime was a lot of fun to implement and it’s been rock-solid so far. A big reason it was so much fun? We were able to implement all of it in Ruby (outside the Javascript used to handle websockets in the browser) and didn’t need to deploy any infrastructure .

So, how did we go about it?

Read More →

 

On writing

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Ernest Hemingway via Letters of Note

I write one page of masterpiece to ninety one pages of shit. I try to put the shit in the wastebasket.

Sounds a lot like writing code too, huh?

 

One Hundred Dollars

By Derek Bullet_white Posted in Development, Business Bullet_white Comments Comments

Recently I’ve been calling a couple of customers per-week to chat about their Scout experience. One of the questions I’ve been asking comes out of left field: ”What would you pay another $100/mo for?” I’ll ask the question first to see if they have any suggestions, then run a small selection of ideas by them.

Besides asking my future wife to marry me, it’s the best question I’ve asked in years.

Read More →

 

Making Scout feel young again: our 4-part tonic

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Scout is no longer a puppy: in dog years, he’s old enough to drink, get drafted, and rent a car. During that time, cruft gathered around the edges of our server infrastructure.

We’ve been using a hodgepodge of server hardware, some performing multiple roles, some not, all individually configured and tuned. Small changes to our stack seemed to involve a lengthy checklist. Our staging environment didn’t mirror production: what happened on staging didn’t always happen on production. Finally, database changes were painful.

We wanted to get lean in the right places: could we make the young adult Scout as easy to manipulate as the baby Scout? 7.weeks.ago we followed a four-part process to get there.

Read More →

 

Where we're going, we don't need road(maps)

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

We don’t have a product roadmap. Why?

We become that with which we busy our minds.

I’m not preoccupied with hitting every deadline on a one-year pipeline of features. I’m focused on making it easier to monitor servers every week. Rather than thinking about deadlines, I wake up thinking: “How can we make monitoring server clusters easier? Is what we’re doing now the least-effort way to do that?”

Over an entire year, that’s a lot of days for small improvements to really add up.

 

The bike break

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

A bike commute leaves me more refreshed than a run in the park, a round of video games, or reading a book. David Byrne wrote about this in Bicycle Diaries:

It (biking) facilitates a state of mind that allows some but not much of the unconscious to bubble up. As someone who believes that much of the source of his work and creativity is to be gleaned from those bubbles, it’s a reliable place to find that connection.

There are lots of things I’m looking for when I’m riding a bike: cars turning right, traffic lights, pot holes, babies in strollers, tourists on Segways, etc. On the surface, these look like annoyances, but they are a secret gift: for my own safety, I’m forced to live in the moment. It’s a needed escape from a day spent coding and planning.

 

Older posts: 1 2 3 4 5 ... 8