This week, we have a preliminary Debianization of klee (a.k.a. “nifty bug-finding software”), temporarily posted over here (in the “ubuntu” branch), and some even more preliminary thoughts on software microclimates; to wit:
I write software a bit differently from the way that most other people write software. Partially as a result, my team generally writes software differently from the way that other teams write software.
Why is this?
More specifically, how should we account for variation in software development practices? For example, is the variation mostly due to variation in knowledge, situation, organization, or…?
Even more primitively, along which dimensions does software development practice vary?
What determines the cost to port software from one profile of development practices to another?