If it hasn’t already been done, you don’t need it

If you have a really good idea, and nobody has done it before, chances are there’s a reason for that. It could be that it was technically impossible last time looked at it, but more than likely it’s because you’re trying to solve something that is only present because you’re doing something wrong.

Consider alternatives always before embarking on writing something yourself. In an ever maturing software ecosystem, and the constant catch-up .Net plays with Java, if a solution to your problem was really needed, somebody should have attempted it before.

That’s not to say don’t innovate, but don’t recreate either, and certainly don’t provide solutions to non-existent problems.

1 comment so far ↓

#1 Futility: Transforming entities into DTOs — James Gregory on 05.06.08 at 8:57 pm

[...] ← If it hasn’t already been done, you don’t need it [...]

Leave a Comment