3 ms·
I feel like a lot of devs take things like YAGNI and “move fast and break” things a bit too seriously and to great extreme. They’re too willing to accept an ad
by hk1337 3y ago
I feel like a lot of devs take things like YAGNI and “move fast and break” things a bit too seriously and to great extreme.
They’re too willing to accept an adequate solution because it “works” rather than spending just a little bit more time to find a more appropriate solution.
- sokoloff 3y agoIf it works (or even “works”) for the users and for the business, it’s probably appropriate.
- xorcist 3y agoThat's a slippery one. Spreadsheets in Excel works for the business. That doesn't mean it's appropriate to replace your billing system with one. Even if it works. It's probably not useful to reason about a whole field in such absolute terms as what's best or what works.
- projektfu 3y agoYet many small business billing systems are basically an excel sheet with a word doc or manual online invoice system like square invoices. You wouldn't replace a functioning billing system with this one, but you might not replace this one with an expensive custom system. As programmers, we often discount the value of our time to zero when we're writing software because it's kind of fun. But for a non programmer, 10-30 minutes of work each week invoicing isn't an issue if the system never gets into an unusable state.
- bombolo 3y agoExcel works for the business, but see how much money is estimatedly lost yearly due to excel mistakes.
- sokoloff 3y agoExcel is the most widely used no-code/low-code environment by a wide margin. It's not surprising that something in such widespread use has a lot of bugs in aggregate. It's not the typical office automation written in <pick your favorite language> is bug-free either.