The article argues that the software industry is destroying itself by prioritizing complexity, ignoring backward compatibility, and pushing for rewrites of working systems. It also criticizes the trend of jumping on new languages, frameworks, and libraries, and the devaluation of reinventing the wheel as a learning process. The author believes that this approach is leading to bloated, fragile, and poorly designed software. The article concludes that the joy of hacking is being lost in the process.