Misplaced optimism
Engineers of all stripes – software developers, mechanical engineers, electrical engineers, even civil engineers – are inherently optimistic.
They have to be, because I have yet to ever meet an engineer that didn’t believe that there was a workable a solution.
And also a solution that is better than the workable solution someone else came up with.