Let’s say you are working on a project.  Mainly by yourself.  And you come up with an Idea for your “architecture”.  Would you think to yourself, hmm, is this really a good idea?  Or maybe, “if I were on a team, would anyone else agree?”  And, what if, yes, what if you still stuck with the Idea.  Are you crazy?

Yes.

Yes, if that damn idea means throwing all conventional wisdom out the door because it “feels” like a good approach.  

Yes, if you never even bothered to see how others were attacking the problem.

Yes, because if you answered yes to the last two questions you are a hacker.

No, not a good hacker.  

A hack. 

Advertisements