Seven attributes of good software: simple, consistent, composable, scalable, obvious, communicative, and accommodating. Some old and new ideas mixed together in one place.
Put another way, will humans will always want to do things like scroll Instagram, but perhaps won't ever want to open TurboTax/Docusign/Concur/Foursquare/etc. again?
This will likely bring a very psychological approach to company building in software (something well-known in consumer but lesser used in enterprise), as companies will have to look at ... See more