Reality-Loop

  • 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 ...