One problem with Software Engineering lies in the engineers themselves when they forget the time or money aspect of their designs.
Your design may be perfect for the domain, but if the time you have is just 6 months, you have change your design to something 'buildable' in that time.
I fall for this one when I got an interesting/challenging project.
Given enough time, the ability of a S.Engineer to find diferent solutions depending on money/time availability will positively affect her/his pay. (and the size of the assignments)
Your design may be perfect for the domain, but if the time you have is just 6 months, you have change your design to something 'buildable' in that time. I fall for this one when I got an interesting/challenging project.
Given enough time, the ability of a S.Engineer to find diferent solutions depending on money/time availability will positively affect her/his pay. (and the size of the assignments)