The Hidden Costs of Modern Software Development Practices – Part 1