What is Toluu?
Toluu is a free service for sharing the feeds you read and discovering new ones.
Get Invite

Damien Katz

Everybody keeps on talking about it Nobody's getting it done


CreepToday

BrieflyDecember 26 2008

Briefly this evening, I thought about spending some time playing around with Processing.

I'd take a few days, learn some new stuff, create animations that do nothing in particular but look cool, set it to some music. I have lots of ideas I want to explore, things that I think will look interesting and cool and maybe interactive. A toy someone can play with.

I'd get better, develop a following, buzz, excitement, yada yada. Eventually I'm like a Processing guru, making wicked cool animations at a whim. Sounds neat.

But when would I start this? Hmmmm. How about, do it fucking now? Ok, sounds good.

Go to the website, start looking at some code. It all looks interesting and approachable. Cool.

Hmmm, wait. Should I really be fooling around with this? I really need to do the replication testing for the new security features of CouchDB. For some reason I don't want to. But If I can fool around with Processing, then I clearly have the mental focus necessary to do the tests. The replication tests need to be done, then I can work on the Lucene integration and get closer to 1.0. So then I decide to fire up TextMate and have at it.

But before I do, I have this idea for a blog post. The CouchDB testing work will have to wait...

Arrays, What's the point? Good QuestionDecember 25 2008
As I'm programming I haven't seen an instance where an array is better for storing information than another form thereof. I had indeed figured the added "features" in programming languages had improved upon this and by that replaced them. I see now that they aren't replaced but rather given new life, so to speak.

http://stackoverflow.com/questions/392397/arrays-whats-the-point

I saw this on Reddit, and the reaction wasn't kind. Most of the discussion centered around how it was such a dumb question, and what is it that has failed in our educational or professional communities that such basic knowledge isn't known. My initial reaction, unfortunately, wasn't much different.

But then as I thought a little more about it, I realized it really isn't such a dumb question. I found I really don't use arrays in Erlang, they aren't necessary. In C and C++, I used them all the time, you pretty much have to. But in Erlang, lists rule the day. Erlang has facilities for arrays, but the closest thing I use is small fixed-sized tuples. It's weird, but until just now I never really noticed how little I use arrays any more. The only place I can think of ever using them in Erlang is in the CouchDB btree code for doing binary key searches.

The truth is, u

My Development MethodologyDecember 25 2008

Try real hard.

Expanding that out a little: Sweat the small stuff, sweat the big stuff, question everything, panic, don't panic, throw out everything, change focus, stay the course, tell everyone, tell no one. And above all, try real hard.

That usually seems to produce good results. YMMV.


Interview at RubyfringeDecember 3 2008

Here's a video interview I did at Rubyfringe. Enjoy.

http://www.infoq.com/interviews/CouchDB-Damien-Katz