Career & Advice
Goal: Learn how Paul Hudson (@twostraws) started, why he built Hacking with Swift, and collect simple habits for getting started with app development.
Choose one
Please read or listen to one of the following interviews:
- Solo Coder — “Paul Hudson: Two Straws Please” — Paul shares how he got into coding, why he created Hacking with Swift, and practical tips for beginners.
- Swift by Sundell #9 — “The answer is YES” (with Paul Hudson) — A friendly chat about learning Swift, doing small side projects, and how to start when you feel new.
- “8 Things I Wish I Knew When I Started Programming” (YouTube) — Short, direct advice for people at day one of their coding journey.
- WWDC by Sundell — Interview with Paul Hudson — A quick read on Paul’s views about SwiftUI, learning in public, and helping newcomers.
- (Optional) Swift over Coffee — Short episodes where Paul drops beginner-friendly tips while covering news.
Before you listen
- In one sentence, say what you hope to learn from Paul today:
While you listen
- Write 3 short notes (simple words) you want to remember:
1.
2.
3.
Afterwards
- Myth check: What idea about “who can code” or “what you must know first” changed for you by listening to one of these podcasts?
Apply
- List three tiny app ideas you could try to build later this year (e.g., tip calculator, habit tracker, quote of the day).
Curriculum alignment
- A2 — start small with sequence/selection/repetition; build simple algorithms you can finish.
- A3 — use functions and library features in tiny projects; notice parameters and scope in examples.
- A4 — practice maintenance basics: clear names, comments, tracing, and debugging from tool messages.
- B1/B4 — apply a lightweight SDLC: plan a tiny task, build, test, reflect, and share progress.
- D3 — explore CS careers and learning pathways through Paul’s story; set realistic next steps.