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

    Sergey Fedorov

    spakhm.com · Personal blog · on HN since 2020

    Sergey Fedorov writes about engineering careers, getting promoted, interviewing, management, and reading, with some technical benchmarking.

    Visit blogRSSHN submissions
    Career & WorkManagementProgramming
    What HN says

    Commenters link his promotion and management posts as useful, but one says the advice is mixed with weaker points and lacks stated confidence.

    Stats for nerds
    46HN people shared it
    50linked in comments
    976story points
    Nov 2024last shared
    2020people per year2024

    Top posts on HN

    1. 1
      Surviving Disillusionment
      3 people · 310 points · first shared 2020 · 170 comments on HN
    2. 2
      Headline Driven Development
      1 person · 208 points · first shared 2024 · 69 comments on HN
    3. 3
      How to send progress updates
      2 people · 142 points · first shared 2024 · 29 comments on HN
    4. 4
      A Mathematica interpreter in Typescript
      1 person · 121 points · first shared 2024 · 29 comments on HN
    5. 5
      Decoding Leibniz Notation (2024)
      1 person · 47 points · first shared 2025 · 12 comments on HN
    6. 6
      How to interview engineers (2020)
      3 people · 43 points · first shared 2020 · 59 comments on HN
    7. 7
      How to Get Promoted
      13 people · 23 points · first shared 2020 · Discussion on HN
    8. 8
      Please Stop Paying Me
      2 people · 14 points · first shared 2021 · Discussion on HN
    9. 9
      Extending ts-Wolfram: dropping OOP, kernel/userspace interop, better printing
      1 person · 10 points · first shared 2025 · 1 comments on HN
    10. 10
      Against Xkcd 1357 (2020)
      1 person · 7 points · first shared 2022 · 9 comments on HN

    What HN people wrote when they linked it

    • cdavidJul 2023

      Middle management (above first line manager) in large organizations is hard to do well. I think it is difficult to understand if you have never done it, and it is even difficult to articulate why. I find it much much harder than working as an engineer or Eng Mgr.

      Fundamentally, I think it is an incentive and systematic issue: what is expected of middle managers, and incentivized, requires almost complete dedication to managing up and laterally. People who spend time w/ their reports are the exceptions because there is close to 0 correlation with getting promoted. Caring about your report either require crazy number of hours, or ignoring what people above you will expect. The latter will ultimately affect their report.

      Many people in that line of work do the minimum ? Yes, I can believe this. But the odds are stacked against you. I used to joke "as a middle manager, doing above average work requires extraordinary dedication".

      1. Lack of agency: once you are above first line management (EM), you actually have much less agency. As an EM, you can tweak processes, and improve things. You only are accountable to your manager, and maybe 2-3 other people. Once you are above that, the number of stakeholders explodes, and any perception of failure will get at you. You can't say no to many useless meetings because you have to be there. If you don't go, and something goes wrong, guess whose teams/projects will be slashed next time.

      2. Corollary: spooky action at a distance. Once…

    • ZephyrBluJun 2024

      This is a tech-focused selection from my personal list, with a few more business-y sources thrown in:

      - https://erikbern.com

      - https://lethain.com

      - https://commoncog.com

      - https://scattered-thoughts.net

      - https://danluu.com

      - https://ideolalia.com

      - https://staysaasy.com

      - https://collabfund.com

      - https://blog.nelhage.com

      - https://jacobian.org

      - https://equalventures.substack.com

      - https://defmacro.org

      - https://spakhm.com

      - https://apenwarr.ca

      - https://scarletink.com

      - https://benkuhn.net

      - https://cpojer.net

      - https://brandur.org

      - https://zeptonaut.com

      Let me know if you want some reading recommendations for any of these!

    • hitekkerApr 2024

      Like others said, the good advice here is mixed in with not-so-good advice and maybe even bad advice. I think if he stated his confidence on each point, I can calibrate my trust better.

      Otherwise, my impression is the author has not questioned his learnings. For example, his other article, https://www.spakhm.com/bullshit-ratio, basically re-describes "cost/benefit" as "bullshit/commit", which could have worked for him, but seems too specific, if not unrealistic, to apply elsewhere. I would have expected more research or review (from others) prior to posting to a wide audience.

    • q-bigJan 2021

      > That means you have bad middle/upper management. Large tech companies have heard of the Peter Principle and don't promote this way; they have separate technical tracks.

      Relevant: https://www.spakhm.com/p/parallel-tracks

      "Why did all major software companies settle on parallel career tracks? To keep engineering managers from developing loyalty to engineers."

    • patkaiAug 2022

      Yes, by far! The Gervais Principle is brilliant and after reading it a lot falls into place. It also corroborates with Slava's experience https://www.spakhm.com/p/how-to-get-promoted

    • coffeemugNov 2024

      Node/V8 is insanely fast. I never quite realized exactly how fast until I worked on this: https://www.spakhm.com/ts-wolfram-bench. It's mindblowing how fast it is.

    Related

    The Pragmatic Engineernewsletter.pragmaticengineer.com292 people

    Inside the longest Atlassian outage

    The Pragmatic Engineer
    Personal · last shared 2026
    Bob Nystromjournal.stuffwithstuff.com392 people

    The Hardest Program I've Ever Written – How a code formatter works (2015)

    Bob Nystrom
    Personal · last shared 2026
    Gergely Oroszblog.pragmaticengineer.com301 people

    Undervalued Engineering Skills: Writing Well

    Gergely Orosz
    Personal · last shared 2026
    Dan Luudanluu.com1.2k people

    We only hire the trendiest

    Dan Luu
    Personal · last shared 2026
    Facebook Engineeringcode.facebook.com552 people

    Relicensing React, Jest, Flow, and Immutable.js

    Facebook Engineering
    Company · last shared 2021
    Dan Abramovmedium.com/@dan_abramov101 people

    A response to “An experienced JavaScript dev’s account of learning React”

    Dan Abramov
    Personal · last shared 2025
    Uber Engineering Blogeng.uber.com525 people

    Why Uber Engineering Switched from Postgres to MySQL

    Uber Engineering Blog
    Company · last shared 2025
    Better Programmingbetterprogramming.pub319 people

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

    Better Programming
    Publication · last shared 2025