The Programming Priesthood
scripting.com
scripting.com
I agree with the premise of the article. I think at some people at some companies indeed unnecessarily complicate the software they build, in part, to protect themselves: to make their product appear better by preemptively complicating it in the name of some claimed benefit.