My Problem đ€
Keeping up with Swift is one of those things I always have on the list and almost never manage to cross off. Every WWDC brings new stuff, the language evolves, the community publishes non-stop, and meanwhile Iâm with the project, with the meetings, with life. The information exists â the problem is finding the gap to get into it.
And almost all the technical content comes in big formats: fifty-minute videos, entire WWDC sessions, mile-long articles, books. All of that demands time and focus, and in my day-to-day I donât always have either of the two. What ends up happening is that I keep saving links âfor when I have a momentâ â and that moment never comes.
My Solution đ§©
Arturo Rivasâs blog changes the way you consume content about Swift. What he publishes are knowledge pills: short articles, around five minutes of reading, where he tells you one specific thing and then leaves. No detours, no filler, no âbefore we begin, allow me to set the contextâ.
And whatâs hooked me the most is that most of the time theyâre pills about things you hadnât even stopped to consider. Language details, subtle behaviors, APIs that had been there for versions and youâd never crossed paths with. Things that when you read them you think âhuh, didnât know thatâ â and from that point on you donât forget them.
Five minutes change the equation
That theyâre five-minute pills isnât a minor detail â itâs what makes it work. I donât need to reserve a slot, I donât need to switch into study mode, I donât even need to be at the computer. I read them between tasks, while waiting for a build, with the morning coffee. Learning stops competing with work and slips into the margins of the day.
And since each pill goes to a single thing, retention is brutal. When an article is long I need to process it in depth, sit down to study it and go over it several times so it sticks. When I read a pill about, for example, how @discardableResult works or some detail of Sendable I hadnât seen, that concept goes in directly. It was the only focus during those five minutes, and my head treats it as such.
Things you hadnât even considered
This for me is the most valuable thing about the blog. Arturo doesnât write about âwhat is Swiftâ nor about things that are already in any tutorial. He writes about corners of the language, about behaviors that have their reason but that normally you donât stop to investigate, about APIs that get covered up by each yearâs big announcements.
Itâs the kind of knowledge you donât actively look for because you donât even know it exists â but once you have it, it changes the way you read and write code. You realize thereâs a better pattern, a tool that had been available for a while, a detail that explains why something behaves the way it does.
It fits into my flow without asking for permission
I started treating the pills as a natural part of the day, not as a separate task. Five minutes before getting down to business, another five between two meetings, while Xcode compiles something heavy. Without the feeling of ânow I have to learnâ â just letting them in when thereâs a gap.
The contrast with long formats is brutal. For a WWDC video I need to plan it, sit down, have full attention. For a pill, I just open it when the chance appears. And it turns out the chances are far more frequent than I thought.
This connects with something I already covered in Apple Coding Speed: comprehension speed isnât trained only in long courses. Itâs also trained through constant exposure to well-explained concepts â and the pills are exactly that, continuous training that happens between more structured sessions.
My Result đŻ
If you work with Swift and your âfor when I have a momentâ links are piling up, the problem probably isnât the amount of content â itâs the format. Drop by blog.arturorivas.com and try the pill model for a week.
What Iâve taken away:
- I learn things I wasnât even looking for â most of the pills touch on details I wouldnât have searched for on my own, and theyâre the ones that have given me the most
- Knowledge enters effortlessly â five minutes fit into any gap, so learning stops depending on planning
- What I read sticks â a single concept per pill makes retention much higher than with long articles
- I recognize patterns faster â when I come across an API or a pattern I saw in a pill, I identify it without having to search for it
- No more âI have to read thisâ debt â low-threshold content gets consumed in the moment, it doesnât get postponed
If you want medicine of the new kind, you have it in knowledge pills here. Five minutes, one idea, one thing you probably hadnât considered. Youâll hardly find a better ratio between time invested and learning that sticks.
Keep coding, keep running đââïž