-
January 08, 2008
Care and Commitment - Don't even get started without them
Programming is very difficult. To do it well requires a phenomenal amount of commitment. To motivate yourself and keep yourself committed, you need to have pride in what you're doing. If instead you consider yourself a mechanical assembly l...
Read more ... -
January 08, 2008
Mixins: Can you do it Ruby-Style? (Part 1)
Ok, Ruby shows us how to do it: module TalkMixin def say_hello puts "hello" end end class Animal def eat puts "mpf mpf mpf ..." end end class Dog < Animal include TalkMixin def bark puts "wuff wuff"...
Read more ... -
January 07, 2008
Configuring Ruby SDK in IntelliJ
I have installed the Ruby Plugin into my current IntelliJ 7.02. You have to specify a 'Ruby SDK' when creating a new Ruby project. For me it was not obvious what that meant... But you cannot run your Ruby scripts out of the IDE as long as you d...
Read more ... -
January 06, 2008
Chain Reaction
Along with separation of concerns comes testability and with testability comes maintainability.. --Jeffrey Palermo, DNR 299
Read more ... -
January 05, 2008
Tainted Love
As much as I love a debugger, it is disheartening to need to use it to understand my code. . --Yet Another Language Geek This is meant as an argument in favor for functional programming. I think that moving aw...
Read more ...
