Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #5295

B

Bruno Rocha

Personal blog · swiftrocks.comprogramming

Bruno Rocha's personal blog at swiftrocks.com covers programming. Since 2018, 14 different Hacker News readers have linked it 38 times, most often “How necessary are the programming fundamentals (2021)”. It is still writing: the last post was on 2026-08-09, and you can follow it by feed.

Visit the blog
38mentions?
14HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 9 in 2026

Too few sampled comments (4) to say how often HN recommends it.?

Why HN links it

HN readers link Bruno Rocha's SwiftRocks blog as a source of in-depth Swift articles, such as one on how the never type works internally in Swift.

Summarised by Claude from a sample of 4 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.

SwiftRocks is Bruno Rocha's blog about Swift / iOS and the software engineering industry.

Most-linked posts?

  1. How necessary are the programming fundamentals (2021)
    3 people · 3 mentions · first linked 2021-05-18
  2. Using AI without losing your critical thinking
    3 people · 3 mentions · first linked 2026-08-09
  3. Swift ExpressibleBy protocols: What they are and how they work
    2 people · 2 mentions · first linked 2019-07-16
  4. Digitizing photos from the 1998 Game Boy Camera
    2 people · 2 mentions · first linked 2026-03-29
  5. Anti-Workarounds Oriented Programming
    2 people · 2 mentions · first linked 2022-07-19
  6. Reverse engineering a 5 year old Xcode issue
    2 people · 2 mentions · first linked 2021-08-31
  7. How async/await works internally in Swift
    2 people · 2 mentions · first linked 2023-09-28
  8. I tried to record music onto a cassette tape using modern tech
    2 people · 2 mentions · first linked 2026-07-17

What Hacker News says?

  1. As someone that’s recently been working on integrating Rust into an iOS Swift app I do agree with a lot of this. I love Rust but the more I’ve used Swift the more I find myself wishing I was just using Swift all the time. That said , the difference between the two has a lot less to do with the language itself than the world surrounding it. You can use Swift cross platform but it’s very obvious that Apple platforms a…

    Comment linking /weak-dictionary-values-in-swift

    on “Swift is a more convenient Rust”
  2. Submitted How Actors Work Internally in Swift as a story · 123 points

    HN discussion
  3. I don't think that's quite the problem the OP is pointing out. A corollary of "meat proxy" is "cognitive surrender." [1] In both cases, blindly pasting AI output and being an "Enter key presser", you have surrendered your cognition. In the latter case, you're in the loop but there's not a lot of reason for you to be. Your underlying supposition is right, though. If you are truly thinking and in the loop, you are by…

    Comment linking /using-ai-without-losing-critical-thinking

    on “There's no point at which turning your brain off will work”
  4. Submitted How necessary are the programming fundamentals? as a story · 118 points

    HN discussion
  5. Found an interesting article about the internals of async specifically[0], also the docs[1]. TLDR: Seems like it uses a global thread pool, where each async method call yields to the runtime. Additionally, you get actors which are special classes with serialized method calls, and everybody other than itself has to call those methods as async. Additionally, you can have custom executors, who, if I understand correctl…

    Comment linking /how-async-await-works-internally-in-swift

    on “Ladybird browser to start using Swift language this fall”
  6. Submitted Visualizing Reddit's Negativity with NSTagger as a story · 6 points

    HN discussion
  7. If you want actual in-depth articles, SwiftRocks has some good ones. For example: https://swiftrocks.com/how-never-works-internally-in-swift I also share this opinion. This hard-on that companies have of making coding easy for everyone will be the field's downfall. Just look how people are outraged whenever algorithm's are mentioned in interviews. I lost track of how many people with "senior" positions coming to int…

    Comment linking /how-never-works-internally-in-swift

    on “A deep dive into Swift’s function builders”
  8. Submitted Ranking popular subreddits by the negativity/hostility of its comments as a story · 4 points

    HN discussion
  9. Submitted Digitizing photos from the 1998 Game Boy Camera as a story · 3 points

    HN discussion
  10. Submitted Anti-Workarounds Oriented Programming as a story · 3 points

    HN discussion
  11. Submitted Everything about my smart home and homelab setup as a story · 2 points

    HN discussion
  12. Submitted I tried to record music onto a cassette tape using modern tech as a story · 2 points

    HN discussion
  13. Submitted Reducing email spam with a domain and catch-all aliases as a story · 2 points

    HN discussion
  14. Submitted My process for learning new languages as a story · 2 points

    HN discussion
  15. Submitted Using _silgen_name to call private Swift code and improve build times as a story · 2 points

    HN discussion
  16. Submitted Software Engineering Book Recommendations as a story · 2 points

    HN discussion
  17. Submitted I'm using ChatGPT for software engineering as a story · 2 points

    HN discussion
  18. Submitted Are Your Frameworks Bulletproof? as a story · 2 points

    HN discussion
  19. Submitted Reverse engineering a 5 year old Xcode issue as a story · 2 points

    HN discussion
  20. Submitted Reverse engineering a 5 year old Xcode issue as a story · 2 points

    HN discussion
  21. Submitted Timsort and Introsort: Swift's Sorting Algorithms as a story · 2 points

    HN discussion
  22. Submitted Swift ExpressibleBy protocols: What they are and how they work as a story · 2 points

    HN discussion
  23. Submitted How Never Works Internally in Swift as a story · 2 points

    HN discussion
  24. Submitted Lazy sequences in Swift and how they work as a story · 2 points

    HN discussion
  25. Submitted Using AI while exercising your critical thinking as a story · 1 points

    HN discussion
  26. Submitted Using AI without losing your critical thinking as a story · 1 points

    HN discussion
  27. Submitted A system prompt to get AI to stop pretending to be human as a story · 1 points

    HN discussion
  28. Submitted I tried to record music onto a cassette tape using modern tech as a story · 1 points

    HN discussion
  29. Submitted Digitizing photos from the 1998 Game Boy Camera as a story · 1 points

    HN discussion
  30. Submitted How necessary are the programming fundamentals (2021) as a story · 1 points

    HN discussion

Search all of HN for swiftrocks.com