by Nick
Monday, June 19, 2006 12:34 PM
This article was featured on Slashdot, and I couldn't help but laugh as I read some of the concepts that were combined together to describe Ray Ozzie, the new Chief Software Architect at Microsoft:
Mr Gates himself was once moved to declare Mr Ozzie "one of the top five programmers in the universe" and revealed that he and Mr Ballmer had wanted for more than a decade to persuade him to join Microsoft. To the outside world, Mr Ozzie's programming prowess is known mainly through Lotus Notes, the e-mail and collaboration software that he masterminded, which was acquired by IBM in 1995.
...
"Complexity kills," Mr Ozzie wrote. "It sucks the life out of developers, it makes products difficult to plan, build and test, it introduces security challenges, and it causes end-user and administrator frustration."
I'm sorry... is that the architect of Lotus Notes saying that complexity kills, as if he's somehow an expert on simple software? Did I read that right? Lotus Notes is probably one of the worst, and most bloated pieces of email and collaboration software I've ever had the misfortune to use. I pray... pray... that software at Microsoft (despite its problems) doesn't regress further by following the Notes model.