Re:Banks scramble to fix old systems as IT 'cowboys' ride in...
by tcbawo on Thursday October 04, 2018 @08:17AM
(#18139173)
I try to design and name interfaces clearly and comment code for myself. If it's been a few weeks since I've looked at something it helps me snap back.
Also, I would never approach a codebase as if I will be working on it for 30 years. Job security comes from marketability, not obscurity.
[ Parent
| on HN ]
Re:Banks scramble to fix old systems as IT 'cowboys' ride in...
by lovich on Thursday October 04, 2018 @09:12AM
(#18139546)
Was that true when these systems were first made? Many of them are decades old, and the culture of large institutions is usually resistant to change, and that comes from management on down. If the system didn't start with those values in mind, what would have prompted them to change?
Re:Banks scramble to fix old systems as IT 'cowboys' ride in...
by tcbawo on Thursday October 04, 2018 @02:18PM
(#18142247)
It's not that I don't expect the codebase to age or design it with long-term thinking, I just don't expect to be working on it for that long. Someone will replace me, and I'd like to leave them with well-designed, readable code that they will be able to understand.
Re:Banks scramble to fix old systems as IT 'cowboys' ride in...
by lovich on Thursday October 04, 2018 @06:38PM
(#18144298)
I'm talking about that as well. The modern era of jumping ship every 2-3 years on average in software is not how its always been. Jobs used to be very long term
Re:Banks scramble to fix old systems as IT 'cowboys' ride in...
by tcbawo on Friday October 05, 2018 @07:26AM
(#18147238)
It's not always about jumping ship either. In many companies, you will move between areas/needs or get promoted to other work after a couple years. Also, companies will outsource maintenance to lower-cost teams. It seems there is better project lifecycle management, less waterfall development, and fewer cushy open-ended government contracts.
But, you're right. The expectation that you'll be able to do the same thing indefinitely for you career is gone.