Tuesday, March 27, 2007

Learning is the most important thing

Maurice wrote a great introductory post today about us beginning to write the next version of the Openomy APIs in Haskell. In it he mentions that we're keeping track of how many times we say a variant of "we're fucked." We've said it many, many times so far.

One could easily say that we're being irrational for developing a web service which will see millions of hits per week in an "unproven" (whatever that means) framework. Or for using a language we're just learning. Whatever.

To us, it's all about the We're Fucked Count. The one thing we always strive for while developing Openomy is to keep learning. It's just not fun if we're not learning. And if it's not fun, we're not going to produce anything great.

The question then becomes, "How do we know when we're learning?" We like data a lot; making subjective statements isn't something I like to do. The We're Fucked Count makes sure we don't have to. If we can keep the WFC high, we can be relatively sure that we're continuously learning.

I think learning should be priority #1 at any organization. The WFC helps us to make sure we're achieving that goal. Follow Maurice's blog for the continuing series on building a Haskell web service, which I'm sure will provide us lots of excitement.

Labels: , , , ,

Wednesday, February 28, 2007

Slashdotted

I'm now extremely happy we made a recent code push, 'cause it looks like we're going to need it today.
Online Storage 2.0.

Labels: ,

Sunday, February 11, 2007

Two More 12x30 Ideas

(Note: I might write a second post later tonight, since this is a cop-out post, but I actually want to do this for my own memory.)

I've come up with two more ideas for my 12x30 project. Along with these goals I'll now be through May.
  • Openomy (April). No, Openomy is not dead. Not even close. Unfortunately, we just don't have much time to work on it these days. But, I believe if I make it a 12x30 and try to work 1.5hrs/day or launch a feature once/week, we'll see some drastic improvements (also, stay tuned, as we'll be launching a HUGE new change shortly).
  • Learn A New Programming Language (May). I'd like to spend some time learning a more "wacky" languages every once in a while, so I'll spend a month diving into one or more of these languages.

Labels: , ,