Pragmatic Programming Essentials - Lessons from The Pragmatic Programmer

Pragmatic Programming Essentials - Lessons from The Pragmatic Programmer

ChariotSolutions via YouTube Direct link

The DRY Principle

26 of 51

26 of 51

The DRY Principle

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Pragmatic Programming Essentials - Lessons from The Pragmatic Programmer

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 A Pragmatic Programmer
  3. 3 Not Just a Cog
  4. 4 No Lame Excuses
  5. 5 What is Software Made of?
  6. 6 The Raw Material is...
  7. 7 If you can be told what to do...
  8. 8 The "Suck" Curve
  9. 9 Neuroplasticity
  10. 10 Never Stop Learning
  11. 11 Pragmatic Learning Plan
  12. 12 Set a Regular Investment
  13. 13 Use S.M.A.R.T Goals
  14. 14 Diversify Topics
  15. 15 Create a Plan
  16. 16 Rebalance
  17. 17 Making it Stick
  18. 18 Know, Don't Guess
  19. 19 Rubber Ducking
  20. 20 Right and Wrong? Wrong!
  21. 21 Accidental Complexity
  22. 22 Command Line
  23. 23 Plain Text
  24. 24 Metadata
  25. 25 Support "Segway" Development
  26. 26 The DRY Principle
  27. 27 DRY Everywhere
  28. 28 Keep Unrelated Things Unrelated
  29. 29 Cohesion: Do One Thing Well
  30. 30 Increase Cohesion
  31. 31 Reduce Coupling
  32. 32 Try just writing a function
  33. 33 Disposable Software
  34. 34 Wasy to test == Better Design Impossible to test == Crap
  35. 35 How to Program Deliberately
  36. 36 Rely only on Reliable Things
  37. 37 Crash, Don't Trash
  38. 38 Andy's Three R's
  39. 39 Pragmatic Infrastructure
  40. 40 Test, Or Your Users Will
  41. 41 Continuous Potential Delivery
  42. 42 Continuous Development
  43. 43 Be Agile
  44. 44 Tracer Bullets
  45. 45 Tracer Bullet Development
  46. 46 Conway's Law
  47. 47 Things start to look alike...
  48. 48 Org Chart
  49. 49 Communication Pathways
  50. 50 Team Focus on Learning
  51. 51 Delight Your users

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.