<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title>Dilip's Log</title><subtitle>Dilip's Log</subtitle><link rel="alternate" type="text/html" href="https://idlip.in/"/><link rel="self" type="application/atom+xml" href="https://idlip.in/tags/programming/rss.xml"/><id>https://idlip.in/</id><updated>2026-08-27T00:00:00Z</updated><author><name>Dilip | Zororg</name><email>hi@idlip.in</email></author><generator uri="https://gohugo.io/">Hugo</generator><icon>https://idlip.in/images/op-roger.jpg</icon><rights>Copyright © 2023-2026, Dilip | Zororg; All rights reserved.</rights><entry><title>Talk is Cheap. Code is Cheap. Show me the Source</title><link rel="alternate" type="text/html" href="https://idlip.in/posts/show-me-source/"/><id>https://idlip.in/posts/show-me-source/</id><published>2026-08-27T00:00:00Z</published><updated>2026-08-27T00:00:00Z</updated><category term="philosophy" label="philosophy" scheme="https://idlip.in/tags/"/><category term="programming" label="programming" scheme="https://idlip.in/tags/"/><content type="html"><![CDATA[<ul>
<li><a href="https://blainsmith.com/essays/humanities-in-the-machine/">https://blainsmith.com/essays/humanities-in-the-machine/</a></li>
</ul>
<p>I&#39;ve been meaning to write about this since [2026-03-20 Fri]. finally doing it.</p>
<p>
Quick note on the title before I get into it. It&#39;s riffing on Linus Torvalds&#39; old line, &#34;talk is
cheap, show me the code&#34;. Except these days even that doesn&#39;t hold up, talk is cheap sure, but code
is cheap too now, anyone can get an LLM to spit out a working function in seconds. What&#39;s actually
hard to fake, and what most of what I read (and write) is missing, is the source: the history, the
reasoning, the &#34;why&#34; behind a piece of code or a life&#39;s work, not just the diff. That&#39;s what this
essay is actually about, so show me the source felt more honest than show me the code.</p>
<p>
To put it simply: Business gives us endless <strong>Talk</strong> for free, AI gives us endless <strong>Code</strong> for free, but the <strong>Source</strong>, the real reason behind any of it, can only come from us, Humans.</p>
<p>
So I read this essay by <a href="https://blainsmith.com">Blain smith</a> and it stuck with me for months. The whole point of it is that
the people who actually built computers as we know them were not &#34;just&#34; engineers. Hoare studied
classics and philosophy before he ever wrote quicksort. Lovelace called herself a poetical
scientist. Turing published his most famous paper in a philosophy journal, not a computer science
one. Dijkstra wrote actual essays, by hand, instead of just writing code comments. None of them were pure &#34;tech pals&#34;, they came from somewhere else first.</p>
<p>
Honestly the thing that makes the essay slap me is not just &#34;look, philosophy guy also did tech&#34;,
its that the stuff they built actually held up. Quicksort is still the sort you get taught first,
decades later. Dijkstra&#39;s shortest path algorithm is quietly running every time you open maps and
ask for directions. C is still the grandparent of basically every language people use today, and
unix is still under the hood of most servers and phones on earth. hopper&#39;s idea, that code should
read like english (I favor code as docs too), is why every language after her looks the way it does
instead of staying pure math symbols. None of this stuff got replaced because someone found a
&#34;better&#34; idea next year, it just kept being the right idea. That&#39;s rare. Most code I see in industry
or tool these days doesn&#39;t survive six months, let alone sixty years, every few year they all get
replaced with better alternative or solution (grander eg: rust hype for everything)</p>
<p>
What got me thinking is, i&#39;m still just a novice in this field. Most of what I read day to day is
<a href="https://lobste.rs">lobste.rs</a>, <a href="https://fosstodon.org">mastodon</a>, docs, and youtube. Nobody ever tells you to go read philosophy or history to
get better at writing code. Its always &#34;learn this framework&#34;, &#34;learn this language&#34;, &#34;here&#39;s how to
solve this&#34;, heck nobody even bothers telling how to think of solving.</p>
<p>
The essay also says something that annoyed me a bit, in a good way. It says a lot of today&#39;s tech,
social media, algorithms, all of it, is built by people who never studied ethics or psychology or
how to write clearly, and thats part of why it feels careless. Like nobody stopped to ask &#34;should we
build this&#34; and only asked &#34;can we build this&#34;, they should&#39;ve asked &#34;Does it solve a problem&#34;,
instead it went into &#34;We create a problem and then solve it&#34;. I don&#39;t fully know if i agree with
that, but it does feel true when i think about doomscrolling or apps that are clearly designed to be
addictive on purpose, economy &amp; business…!</p>
<p>
The ending is basically: you don&#39;t need a philosophy degree, you just need to actually read stuff
outside of tech. Books, essays, history. Let it change how we think about what we build, not just how to build it technically.</p>
<p>
I genuinely don&#39;t know where i land on all of this yet. But it did make me want to read more outside of programming books, and maybe slow down a bit before shipping things.</p>
<p>
Some more amazing resource to check: <a href="https://www.youtube.com/watch?v=yIPbE7BssOs">Rethinking the Developer Career Path – Randall Koutnik</a>
(<a href="https://speakerdeck.com/rkoutnik/implementers-solvers-finders-rethinking-the-developer-career-path?slide=14">slides</a>) ,<a href="https://fossunited.org/blog/learning-to-manage/building-a-shared-foundation">Learning to Manage - Building a shared foundation</a>, <a href="https://notashelf.dev/posts/taste-is-all-thats-left">Taste is all thats left</a> and <a href="https://vickiboykis.com/2026/08/12/write-for-people/">Write for people</a>.</p>
<hr>
<p>
Little cheat sheet of everyone the essay talks about, one line each, with a link if you
want to actually go read them instead of taking blain&#39;s word (or mine) for it.</p>
<ul>
<li><a href="https://amturing.acm.org/pdf/HoareTuringTranscript.pdf">Tony Hoare</a> : quicksort person, studied classics and philosophy at oxford before any of that.</li>
<li><a href="https://nesslabs.com/ada-lovelace">Ada Lovelace</a> : called her own thinking &#34;poetical science&#34;, saw that babbage&#39;s machine could do more than just crunch numbers.</li>
<li><a href="Https://phil415.pbworks.com/f/TuringComputing.pdf">Alan Turing</a> : published &#34;computing machinery and intelligence&#34; in a philosophy journal, not a cs one.</li>
<li><a href="Https://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.html">Edsger Dijkstra</a> : wrote 1300+ essays by hand (the EWDs), also wrote <a href="https://www.cs.utexas.edu/~EWD/transcriptions/EWD02xx/EWD215.html">&#34;go to statement considered harmful&#34;</a>.</li>
<li><a href="https://en.wikipedia.org/wiki/Grace_Hopper">Grace Hopper</a> : made compilers speak english instead of math symbols, because &#34;very few people are really symbol manipulators.&#34;</li>
<li><a href="Https://www.cnn.com/2011/10/14/tech/innovation/dennis-ritchie-obit-bell-labs/index.html">Dennis Ritchie</a> : made C and unix, died the same week as steve jobs and almost nobody noticed.</li>
<li><a href="Https://engineering.princeton.edu/news/2012/02/07/brian-kernighan-what-intelligent-people-should-know-about-computers">Brian Kernighan</a> : co-wrote the C book, later spent his career trying to connect CS back to liberal arts.</li>
<li><a href="Https://www.gnu.org/gnu/manifesto.en.html">Richard Stallman</a> : founded free software as a moral stance, not just a technical one.</li>
<li>also worth reading: <a href="http://esr.ibiblio.org/?p=4386">eric raymond&#39;s take on stallman</a>, if you want the other side of the free software story.</li>
</ul>
]]></content></entry></feed>