A whole industry is about to rediscover software engineering fundamentals