| ▲ | alanwreath 17 hours ago | |
“Maintainability” is probably the word you are really looking for. Few devs care whether something adheres to whatever as long as we maintain: - user experience/expectation (i.e., if feature X worked three years ago, it still works in a consistent way today after a bug fix) - development cadence (if implementation of feature X took N days, a comparable feature Y should take N days) - sanity (can we assume that a fix going in Thursday night or Friday morning doesn’t wreck the weekend) SOLID, DRY, ACID-compliant, linted, formatted, clean, functional, compositional, etc. May be the means (misdirected or otherwise) but they are not the motivator(or at least should not be). What matters is whether the day two feature requests, bug reports, CVEs, and traffic load that are coming can be met on time. Not saying it can’t be done without a developer at the helm, Anyone Can Cook™, but I guess it depends on what harness is in use or has created for the org, and whether that consideration is baked into the guidelines for the codebase (which seems to be, at least to some extent, what this service tries to course correct). And of course, what is done to the process when incident x happens, again and again. Are we only updating code without paying attention to process that enabled it in the first place? Maybe that’s the story of vibe coded repos: the code devs were removed but we really still need devops personnel. Also maybe new tech will be more readily adopted. Interesting times. | ||