What Happens to Software Engineering When Anyone Can Build?
the great split Last week, a few tremendously interesting blogs and articles landed on my screen. They were written in totally different contexts, by people who are not coordinating, and in some cases