~/talk

Guide to Destroying Codebases the Demise of Clever Code

links:none on file
slides:none on file

Claims that strict patterns and fancy libraries create more work with concrete examples: a UI built for 200 MB devices fails with a web framework; a six‑month build gets cancelled; major rewrites happen every ~4–5 years after platform shifts like Swift or Jetpack changes; rxjava nine‑level nesting creates unreadable chains; Butter Knife deprecation and unmaintained libs (Mosby, Android Annotations) break builds; adding a DI abstraction turns one prefs write into a 13‑class dagger chain — these choices increase coupling, hidden state, and rewrite likelihood.

AI-written summary · about

  1. 0:00Introduction
  2. 0:50What is software
  3. 1:24The development process
  4. 3:01Termination
  5. 5:20Why
  6. 9:00How
  7. 13:29Android Annotation
  8. 14:34Incremental Support
  9. 15:10Nucleus
  10. 15:40Lift Scoop
  11. 16:13Codelabs
  12. 21:31RxJava
  13. 23:17Unusual Technology
  14. 26:06Uber Ribs
  15. 27:20Things to Consider
  16. 29:24Proprietary Code
  17. 30:48How to Write Good Code
  18. 32:08Minimize Dependency
  19. 36:52Additional Complexity
  20. 38:31Hidden Knowledge
  21. 38:48Long Names
  22. 39:00Semantic Names
  23. 39:24Explicit Names
  24. 39:41Mistranslation
  25. 40:05English
  26. 41:30Misuse Language Features
  27. 42:04Why Software Architects Fail
  28. 42:42Interfaces
  29. 43:03Check Interfaces
  30. 44:06Dependency Injection
  31. 44:47Mocking
  32. 45:34Inheritance Misuse
  33. 46:04Conditionals
  34. 46:26Not enough functions
  35. 47:03Local functions
  36. 47:24Fragments
  37. 48:34Delegation Chain
  38. 49:53Domain Presentation Setup
  39. 50:38Dagger Configuration
  40. 51:12Cyclomatic Complexity
  41. 53:03Conclusion
  42. 54:21Someone elses work
  43. 54:32Resources
  44. 55:00Pekka Structure
  45. 56:55Tasker
  46. 57:21MVC
~/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.