<story><title>Software disenchantment</title><url>https://tonsky.me/blog/disenchantment/</url></story><parent_chain><item><author>city41</author><text>This article doesn&amp;#x27;t even touch on the main pain point: bugs. Virtually all software is just as buggy as can be. I dread every time I need to take a piece of software down a non-happy&amp;#x2F;non-common path. It almost always fails. Working around and dealing with bugs is just a normal, every day part of modern society now.&lt;p&gt;Simple example, I sold my car to Carvana the other day and just baaaarely pulled it off using Chrome and Firefox. In Chrome the upload image wizard would get a JS exception. That part of the app miraculously worked in FF, but virtually the entire rest of the site was mired in issues as it&amp;#x27;s obvious Carvana devs don&amp;#x27;t test in FF. I pulled off the transaction by bouncing between the two.&lt;p&gt;Even worse, most non-technical people think they did something wrong when they encounter a bug.&lt;p&gt;Software that is bloated and slow but stable and rock solid? I&amp;#x27;d gladly take it at this point.</text></item></parent_chain><comment><author>spacemadness</author><text>On one hand I cannot believe what we have actually works as well as it does. Duct tape and bubblegum everywhere at all levels and it actually still works. I’m amazed everyday at what humanity has accomplished with that in mind. On the other hand I can’t help but notice just how damn buggy everything is, and I’m not sure if everything is actually more buggy or if I’m just losing patience with big business software development as I age having seen how the sausage is made. I can’t help being angry at some illusory product person telling people to ship feature X or else with it having a glaring bug in the UX that is easily caught.</text></comment>
<story><title>Software disenchantment</title><url>https://tonsky.me/blog/disenchantment/</url></story><parent_chain><item><author>city41</author><text>This article doesn&amp;#x27;t even touch on the main pain point: bugs. Virtually all software is just as buggy as can be. I dread every time I need to take a piece of software down a non-happy&amp;#x2F;non-common path. It almost always fails. Working around and dealing with bugs is just a normal, every day part of modern society now.&lt;p&gt;Simple example, I sold my car to Carvana the other day and just baaaarely pulled it off using Chrome and Firefox. In Chrome the upload image wizard would get a JS exception. That part of the app miraculously worked in FF, but virtually the entire rest of the site was mired in issues as it&amp;#x27;s obvious Carvana devs don&amp;#x27;t test in FF. I pulled off the transaction by bouncing between the two.&lt;p&gt;Even worse, most non-technical people think they did something wrong when they encounter a bug.&lt;p&gt;Software that is bloated and slow but stable and rock solid? I&amp;#x27;d gladly take it at this point.</text></item></parent_chain><comment><author>ohwellhere</author><text>You&amp;#x27;re 100% right. Ever since watching the Jonathan Blow talk on the end of the world I have started paying attention to it and it&amp;#x27;s amazing how many absolutely shitty software experiences we just accept on the daily.&lt;p&gt;I understand all the points about financial costs and opportunity costs and pragmatism and the rest, and I partially agree with it, but it&amp;#x27;s hard not to sometimes feel like we&amp;#x27;ve accepted living in a half built world.</text></comment>