Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    D

    De Programmatica Ipsum

    deprogrammaticaipsum.com · Publication · on HN since 2018

    De Programmatica Ipsum is a magazine of essays on software history, programming culture and the industry.

    Visit blogHN submissions
    ProgrammingHistoryTech Industry
    What HN says

    HN commenters link it for pieces on Peter Norton and AppleScript's English-like design, while one says it overlooks JavaScript.

    Stats for nerds
    27HN people shared it
    87linked in comments
    1.5Kstory points
    Oct 2025last shared
    2020people per year2025

    Top posts on HN

    1. 1
      Twenty years is nothing
      1 person · 225 points · first shared 2024 · 285 comments on HN
    2. 2
      PHP: The Toyota Corolla of programming
      1 person · 188 points · first shared 2025 · 193 comments on HN
    3. 3
      The Untimely Demise of Workstations
      1 person · 146 points · first shared 2020 · 197 comments on HN
    4. 4
      The Absolute No-Frills Quite Ignorant Incomplete Beginner’s Guide to Smalltalk
      1 person · 102 points · first shared 2020 · 70 comments on HN
    5. 5
      Brad Cox: when OOP was about “Software-ICs” and micro-transactions
      2 people · 93 points · first shared 2019 · 76 comments on HN
    6. 6
      On the Duopoly of Mobile
      1 person · 93 points · first shared 2022 · 116 comments on HN
    7. 7
      The Digital Dark Ages
      1 person · 74 points · first shared 2022 · 15 comments on HN
    8. 8
      Kathy Sierra
      1 person · 65 points · first shared 2020 · 41 comments on HN
    9. 9
      Alan Perlis and the evolution of programming languages
      1 person · 63 points · first shared 2022 · 22 comments on HN
    10. 10
      Steve McConnell
      1 person · 59 points · first shared 2020 · 41 comments on HN

    What HN people wrote when they linked it

    • grahamleeJan 2022

      They do exist, but I do wish for more. We’re only a couple of decades away from software construction being a hundred years old (and a few from software _engineering_ being a century old) and I think it’d be wonderful to have some encyclopaedia-like resource that says “here’s everything we tried for the first hundred years, and why we do things this way at the end of it”.

      For my part, I try to contextualise the way I/my peers work now with the other things we tried over my career, and maybe the decade or two before that which contextualised _my_ junior experience. For example, I run a monthly magazine with a colleague, and in our devops issue we discuss how ideas in DevOps come from manufacturing, from Rapid Application Development, and other inspiration (https://deprogrammaticaipsum.com/play-it-again-sam/). I just recorded a podcast episode where I look at _what_ documentation was considered “comprehensive” at the time of the agile manifesto, and what docs are still useful despite the industry-wide tendency to eschew all prose (https://www.sicpers.info/podcast/episode-47-comprehensive-documentation/).

    • dwheelerJun 2020

      No, Brad Cox thought that the only way reuse could happen at scale would be via micropayments, which of the time he considered to be integral to the software IC idea:
      https://deprogrammaticaipsum.com/brad-cox/

      It turns out, of course, that the assumption was faults, and trying to track every dynamic use of software to pay its makers was completely impractical.

      What actually happened is similar to what happened with tcp/ip. The phone companies couldn't see how it would be useful, because its lack of per packet accounting meant it couldn't charge for every packet. Instead, by throwing away all the complex accounting systems, TCP/IP could grow far behind what the phone system could do.

    • somewhereoutthSep 2022

      They mention only in passing arguably the most interesting and currently important language, not least due to its frantic evolutionary pace - Javascript. And only then via TypeScript, which may or may not be an improvement to the underlying language. They do link to their own page on Javascript, but that page is more a side swipe than a considered analysis: https://deprogrammaticaipsum.com/innovationscript/

      Software language theorists should (hold their nose and) take a very close look at Javascript.

    • a4ismsFeb 2023

      There is a term-of-art for using English to write programs: "The English-Likeness Monster." The poster-boy for this terrible UX is--ironically--AppleScript, a programming language from a company that otherwise prides itself on good user experiences.

      https://deprogrammaticaipsum.com/the-english-likeness-monster/

    • tamndOct 2025

      For assembly, by any chance, do you like the "pink shirt" book? It is one of my all-time favorites! I learned so much from it back in the day. Sadly, I lost my copy somewhere along the way :(

      https://deprogrammaticaipsum.com/peter-norton/

    • benatkinJul 2023

      It could be a deliberate rejection of the standard format of a blog. Here's the issue which seems like a less confusing starting point: https://deprogrammaticaipsum.com/issue-58-community/

    Related

    Sicperssicpers.info50 people

    Inheritance Often Doesn't Make Sense

    Sicpers
    Personal · last shared 2026
    Miguel de Icazatirania.org184 people

    Callbacks as our Generation's Goto Statement

    Miguel de Icaza
    Personal · last shared 2026
    Better Programmingbetterprogramming.pub319 people

    Three programmers got fired, including me, due to a single app crash

    Better Programming
    Publication · last shared 2025
    The Morning Paperblog.acolyer.org606 people

    Local-first software: you own your data, in spite of the cloud

    The Morning Paper
    Personal · last shared 2026
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Dedoimedodedoimedo.com124 people

    Linux – The beginning of the end?

    Dedoimedo
    Personal · last shared 2026
    Asymcoasymco.com372 people

    Microsoft makes 5 times more income from Android than from Windows Phone

    Asymco
    Personal · last shared 2026