This is the clearest explanation I’ve read of how to make a productive workplace for creating software.
I love it, I could create amazing things in an environment with even half these things.
One day a week without meetings? HURRAH!
Reserved four hours a day with no interruptions? HURRAH!
Really, you should read the rest of the article.
I’m glad this article has dated well. The practices and methodologies have evolved since then.