Top all-time · #5295
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.
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?
- How necessary are the programming fundamentals (2021)3 people · 3 mentions · first linked 2021-05-18
- Using AI without losing your critical thinking3 people · 3 mentions · first linked 2026-08-09
- Swift ExpressibleBy protocols: What they are and how they work2 people · 2 mentions · first linked 2019-07-16
- Digitizing photos from the 1998 Game Boy Camera2 people · 2 mentions · first linked 2026-03-29
- Anti-Workarounds Oriented Programming2 people · 2 mentions · first linked 2022-07-19
- Reverse engineering a 5 year old Xcode issue2 people · 2 mentions · first linked 2021-08-31
- How async/await works internally in Swift2 people · 2 mentions · first linked 2023-09-28
- I tried to record music onto a cassette tape using modern tech2 people · 2 mentions · first linked 2026-07-17
What Hacker News says?
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”Submitted How Actors Work Internally in Swift as a story · 123 points
HN discussionI 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”Submitted How necessary are the programming fundamentals? as a story · 118 points
HN discussionFound 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”Submitted Visualizing Reddit's Negativity with NSTagger as a story · 6 points
HN discussionIf 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”Submitted Ranking popular subreddits by the negativity/hostility of its comments as a story · 4 points
HN discussionSubmitted Digitizing photos from the 1998 Game Boy Camera as a story · 3 points
HN discussionSubmitted Anti-Workarounds Oriented Programming as a story · 3 points
HN discussionSubmitted Everything about my smart home and homelab setup as a story · 2 points
HN discussionSubmitted I tried to record music onto a cassette tape using modern tech as a story · 2 points
HN discussionSubmitted Reducing email spam with a domain and catch-all aliases as a story · 2 points
HN discussionSubmitted My process for learning new languages as a story · 2 points
HN discussionSubmitted Using _silgen_name to call private Swift code and improve build times as a story · 2 points
HN discussionSubmitted Software Engineering Book Recommendations as a story · 2 points
HN discussionSubmitted I'm using ChatGPT for software engineering as a story · 2 points
HN discussionSubmitted Are Your Frameworks Bulletproof? as a story · 2 points
HN discussionSubmitted Reverse engineering a 5 year old Xcode issue as a story · 2 points
HN discussionSubmitted Reverse engineering a 5 year old Xcode issue as a story · 2 points
HN discussionSubmitted Timsort and Introsort: Swift's Sorting Algorithms as a story · 2 points
HN discussionSubmitted Swift ExpressibleBy protocols: What they are and how they work as a story · 2 points
HN discussionSubmitted How Never Works Internally in Swift as a story · 2 points
HN discussionSubmitted Lazy sequences in Swift and how they work as a story · 2 points
HN discussionSubmitted Using AI while exercising your critical thinking as a story · 1 points
HN discussionSubmitted Using AI without losing your critical thinking as a story · 1 points
HN discussionSubmitted A system prompt to get AI to stop pretending to be human as a story · 1 points
HN discussionSubmitted I tried to record music onto a cassette tape using modern tech as a story · 1 points
HN discussionSubmitted Digitizing photos from the 1998 Game Boy Camera as a story · 1 points
HN discussionSubmitted How necessary are the programming fundamentals (2021) as a story · 1 points
HN discussion