Archives
- April 2008 (2)
- March 2008 (6)
- February 2008 (14)
- January 2008 (9)
- December 2007 (12)
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
The Tension Between Developing and Hacking
March 4th, 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 entryInstalling JUnit 4.4 on Mac OS X
March 3rd, 2008
“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