<story><title>Software sucks</title><url>https://shitpost.plover.com/s/software-sucks-4.html</url></story><parent_chain></parent_chain><comment><author>vortico</author><text>The reason for pretty much any bug found in software driven by a huge company is that there is a large disconnect between fixing bugs and profit. Fixing a bug almost never excites users, and even if it did in this case, they won&amp;#x27;t see a measurable increase of users of their software, so you can&amp;#x27;t prove a profit increase.&lt;p&gt;Even if a bug is fixed, the effort might be wasted when a large overhaul of the system happens because they want to add a huge feature, like a new searching system or some internal backend refactor. Fixing the bug might be much more difficult than you think due to the scale and complexity of their database or some other reason. Then the change needs to flow through the review and testing pipeline.&lt;p&gt;My point is to explain that software gets harder with scale, which might cause a bug like this to cost tens of thousands of company dollars to fix, while the benefit to each user (and therefore the company) would be a tiny fraction of a cent, so both managers and financially-aware engineers would easily brush this off as &amp;quot;not worth it.&amp;quot; Any argument of the form &amp;quot;why not just fix it?&amp;quot; would be countered with &amp;quot;you could say that for any of the 40k open bugs.&amp;quot;</text></comment>
<story><title>Software sucks</title><url>https://shitpost.plover.com/s/software-sucks-4.html</url></story><parent_chain></parent_chain><comment><author>omalleyt</author><text>It&amp;#x27;s showing him Wawas he&amp;#x27;s been to before. That&amp;#x27;s what the clocks mean.&lt;p&gt;For the search &amp;quot;wawa&amp;quot; it doesn&amp;#x27;t make a lot of sense to prioritize history over distance, because Wawas are nearly identical. But for &amp;quot;farmer&amp;#x27;s markets&amp;quot; this would probably be a useful feature.&lt;p&gt;Figuring out how to differentiate between those two examples algorithmically is super non-trivial though</text></comment>