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
    S

    Shape of Code

    shape-of-code.com · Personal blog · on HN since 2022

    Derek Jones writes data-driven critiques of software engineering research, covering effort estimation, compilers, language history and developer careers.

    Visit blogRSSHN submissions
    ProgrammingScienceCareer & Work
    What HN says

    HN commenters cite it as skeptical evidence against common claims, such as the idea that software effort estimation research is mostly fake.

    Stats for nerds
    19HN people shared it
    18linked in comments
    250story points
    Jan 2024last shared
    2023people per year2024

    Top posts on HN

    1. 1
      A new career in software development: advice for non-youngsters
      1 person · 97 points · first shared 2022 · 108 comments on HN
    2. 2
      21 Algol 60 Compilers in 1962
      1 person · 56 points · first shared 2024 · 54 comments on HN
    3. 3
      Parsing R code: Freedom of expression is not always a good idea (2012)
      1 person · 50 points · first shared 2022 · 36 comments on HN
    4. 4
      Half-life of Microsoft products is 7 years
      1 person · 24 points · first shared 2025 · 1 comments on HN
    5. 5
      70% of new software engineering papers on ArXiv are LLM related
      2 people · 4 points · first shared 2026 · 1 comments on HN
    6. 6
      The Shape of Code » Finding links between GCC source code and the C Standard
      1 person · 3 points · first shared 2025 · Discussion on HN
    7. 7
      Early research on economies of scale for computer systems
      1 person · 3 points · first shared 2025 · Discussion on HN
    8. 8
      Software effort estimation is mostly fake research
      3 people · 2 points · first shared 2023 · Discussion on HN
    9. 9
      Investigating an LLM generated C compiler
      1 person · 2 points · first shared 2026 · Discussion on HN
    10. 10
      ISO C++ committee has a new chief sheep herder
      1 person · 2 points · first shared 2025 · 1 comments on HN

    What HN people wrote when they linked it

    • WesolyKubeczekJun 2023

      Stay in the field long enough and the number of anecdotes will grow so much that you will notice the pattern, unless your pet rock’s intelligence can surpass your own.

      Also, hasn’t there been a link [0] just a couple days ago about how most of the “serious science research” done about software development estimation is based on datasets that are either smaller than the number of anecdotes a typical software developer will easily encounter in five years, or are right away made up? Just what kind of data would you expect, and from whom?

      [0] https://shape-of-code.com/2021/01/17/software-effort-estimation-is-mostly-fake-research/

    • eadlerJan 2024

      You might enjoy these three things on the topic of software development:

      1. Derek Jones. (2021, January 17). Software effort estimation is mostly fake research. The Shape of Code. https://shape-of-code.com/2021/01/17/software-effort-estimation-is-mostly-fake-research/

      2. Andy Oram, Greg Wilson, & Andrew Oram (Eds.). (2011). Making software: what really works, and why we believe it (1st ed). O’Reilly.

      3. Bossavit, L. (2015). The leprechauns of software engineering: how folklore turns into fact and what to do about it. Leanpub.

    • di4naOct 2023

      I want to raise a point of order here.

      We do not have any good research backing "bugs found later in the process cost more to fix".

      If anything, the few empirical and solid dataset we have show no correlation, to at best really light one.

      This principle may sound solid in theory, but the evidence is not here to support it and if anything seems to point to its invalidity.

      See in particular
      https://shape-of-code.com/2021/06/27/increase-in-defect-fixing-costs-with-distance-from-original-mistake/

    Related

    The Shape of Codeshape-of-code.coding-guidelines.com42 people

    Software effort estimation is mostly fake research

    The Shape of Code
    Personal · last shared 2021
    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
    Derek Jonesknosof.co.uk22 people

    Evidence-based Software Engineering: based on the publicly available data

    Derek Jones
    Personal · last shared 2025
    Lambda the Ultimatelambda-the-ultimate.org615 people

    Simon Peyton Jones Elected into the Royal Society Fellowship

    Lambda the Ultimate
    Publication · last shared 2026
    Never Work in Theoryneverworkintheory.org73 people

    “Extremely angry with the state of academic CS research right now”

    Never Work in Theory
    Publication · last shared 2026
    Tomas Petricektomasp.net152 people

    Write your own Excel in F# (2018)

    Tomas Petricek
    Personal · last shared 2026
    Erik Bernhardssonerikbern.com150 people

    Why software projects take longer than you think – a statistical model

    Erik Bernhardsson
    Personal · last shared 2026
    Hillel Waynehillelwayne.com294 people

    1/0 = 0

    Hillel Wayne
    Personal · last shared 2026