Cargo Cult Programming

I love the term Cargo Cult Programming. I complain about it from time to time, but I have to admit I'm guilty of it. Worse, I'm guilty of pushing other people to do it. All in the interest of time.

That said, isn't Cargo Cult Programming related to the promise or reusable software components? Isn't that concept supposed to provide me with little black box components that I just hook up to and expect the functionality they promise? Maybe Cargo Cult Programming is the ultimate manifestation of reusable software.

My torches are lit...

No comments: