3 ms·
There is a huge amount of "legacy" software out there and a huge amount of software dev work involves maintaining it. This is as it should be. It means that th
by alexdowad 4y ago
There is a huge amount of "legacy" software out there and a huge amount of software dev work involves maintaining it.
This is as it should be. It means that the software which people have already created is working and generating value. It's not necessary or desirable that as an industry, we should keep making new things non-stop.
Maybe you really want to be one of the people doing "greenfield" work. If that is really important to you, start looking around and see what other work opportunities are available. Your current employer might give you that opportunity if you ask, but they might not. If they don't, does it matter enough to you that you would switch jobs for it?
Don't worry about whether you are a "bad engineer" or not. That's just a distraction from the actual issue.