I've been thinking a bit about something that Dave Malouf posted on twitter last week..
"weird thought of the day. "Who wants to start an artisanal software company?” (Let’s break the speed trap!)"
At first I thought of it just as a joke. "Haha, artisanal everything!" But then I gave it a little more realistic consideration and started thinking of all of the times I'd seen release deadlines or dev deadlines cut or cripple key features in software products. I also thought about the problem of bloat and inherited debt. (both in terms of UX and also just general functionality) I've traditionally attributed some of these problems to the ballooning size of dev teams and the fact that they are often geographically distributed... How many folks do you think had their hands on Windows 10 code? Or El Capitan? (Side note, I gave up code writing in the 90's, so I may be off my rocker here.. and I'm also not trying to point fingers at developers or engineers.. we're all involved in this)
What do you think? Is it possible to do "artisanal software"?
Is it practical?
Would enough people care?
How do we get ROI out of it?