Breaking
Paul Hudson - Swift developer and educator
Swift Developer - Author - Educator

PaulHudson

The Brit who gave Swift away for free - and built an empire doing it.

Hacking with Swift 100 Days of SwiftUI Bath, UK
700K+
Monthly Readers
20+
Books Written
6.3K
GitHub Stars (HWS)
$40K
Raised for Charity

The World's Swift Teacher

Ask any iOS developer where they learned Swift and a significant number will say the same three words: Hacking with Swift. Paul Hudson built that. Not with a VC check, not with a marketing team, and not with a freemium bait-and-switch. He built it by writing tutorials - clear, free, and relentlessly practical - until hackingwithswift.com became the most-visited Swift resource on the planet.

Based in Bath, England, Hudson runs an operation that most publishing companies would envy: 700,000 unique visitors a month, five million page views, a newsletter approaching 40,000 readers, a YouTube channel, a podcast, a paid subscription tier, 20+ books, and a library of open-source tools with tens of thousands of GitHub stars. He does most of this as a one-person editorial operation. His secret? He just never stopped publishing.

"I write Swift and write about Swift, but most people prefer my dogs." - Paul Hudson, in his own words

The self-deprecating dog comment captures something real about Hudson. He is genuinely funny, deliberately unpretentious, and completely allergic to the kind of personal branding that turns developers into thought-leader caricatures. He calls himself a "herder of my kids" on GitHub. He lists Rubik's cube enthusiasm alongside iOS development in his bio. His handle across every platform - Twitter/X, GitHub, Instagram, Mastodon, Bluesky - is twostraws, a name so cryptically banal it invites curiosity and delivers nothing. Perfect.

He did not start in Swift. He did not even start in iOS. Hudson's career began in journalism - writing for Mac Format, Linux Format, PC Format, PC Plus, and PC Answers at Future Publishing, one of the UK's biggest magazine houses. He became Deputy Editor, then Editor of Linux Format. He wrote PHP books for O'Reilly. He built open-source graphics libraries. When Apple released Swift in 2014, he was ready - technically sharp, writing-fluent, and completely unintimidated by the blank page. He launched hackingwithswift.com the same year Swift launched.

Chapter 1 / Journalism
Linux Format Editor writes PHP books, builds open-source games
Future Publishing. Mac Format. PC Answers. Hudson cuts his teeth writing about technology before he becomes the technology.
Chapter 2 / The Pivot
Apple releases Swift. Hudson launches hackingwithswift.com same week.
FutureFolio gets Future Publishing onto iPads. Hudson sees the future and quietly walks toward it with a text editor.
Chapter 3 / Dominance
700,000 monthly readers. The creator of Swift himself says go here to learn.
No ads. No popups. Mostly free. Chris Lattner's endorsement. A community that calls him "a Swift treasure."

The career pivot from journalist to educator was not quite as dramatic as it looks on paper. Hudson had always been doing both. At Future Publishing he invented FutureFolio, the digital publishing system that powered the company's dominance of Apple Newsstand in the early iPad era - putting Future "way above its weight" on tablet publishing. He was already building things, teaching things, writing things. Hacking with Swift was just the version of that work that found its moment.

Scale That's Hard to Argue With

700K+ Unique Monthly Visitors
5M+ Monthly Page Views
40K Newsletter Subscribers
60K+ YouTube Subscribers
9,600+ GitHub Followers
20+ Books Written
100
Days of SwiftUI
Free structured course. One of the most followed iOS learning paths anywhere on the internet. Zero paywalls. Just work.
$40K+
Raised for Black Girls Code
Through Swift for Good - a 20-author charity anthology with a foreword by Chris Lattner. 100% of revenue went to charity.
6.3K
GitHub Stars - HWS Repo
The source code companion to Hacking with iOS - one of several repos each clearing thousands of stars independently.

The Full Story

Before Swift

Hudson's story starts in British tech journalism. Future Publishing is one of Europe's largest specialist magazine publishers - the kind of operation that produces thirty niche titles simultaneously. Hudson wrote for multiple magazines there, then rose to edit Linux Format. He was not just covering technology; he was building it on the side, releasing an open-source graphics library called Gloss and a game called Brain Party under his early Hudzilla Games label.

