software requirements blog post

Add: and it's reasonably easy to compile by other people! There are so many academic projects that have compilation errors or unmentioned dependencies or hardcoded lines that need changing. Testing by the primary set of developers might not cover this condition.