<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Abstraction on Software Engineer and Hobbit</title><link>https://www.thario.net/tags/abstraction.html</link><description>Recent content in Abstraction on Software Engineer and Hobbit</description><generator>Hugo -- 0.163.3</generator><language>en-us</language><lastBuildDate>Fri, 03 Jul 2026 20:45:05 -0700</lastBuildDate><atom:link href="https://www.thario.net/tags/abstraction/index.xml" rel="self" type="application/rss+xml"/><item><title>The Long Climb: Seventy Years of Raising the Level of Abstraction</title><link>https://www.thario.net/post/the-long-climb-of-abstraction.html</link><pubDate>Fri, 03 Jul 2026 09:00:00 -0700</pubDate><guid>https://www.thario.net/post/the-long-climb-of-abstraction.html</guid><description>&lt;p&gt;Every era of programming has been an argument about the same thing. How
much of the work should the human do, and how much should we hand to the
machine? Each time we have answered &amp;ldquo;give more to the machine,&amp;rdquo; someone has
objected that the machine cannot be trusted with it, that real programmers
work closer to the metal, and that the new convenience is a toy. And each
time, within a decade, the convenience has become the floor that the next
generation of programmers stands on without a second thought.&lt;/p&gt;
&lt;p&gt;This is a story about that floor rising. It runs from a woman feeding
subroutines to a UNIVAC on tape in 1952 to a teenager in 2026 building a
working web application by describing it to a language model in English.
The technologies could not look more different. The motive behind them is
identical.&lt;/p&gt;</description></item></channel></rss>