~/talk

The Art of Being Lazy

TalkinSpanishat Codemotion Madrid 2015 · 2015-11-27..11-28· [soft-skills]
links:none on file
slides:none on file

Advocates treating “laziness” as automation and simplification by programming for humans, asking the right questions, and avoiding premature features. Uses concrete failures—copy‑paste bugs repeated across six pages, code rewritten up to fourteen times, and switching to Picasso for Android image loading—to motivate applying SOLID principles (single responsibility, interfaces, dependency injection) and building small, testable modules so changes deploy quickly and maintenance costs fall.

AI-written summary · about

  1. 0:00Concept of laziness
  2. 1:27Laziness as efficiency
  3. 4:26Laziness in programming
  4. 6:22Pride in functional code
  5. 7:51Programming for humans
  6. 10:23Code simplicity
  7. 12:11Simplicity since the 60s
  8. 14:51Avoid premature work
  9. 17:28Unnecessary dependencies
  10. 19:45Copy-paste code
  11. 21:55Library copy issues
  12. 23:46Design patterns and repetition
  13. 27:39Flexible design
  14. 29:47SOLID principles
  15. 31:15Single responsibility
  16. 32:42Liskov substitution
  17. 34:36Interface segregation
  18. 36:53Dependency inversion
  19. 38:42Dependency injection
  20. 41:19Lazy programmer tools
  21. 43:59Conclusion
~/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.