One of his most underrated achievements from this era is FutureFolio. He personally invented and implemented this digital publishing system, which became the engine behind Future Publishing's dominance of Apple Newsstand when the iPad launched. For a company with Future's portfolio, being first and best on a brand-new Apple platform was genuinely significant. Hudson built that. Then he quietly moved on to the next thing.

When Swift Dropped

Apple announced Swift at WWDC 2014. By the end of that year, hackingwithswift.com existed. Hudson understood something a lot of developers missed: Swift was not just a new programming language. It was a land-grab opportunity. Apple's developer ecosystem was enormous. Most existing iOS content was in Objective-C. A good teacher who got in early would have years of runway before the market caught up.

He also understood that free beats paid when you are trying to build an audience. Almost everything on Hacking with Swift is free to read. The business model runs on books, courses, and a paid subscription tier called Hacking with Swift+. The free content builds trust; the premium content converts readers who want to go deeper. It is an elegant structure, and he built it before "content marketing" became a buzzword.

"Don't waste time sharpening your pencils when you should be doing." - Paul Hudson, on his practical teaching philosophy

100 Days and the Curriculum Question

The 100 Days courses - first 100 Days of Swift, then 100 Days of SwiftUI - represent Hudson's most ambitious educational bet. Structured day-by-day curricula have a bad reputation online: most people start, few finish. Hudson designed his versions around the same approach he uses for everything: make the next step feel achievable, reward progress visibly, and trust the learner to show up.

It worked. Both courses became among the most-followed iOS learning paths on the internet. The Swift community rallied around them. Developers post their progress publicly under #100DaysOfSwiftUI. New cohorts start constantly. For many iOS developers working today, 100 Days of SwiftUI is how they learned to build their first real app.

The Chris Lattner Endorsement

Chris Lattner created Swift. He is, to put it plainly, the person whose opinion on Swift resources carries the most weight of anyone alive. Lattner has publicly endorsed Hacking with Swift as a top resource for learning the language. Hudson also interviewed Lattner in a multi-part series hosted on his site - the kind of access that signals community standing, not just traffic numbers.

The Swift for Good anthology drives this point home further. Hudson organized 20 authors to contribute to a charity book, got Lattner to write the foreword, and raised over $40,000 for Black Girls Code from pre-orders alone - before the book was even available. The entire revenue went to charity. That is not marketing. That is genuine standing within a community.

Open Source as Practice

Hudson's GitHub at twostraws holds 85+ repositories and 9,600+ followers. His pinned projects are not throwaway demos. ControlRoom - a macOS app to control the Xcode Simulator - has cleared 6,000 stars. Ignite, a static site generator for Swift developers, has over 2,200. Inferno (Metal shaders for SwiftUI) and Vortex (particle effects for SwiftUI) are both widely used in the community. Unwrap, his free iPhone app for learning Swift interactively, has 2,300+ stars and sits in the App Store as a standalone product.

These are not side projects maintained with half attention. They are maintained, documented, and updated regularly - the same standard Hudson applies to his writing. The pattern is consistent: build something that solves a real problem, give it away free, let the community take it from there.

The Newsletter and the Long Game

Hudson has been running a monthly newsletter for years. It is personal - more personal than his tutorials. He has written openly about mistakes he made in his career. One such reflection generated so much reader response that he turned it into a public article. This kind of honesty is rarer than it looks in tech publishing, where the default mode is to project relentless competence.

His latest project, Hacktivate, launched in late 2025 and expands his territory into cybersecurity education. It is a capture-the-flag game for iPhone, iPad, and Mac - 240 missions covering SQL injection, steganography, digital forensics, and more. Aimed at learners from grade 6 up. It fits the pattern: a new audience, an approachable format, free-to-start, built by someone who actually knows the material.

In April 2026 he is posting about AGENTS.md files for Swift/SwiftUI projects - a practical resource for AI coding agents working in Swift codebases. He is not resisting the AI wave. He is documenting how to work with it, the same way he documented how to work with every Apple framework before it.

