|
|
|
|
|
by reactordev
108 days ago
|
|
Yeah, you just described why doing green right is hard. It has to account for future state. It needs to be accommodating to change. I know we all had that experience where we come in and some slop is running in production and we are tasked to rewrite it. This isn’t that. Those suck. They deserve their own bin of humiliation. The great designs allow future development to add to the ecosystem. The argument “You never stay so you never built anything that lasts” is untrue when you build a platform that is extensible and has been running that way for 30 years. I haven’t been needed in 29. But yes, as everything in life, YMMV and all jobs are a double edged sword. Some greenfield is shit because shitty decisions were made. Some enterprise is shit because some shitty decisions were made. In either case, whether it’s a new project or fixing an old one, take your time and not make shitty decisions. (Spider-Man Point Meme) (I don’t make products, I create legacies, in C++) |
|