Nathan Willis

Random thought

Nathan Willis at

Since I'm no longer enmeshed 100% in the software development world and am instead occupied with a different task set that takes 100% of my available hours and concentration, I have had to drastically recalibrate my notion of what "easy to install" / "easy to configure" / "suitable for end users" means.

My technical to-do list is longer than I have the free time to give to it, and it only gets longer every week. And I'm somebody who knows what needs doing. So whenever a free-software project says "it's a little more work to set up" and "if you have questions just join the IRC channel" and the docs have the words "TODO" in them, I can tell you from personal experience that that is equivalent to the project not existing at all. Make installation & support & junk like that a priority, otherwise you're limiting your reach to the developer echo chamber.

Charles Stanhope, Ben Sturmfels likes this.