~/talk

Escape from Tutorial Hell

Talkat PyCon AU 2025 · 2025-09-12..09-16· [career-development, python]
slides:none on file

Concrete checklist: pick platforms, frameworks and APIs then break the project into chunks (server, database, users/products/orders) and further into folders and one-task files such as an orders/payments/<payment_method>.py; use git, linters, a notes file and a snippets manager; prefer long descriptive names and functions shorter than a screen (300 lines is the Swift limit mentioned); use AI like GitHub Copilot and Cursor to iterate (CSS for trolls.net took ~3 hours of prompts) but follow the rule only ask AI to write code you could write yourself.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03Non-Python speaker at Python conf
  3. 2:55Tutorial hell problem
  4. 3:58Project design before coding
  5. 6:46Project structure for maintainability
  6. 11:58Git for source control
  7. 12:23Reading docs effectively
  8. 14:52Saving code snippets
  9. 15:37AI to escape tutorial hell
  10. 21:38Summary
  11. 22:43Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.