~/talk

503 days working full-time on FOSS: lessons learned

Talkat PyCon US 2025 · 2025-05-16..05-18· [python, career-development]
slides:none on file

503 days full-time on Textual yields concrete rules not platitudes: getting hired came from ~400 blog posts and persistent online interaction; bugs need issue templates and MREs that ask for terminal name/version; external PRs get quick replies, draft PRs and self-reviews, and salvaged commits with co-author attribution; accept code-review feedback, make honest mistakes but don’t repeat them, and prioritize users when designing APIs. Key operational advice: create a contributing guide, be so kind it's annoying, run the tests.

AI-written summary · about

  1. 0:00Intro
  2. 0:56My personal experience
  3. 2:01The plan for today
  4. 2:55How to get a tech job
  5. 4:42How to be lucky
  6. 5:34Managing your ego
  7. 7:26Being ready to ask questions
  8. 9:21Embracing criticism
  9. 11:42Everyone makes mistakes
  10. 13:33Biggest curse of FOSS
  11. 14:30Create a contributing guide
  12. 15:08Issue templates
  13. 17:40Clear instructions
  14. 18:11Be kind
  15. 20:09Reply quickly
  16. 22:55Handle external pull requests
  17. 27:34Lessons learned
~/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.