| ▲ | darkwater 5 hours ago | ||||||||||||||||||||||||||||||||||||||||
But... "time to market!", "we won't have cash by the time this gets implemented properly" etc etc are the usual suspects here. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | conductr 5 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||||||||
Sounds like valid issues to me. Pristine software isn’t the objective of most businesses. Leaving as a problem for another day, if we’re lucky that day will come, for many businesses, products, and startups it doesn’t and the shoddy prototype usually isn’t to blame. I feel like SWE’s that make this gripe really need to step back and understand their role and the process for value creation. Because it’s certainly a process, the quality of code/architecture matters little if the low bar of functionality is met. Functionality can be sold to customers or used to test the market. It’s basically the whole MVP thing and the MVP should be a bit jank. If it wasn’t, you spent too much time/effort on it. All said, there’s definitely some approaches to make it less jank from day one. Unfortunately, jankiness is a subjective metric. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||