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
    M

    Marianne Bellotti

    medium.com/@bellmar · Personal blog · on HN since 2018

    Marianne Bellotti is an engineer who writes on mainframes, COBOL, TLA+, SRE and engineering teams.

    Visit blogHN submissions
    ProgrammingSystems & PerformanceManagement
    What HN says

    HN links it in COBOL and mainframe threads, especially her hello world on z/OS and her piece on COBOL and floating point math.

    Stats for nerds
    17HN people shared it
    32linked in comments
    3.6Kstory points
    Apr 2020last shared
    2018people per year2020

    Top posts on HN

    1. 1
      All the best engineering advice I stole from non-technical people
      1 person · 1.2K points · first shared 2019 · 266 comments on HN
    2. 2
      Why is this idiot running my engineering org?
      1 person · 326 points · first shared 2020 · 167 comments on HN
    3. 3
      Old Code Gets Younger Every Year
      1 person · 240 points · first shared 2020 · 188 comments on HN
    4. 4
      Is Cobol holding you hostage with Math?
      6 people · 206 points · first shared 2018 · 115 comments on HN
    5. 5
      Hello World on z/OS
      6 people · 203 points · first shared 2018 · 121 comments on HN
    6. 6
      A Software Engineer’s Guide to Cybernetics
      1 person · 179 points · first shared 2020 · 59 comments on HN
    7. 7
      Introduction to TLA+ Model Checking in the Command Line
      2 people · 178 points · first shared 2019 · 44 comments on HN
    8. 8
      People Hacks for Technical Leads
      1 person · 172 points · first shared 2018 · 31 comments on HN
    9. 9
      SRE as a Lifestyle Choice
      2 people · 170 points · first shared 2019 · 41 comments on HN
    10. 10
      The Land Before Binary
      1 person · 132 points · first shared 2018 · 29 comments on HN

    What HN people wrote when they linked it

    • dredmorbiusOct 2019

      This article expresses one piece of the problem that's increasingly suggesting to me that it's not hiring or job-hunting that's broken, but the model of employment itself.

      (For yet another example of broken hiring, see this story, also presently on the HN front page: https://medium.com/@bellmar/sre-as-a-lifestyle-choice-de9f5a82d73d)

      Skills assessment (and assertion) is difficult. Skills relevance is hard to assess. Incorportion and business as risk-externalising systems has worked rather too well (though the problem's hardly new), with much of employment risk being shifted from employers to employees, and from large employers to small ones (answering the anticipated small-business / startup response). The entities most able to manage risk are those most equipped to shift it elsewhere.

      There's also the problems of offshoring, outsourcing, and shifting to the modern variants of endentured servitude, generally: employment-contingent temporary visa workers (H-1B in the US, similar equivalents elsewhere). And of gig, contingent, temporary, part-time, and other employment conditions, as well as of the tying of specific benefits (most especially healthcare) to employment status.

      Don't even get me started on pensions/retirement, professional ethics, whistleblower protections, and labour organisation.

    • spc476Sep 2018

      There was a link to another article [1] about how COBOL may be better suited to certain mathematical calculations. The article in question presented this iterative function:

      x[0] = 4
      x[1] = 4.25
      x[i] = 108 - ((815 - 1500 / x[i-1] ) / x[i-2])

      It blew up on iteration 14 using floating point, but COBOL could be programmed to go further (by using more decimal places past the decimal point).

      [1] https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    • colecaSep 2019

      Surprisingly there are reasons why running financial type systems in COBOL makes a lot of sense. Evidently COBOL really excels at foxed point decimal operations more so than other “modern” languages like Python and Java. Porting then off the mainframe isn’t a trivial exercise it seems.

      https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b

    • floatbothMay 2019

      From what I've heard, redundancy and scalability in a single machine (like, you can hot-swap CPUs on a running machine and have lots of redundant RAM, etc.) and being able to run an OS with backwards compatibility all the way to the fscking 1960s or whatever.

      That OS is… something: https://medium.com/@bellmar/hello-world-on-z-os-a0ef31c1e87f

    • tyingqJul 2019

      A pretty good account of a "new to mainframes" person figuring out how to make their first Cobol program on z/OS: https://medium.com/@bellmar/hello-world-on-z-os-a0ef31c1e87f

    • isaachierApr 2020

      From what I gather, it's an issue of floating point precision. See more here: https://medium.com/@bellmar/is-cobol-holding-you-hostage-with-math-5498c0eb428b.

    Related

    Gergely Oroszblog.pragmaticengineer.com301 people

    Undervalued Engineering Skills: Writing Well

    Gergely Orosz
    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
    LinkedIn Engineeringengineering.linkedin.com415 people

    LinkedIn Intro: Doing the Impossible on iOS

    LinkedIn Engineering
    Company · last shared 2025
    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026
    Yossi Kreininyosefk.com387 people

    Yosefk - My history with Forth & stack machines

    Yossi Kreinin
    Personal · last shared 2026
    Rachel Krollrachelbythebay.com493 people

    fork() can fail

    Rachel Kroll
    Personal · last shared 2026
    Tech World With Milannewsletter.techworld-with-milan.com26 people

    All estimations are wrong, but none are useful

    Tech World With Milan
    Personal · last shared 2026
    Slack Engineeringslack.engineering281 people

    Taking PHP Seriously

    Slack Engineering
    Company · last shared 2026