~/talk

The Art of Software Development

Talkat Porto Tech Hub Conference 2024 · on Tuesday, 2024-11-26· [career-development]
slides:none on file

Argues software development mixes art and engineering and gives concrete practices: Picnic runs an online groceries stack across NL FR DE, automates style and safety with Google Java Format, SpotBugs/SonarQube and uses Error Prone and OpenRewrite to auto‑fix Java patterns, and runs RFC workshops and a Tech Academy that gives new hires 50% learning time plus a mentor. Notes Alberta bans the title “software engineer,” warns against bike‑shedding, and shows these tools and rituals reduce noise and scale successfully.

AI-written summary · about

  1. 0:00Introduction and welcome
  2. 0:45Software development vs engineering
  3. 3:58Regulation and accountability in software
  4. 5:47Computer science vs software development
  5. 8:18The art of software development
  6. 10:23Software as creative craft
  7. 13:34Good code principles
  8. 17:48Code quality and context
  9. 20:36Automating code style decisions
  10. 23:26Focus on impact not tools
  11. 25:53Balancing value and code quality
  12. 26:35The art of testing
  13. 28:22Designing tests for maintainability
  14. 30:29The lost art of software design
  15. 33:59Trade-offs in software architecture
  16. 36:47Simplification in design
  17. 37:50Communicating design through storytelling
  18. 39:14Deliberate practice in design
  19. 39:55Process and team dynamics
  20. 41:20Team autonomy and trust
  21. 43:45Learning the craft of software
  22. 45:30Metis and apprenticeship
  23. 47:57Mentorship and legacy
  24. 48:17Working on what matters
~/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.