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
    B

    Boot.dev Blog

    blog.boot.dev · Company blog · on HN since 2022

    Boot.dev, an online back-end programming course company, publishes posts on Go, testing, learning to code, and how SHA-256 works.

    Visit blogHN submissions
    ProgrammingLanguages & CompilersCareer & Work
    What HN says

    HN commenters point out that the company sells courses and so has a bias in its advice; one disagrees with its Go interfaces criticism.

    Stats for nerds
    18HN people shared it
    49linked in comments
    1Kstory points
    Oct 2024last shared
    2022people per year2024

    Top posts on HN

    1. 1
      "Vibe code hell" has replaced "tutorial hell" in coding education
      1 person · 283 points · first shared 2025 · 161 comments on HN
    2. 2
      Elliptic Curve Cryptography: A Basic Introduction
      1 person · 215 points · first shared 2022 · 40 comments on HN
    3. 3
      How SHA-256 Works Step-by-Step
      2 people · 199 points · first shared 2022 · 55 comments on HN
    4. 4
      What would a recession mean for developers?
      1 person · 110 points · first shared 2022 · 134 comments on HN
    5. 5
      Are You a DevOps Engineer If You Aren’t Writing Code?
      1 person · 28 points · first shared 2022 · 19 comments on HN
    6. 6
      We Force You to Learn Multiple Programming Languages
      2 people · 25 points · first shared 2022 · Discussion on HN
    7. 7
      Supply and Demand Are Broken in Programming Education
      2 people · 21 points · first shared 2025 · 1 comments on HN
    8. 8
      State of Learning to Code 2024 Report
      1 person · 12 points · first shared 2024 · 5 comments on HN
    9. 9
      Trends in Developer Jobs: A Meta Analysis of Stack Overflow Surveys
      1 person · 12 points · first shared 2022 · Discussion on HN
    10. 10
      We Use GitHub Issues to Track Customer Feedback
      1 person · 10 points · first shared 2022 · Discussion on HN

    What HN people wrote when they linked it

    • zbobet2012Jun 2022

      I highly disagree with the interfaces criticism.

      Firstly You can literally just use one of the dozens of go lsps or code tools to search for API invocations to find what structs are passed/called into it. More importantly if you need to know you've written bad code. The entire point of an interface is that you SHOULDN'T need to know the underlying type. If you do you've violated the entire point. Just pass concrete ones. I've written Go for years and never had a problem with this, even in large open source projects like Kuberenetes.

      Secondly, the criticism about flipping return values order/meaning isn't a criticism of interface being structurally typed (https://en.wikipedia.org/wiki/Structural_type_system). If you return int, int and the second int "should be even", you should have defined a type "Even" and returned int, Even*. Systems which are structurally typed can demonstrate functional extensionality and (https://github.com/FStarLang/FStar/wiki/SMT-Equality-and-Extensionality-in-F%2A) and check whether you've flipped the arguments, which would be a more valid criticism (but such checks are expensive and conflict with compile time requirements). Also Java has the same problem, if you define two interfaces with the same method signature and a single class implements both you can't disambiguate.

      Thirdly, the structural typing has a huge advantage, namely looser coupling and more tightly defined interfaces. If you follow the "accept interfaces return structs" go idiom,…

    • abysmallytallJan 2024

      While people are right to point out the down market, I think they're ignoring the obvious corollary. My theory is that you've been getting by with the weaknesses in your resume because the tech market hasn't seen a major downturn for awhile. From skimming your blog, it doesn't seem like you're an unskilled developer, but that's how your resume presents you.

      Others pointed out that you don't mention impact, just responsibilities, and this is 100% the thing you need to fix. Apologies for the handwaving with somewhere (read this on my phone, replying on my desktop), but somewhere you said you were thinking like a dev and someone else backed you with a "we're not MBAs". I strongly encourage you to drop this dichotomy from your mental model. You should be curious about the impact of your work, whether it's to benefit the business, your coworkers, or some technical process. Your resume reads like that of someone who did what they were told and not a lick more. I've worked with people like that and I cannot give them ownership over projects. You're selling yourself as a liability.

      But there's good news, judging from your blog you have had impact, so it just comes down to figuring out how to sell it. (sidebar: everyone is in sales, in this case you are selling yourself, this shouldn't make you uncomfortable, just think of it of making it easier for hiring managers to say "yes, I would like to take to this person / take a chance on them / think they will do well on the…

    • wagslaneOct 2024

      Boot.dev | Junior Video Editor/Animator | REMOTE (US/Europe Timezones Preferred) | Full-time | https://www.linkedin.com/jobs/view/3987534709

      At Boot.dev we're building the smartest way to master backend development by tackling the hardest problem with e-learning: boredom. We’re a small team of developers who love to make the process of learning as fun and hands-on as it can be.

      We are looking for a junior video editor/animator that can help us more consistently and quickly produce computer science and programming explainer videos. We don't need someone with tons (or any) paid professional experience, but we do want to see a portfolio of what you can do!

      Link to full JD: https://blog.boot.dev/careers/#junior-video-editoranimator

    • lanecwagnerOct 2022

      super interesting. I recently started using stable diffusion images for my blog posts on https://blog.boot.dev . I got really sick of all the same unsplash and pexels images.

    • einpoklumMay 2022

      > https://blog.boot.dev/about/

      They're an outfit which offers (online) coding-cum-cs courses. Which is perfectly legit, but they have a bias when giving advice.

    Related

    Qvault Blogqvault.io18 people

    Basic Intro to Elliptic Curve Cryptography (2019)

    Qvault Blog
    Company · last shared 2022
    freeCodeCampmedium.freecodecamp.org582 people

    A hacker stole $31M of Ether – how it happened, and what it means for Ethereum

    freeCodeCamp
    Publication · last shared 2025
    Drew DeVaultdrewdevault.com633 people

    Firefox is on a slippery slope

    Drew DeVault
    Personal · last shared 2026
    TQ dev.comtqdev.com16 people

    The “Boring Software” manifesto

    TQ dev.com
    Personal · last shared 2026
    Avdi Grimmdevblog.avdi.org132 people

    Your Code is My Hell

    Avdi Grimm
    Personal · last shared 2025
    GNOME Blogsblogs.gnome.org490 people

    AirPods fast connect security vulnerability

    GNOME Blogs
    Company · last shared 2026
    Codeship Blogblog.codeship.com138 people

    Crystal: Fast as C, Slick as Ruby

    Codeship Blog
    Company · last shared 2020
    Vidar Holenvidarholen.net68 people

    Useless Use of "dd" (2015)

    Vidar Holen
    Personal · last shared 2025