"complex software" as far as I can tell, the complexity of problems solved by startups decreases over time. The true hack isn't coming up with a hard solution to a hard problem, but in finding the simplest thing that people will interact with and share.