"Development" Posts


Team BFF

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Startup Lessions from CCP - EVE Online Style:

Another great example was the formation of “Team Best Friends Forever” (“BFF” is an inside EVE joke). This team is a group of CCP developers whose sole mission is not to work on major features and improvements, but rather to fix all those annoying “little things” that bother their customers. Too many times, product managers and development teams are focused on the big-ticket items – and that’s fine, but TBFF is a great approach that again proves that CCP listens to their customers.
 

Removing deadweight - cleaning up our Rails app

By Derek Bullet_white Posted in Development Bullet_white Comments Comments

Every man has their breaking point when it comes to deadweight code. Andre and I hit ours recently and decided to spend all of last week focusing soley on cleaning up Scout (a Rails app). Our goals:

  • Faster tests – our tests took 8 minutes to complete. While it’s the perfect amount of time to catchup on Daily Show clips, it really tested our patience making application-wide changes.
  • Removing deadweight – unused CSS rules, database tables + columns, views, and assets. It’s good having certainty that modifying code will change something in the application.

Here’s how we went about it:

Read More →

 

Giving into reasonableness (acqui-hires)

By Derek Bullet_white Posted in Development, Business Bullet_white Comments Comments

Last week, Sparrow became the latest poster boy for talent acquisitions (Google gets the team, kills the product). Paying customers complain (I supported it!). Indie devs get depressed as one of their rank sells out.

I disagree with Matt Gemmell that these are a good thing – this is not a feel-good rags-to-riches story. It’s about brilliant developers giving into reasonableness because they didn’t have the runway to be foolish.

Read More →

 

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 →

 

Older posts: 1 2 3 4 ... 8