<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Development on Daniel Lyons</title><link>https://dandylyons.net/topics/software-development/</link><description>Recent content in Software Development on Daniel Lyons</description><generator>Hugo -- gohugo.io</generator><language>en-gb</language><lastBuildDate>Tue, 01 Oct 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://dandylyons.net/topics/software-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Abstractions Increase Complexity: Here's Why That's Not A Bad Thing</title><link>https://dandylyons.net/posts/abstractions-increase-complexity/</link><pubDate>Tue, 01 Oct 2024 00:00:00 +0000</pubDate><guid>https://dandylyons.net/posts/abstractions-increase-complexity/</guid><description>&lt;p>I&amp;rsquo;m starting to see a pattern that seems to replay again and again. A shiny new technology comes out that solves a problem. A bunch of developers flock to it, evangelizing it to everyone else. Eventually the tech disappoints. The developers complain that the new solution is so complicated, and they long for the next shiny new thing.&lt;/p>
&lt;p>Surely this pattern has existed for a long time, and will continue to repeat. But why does it happen? I think it&amp;rsquo;s because we have fallen for a fallacy. The fallacy is this:&lt;/p></description></item></channel></rss>