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