Giving up when it's the right thing to do

In an attempt to better our security, a new mandate was implemented to force all development teams to dedicate time to resolving code scanning and dependency issues. It was a good idea, implemented a little poorly, but my team jumped on the task and has been resolving issues like crazy. We started with low hanging fruit so the last few were the real pain in the ass tasks.

Being two sprints into my last fix and making the slowest progress ever, I decided that the direction I was headed wasn't going to be worth it. Services created by developers long gone with no documentation, many major revisions behind on fundamental framekworks that require huge changes in code and configuration. It became obvious that redoing the service, while costly, would make everyone's lives much easier.

It's often difficult to go back to your boss and tell them the past few day...or weeks have been a total waste of time. We don't like to admit defeat. Sometimes it just requires us to pause, take a step back and reassess what we are doing. Many times it is better to give up early and find a new path than it is to go deeper into the woods and get lost.

$ published: 2024-10-09 18:00 $

$ updated: 2024-10-09 19:56 $

$ tags: #development, #life $

-- CC-BY-4.0 jecxjo 2024-10-09

Comments?

back


Source