Archives

What Are We Building Again?

March 29th, 2008

The hardest single part of building a software system is deciding what to build. No part of the work so cripples the resulting system if done wrong. No other part is so difficult to rectify later.
- Fred Brooks

Some Things I Saw Today

March 18th, 2008

Idris is a dependently typed language. You can visit the page to see what that means.

Io is “a small, prototype-based programming language. The ideas in Io are mostly inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).”

Someone has written a Doom Roguelike.

You can see the slides to an SXSW presentation on designing interactions.

Ozimodo is a Tumblelog written with rails. A tumblelog is something like Anarchaia (from which I found a few of the above links.

Can’t think of a good name for that class? No problem. Visit classnamer.com. There you will be inspired to call it things like “PrioritizedGridDispatcher” or “GenericMemoryBundle”.

There is at least one website full of UML Jokes. Who knew?

Matz on Ruby 1.9

March 7th, 2008

Can’t leave out Matz; there are a lot of interesting things over in Google’s Tech Talks YouTube account.

Ola Bini Talks about JRuby

March 6th, 2008

Again, I’m going to continue to use “hack” in ye olde sense of interesting and/or excellent coding. And in this context, we’ll let “development” stand for the sort of coding you might do at work; something businessey, something enterprisey. It’s all good. I’ve been writing about this a lot. I hope that’s okay.

Read the rest of this entry

“Installing” is a little misleading—since JUnit is a jar file, you aren’t really installing anything… you’re simply putting it somewhere.

The trick is to let java and your system know where to find JUnit.

Read the rest of this entry