Helltime for October 26

Announcer: Now for quick hits and commentary on software development topics from around the web, the EIP web-ring brings you the stigmatized spawn of a refactory, MoffDub, and Helltime!

  • Blogoscoped reminds us that good programmers are both dumb and lazy. Philipp Lenssen reports:

    Lazy, because only lazy programmers will want to write the kind of tools that might replace them in the end.

    Yeah.

    Second (and I will elaborate a bit more on this because I find the concept to be less known than the first) a good programmer must be dumb. Why? Because if he’s smart, and he knows he is smart, he will:

    a) stop learning
    b) stop being critical towards his own work

    Mmm hmm. Yes. I think this is correct but dumb is not the right word. The right word is paranoid; paranoid that one’s day job is silently sinking one’s own career by its lack of evolution.

  • A fun post by Peter Kellner sings the praises of the semi-colon and indentation-neutral languages in general. I tend to agree. Dittohead programmers (yes we exist) all rally behind the premise of freedom, and freedom from indentation and spacing czars is no different.
  • Now for the flame-bait of the day: Daniel Alexiu rips dependency injection, claiming it makes your code worse, not better. Hehe.

    I used to share Daniel’s phobia of XML files meaning more than the code itself, but I got over it once I hand-rolled my own dependency injection framework to better understand what that angle-bracketed black magic was doing for me. I’ve been known to hand-roll from time to time just to learn stuff.

    Come to find out, the entire rant is a facade for a larger complaint about OO in general. And aside from his valid complaint about mutable state and how hardly anyone uses Java in a truly OO way, I don’t see his gripe. Code is too abstract? Sounds like an assembly coder to me.

Announcer: You’re reading the EIP web-ring.

Leave a Reply