Ekinoderm
 

Archive for January, 2008

On Porting To A New Language

As developers, we’re usually forced to do each project with the tools we have on hand at the time development starts. But inevitably, new tools come along, and, as time goes on, the desire to switch to new languages and frameworks becomes stronger and stronger. With Microsoft releasing new versions of the [...]

When Not To Inherit

When we’re taught the principles of object-oriented programming, we’re often taught the concept of inheritance with an example like the following:
The base class for all people is Person. A Lawyer is-a Person, so we write class Lawyer : Person. A Woman is-a Person, so we have class Woman : Person. A [...]

More On Painters and Photogs

Well, it seems that reddit loves a good metaphor. A number of people read yesterday’s post when it was on the front page of reddit, and I wanted to clarify a few points that people raised.
First, I never intended to imply that there are two “classes” of programmers, what I called painters and photographers. [...]

Who did Kill the Software Engineer?

Doctors Robert Dewar and Edmond Schonberg (Professors Emeritus at NYU in Computer Science) recently penned a rather scathing paper about the sorry state of Computer Science education in the United States today. In it, we see the usual laments that Java is dumbing down Computer Science curricula and that the lack of emphasis on [...]

Previously on DBLibrary — Storytelling in Code

It’s been said that if you come back to code you wrote a few months ago, it might as well have been written by someone else. This is supposed to admonish developers to comment their code early and often, as much for their own benefit as for anyone else’s. However, comments are localized [...]

Search

Cool Jobs

Blogroll

Meta