As someone who&#x27;s been doing mostly maintenance recently, it&#x27;s pretty clear why:<p>1) reading a pile of code and trying to figure out how it works and being constrained by someone else&#x27;s solutions is considerably less fun for most developers than writing something new and making decisions about how the system will be put together<p>2) It&#x27;s much harder to point to what you did or talk up your accomplishments. <i>Particularly</i> to management.