Re Dev - In the Matter of Software Development: Philosophy, Strategy, and Tactics