fbpx

software

Currently browsing: software
  • Why statics are no longer evil

    I used to chant the line about how static methods in Java were evil. In fact, you can find funny articles and stack Overflow discussions about how this is the case. So why am I shouting from the rooftops that statics are no longer evil?

    To answer that question, it’s important to realize that everything in […]

  • How TDD is wrong

    I’m a pretty big test advocate. After all, it’s in my profile. So how can I say that TDD is wrong?
    “Test-bitten script junky…” — opening of my profile

     
    The “test-bitten” means I’ve been bitten by the automated testing bug. In a previous post, I mentioned having built the equivalent of a CI solution early in my […]

  • Why every press needs a code monkey

    It’s not secret that I’m writing a novel. (If you HAVEN’T heard this, then I’m just not communicating very well!) It’s scheduled for release in March with a relatively small press called Clean Reads.

    And its owner wears many hats. An author herself, the owner of Clean Reads is also an editor, content manager, graphic designer, […]

  • OOP is dead, long live OOP

    Raise your hand if you remember the golden hammer of Object Oriented Programming. You know, where you only have to code something once and then reuse it in all your subclasses? Remember those days?

    Maybe this is what they still teach in dusty lecture halls amidst today’s Computer Science departments. But if you have spent any […]

  • The Power of REST – Part 1

    I was kind of shocked when I saw Yet Another Posted Solution to REST. I sighed and commented, and drew the ire of many. So I figured this might be a good time to gather some thoughts on REST.

    The article starts by criticizing REST and offering their toolkit as the solution. What’s really funny, is that […]

  • The myth of polymorphism

    I remember reading about polymorphism for the first time. I was in high school, and boy it sure looked cool! Too bad I didn’t realize that the myth of polymorphism was a bunch of poppy cock.

    You see, polymorphism never seems to be presented in its real state. Instead, we get this goofy, toy-app type presentation. Does […]

  • Why take a break?

    Good developers take breaks. But why? Last night, I attended a men’s session where two very different people talked on stage about very different breaks. The first was a pastor who was granted a six month sabbatical. The second was someone that was fired, and instead of lunging for the next job, spent time evaluating […]