> Coding (programming) is a tedious and expensive part of software engineering.
Why is that? Coding, for me, is kinda relaxing, and the fun part of developing software. Gathering requirements, especially in a corporate settings, is the tedious part and the most time consuming.