A Long Straight Line Through Interesting Places

Early 2000s
Joins Future Publishing as journalist and developer. Writes for Mac Format, Linux Format, PC Format, PC Answers. Becomes a recognized voice in UK tech journalism.
2005
Publishes PHP in a Nutshell with O'Reilly - an early signal that his writing ambitions extend beyond magazines.
2006-2008
Becomes Deputy Editor, then Editor of Linux Format. Simultaneously an advocate for open-source and Free Software.
2009
Releases Gloss, an open-source graphics library, under the Hudzilla banner. Open-source work begins in earnest.
2010
Brain Party launches under Hudzilla Games. Hudson is now simultaneously a journalist, developer, and game maker.
2012-2013
Invents FutureFolio - the digital publishing system that powers Future Publishing's Apple Newsstand dominance in the early iPad era.
2014
Apple releases Swift. Hackingwithswift.com launches the same year. The pivot is clean, immediate, and perfectly timed.
2015
Hacking with Swift book published. The site begins to grow rapidly as Swift adoption accelerates.
2018
Swift over Coffee podcast launches with co-host Erica Sadun. Biweekly Swift community conversations begin.
2019
100 Days of Swift and 100 Days of SwiftUI launch. SwiftUI by Example published. The courses become definitive entry points for new iOS developers.
2020
Swift for Good charity anthology organized. $40,000+ raised for Black Girls Code from pre-orders. Chris Lattner writes the foreword.
2022-2023
Releases Ignite (static site generator in Swift), Inferno (Metal shaders), and Vortex (SwiftUI particle effects) as major open-source contributions.
2025
Hacktivate launches - a CTF-based cybersecurity education app for iPhone, iPad, and Mac. Swift over Coffee continues with Mikaela Caron.
2026
Active engagement with AI-assisted Swift development. Producing AGENTS.md resources for the Swift/SwiftUI community. Still publishing, still teaching, still shipping.

Code That Ships, Not Just Code That Exists

Hudson's GitHub at github.com/twostraws is not a graveyard of abandoned side projects. His pinned repositories are maintained, used in real apps, and collectively hold tens of thousands of stars.

Twenty-Plus Books. Some Written Before the Ink Was Dry on Swift Itself.

Paul Hudson has a bibliography that crosses a decade and several technology generations. Most are Swift and iOS. A few reveal the man before the brand.

Swift
Hacking with Swift
2015
SwiftUI
SwiftUI by Example
2019
Swift
Pro Swift
Advanced
SwiftUI
Pro SwiftUI
Advanced
Swift
Swift Coding Challenges
Interview Prep
Swift
Testing Swift
Testing
iOS
Hacking with iOS: SwiftUI Edition
Projects
Swift
Server-Side Swift
Backend
Data
SwiftData by Example
2023
macOS
Hacking with macOS
Desktop
Charity
Swift for Good: Vol. One
2020
PHP
PHP in a Nutshell
2005
Latin
Caesar Made Easy
2013
Latin
Hercules Made Easy
2013

Plus watchOS, tvOS, Objective-C for Swift Developers, React, and more. The Latin language books are real. No, we don't know either.

What the Bio Doesn't Capture

🧩 He's a committed Rubik's cube enthusiast. Not "I solved one once." An actual enthusiast. It's in the bio.
🐕 His self-description: "I write Swift and write about Swift, but most people prefer my dogs." The dogs win every time.
🔤 He wrote three Latin language learning books in 2013 - Caesar Made Easy, Hercules Made Easy, Perseus Made Easy. Alongside PHP. And iOS. Casually.
🕹️ He shipped a game - Brain Party - under his old Hudzilla Games label before Hacking with Swift existed. Multiple jobs, multiple genres, simultaneously.
📰 Before SwiftUI, he invented a publishing system that got a major UK media company onto iPads ahead of everyone else. FutureFolio. Under-told story.
🎙️ His handle "twostraws" is consistent across Twitter/X, GitHub, Instagram, Mastodon, Bluesky, and Instagram. Nobody knows what it means. He's not explaining.

Where to Go Next

Share X / Twitter LinkedIn Facebook