"The most radical possible solution for constructing software is not to construct it at all". Fred Brooks.