the real lesson of software is even when the cost of raw materials, distribution and storage is basically zero humans are still crap at designing systems.
@deech they're crap at hiring people who are better than average at it too.