Don't use git

5,268 views
4,689 views

Published on

Are you using Subversion or CVS? That’s great, whatever you do, don’t migrate to Git! Git makes you work overtime, confuses developers with too many options, destroys the social interaction with your co-workers and much more. Git has unnecessary features like offline commits and cherry picking that nobody needs at his day job. Your code is the most important thing for your software development and you should use a mature technology for storing it. Let the kids play around with Git.

In this ironic lightning talk I will give you 5 reasons, why you shouldn’t use Git always with a twinkle in the eye. So create a new branch in SVN and come to my session while you checkout the branch.

Published in: Technology, Education
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,268
On SlideShare
0
From Embeds
0
Number of Embeds
1,062
Actions
Shares
0
Downloads
27
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Don't use git

  1. IT G E S U ’T N D @svenpet
  2. THE FOLLOWING PRESENTATION IS CONTAINING SARCASTIC CONTENT THE PRESENTER LOVES GIT AND APOLOGIES FOR ANY CONFUSION BEFOREHAND R IRONY Hypersensitivity to occasional profanity requires covering ears. OCCASIONAL PROFANITY (SORRY MOM!)
  3. Sven Peters Atlassian Ambassador svenpet.com @svenpet
  4. Atlassian Ambassador TODAY I'M JUST SVEN
  5. Atlassian Ambassador TODAY I'M JUST SVN
  6. IT'S A DISEASE
  7. Unnecessary Products
  8. BIC UNDERWEAR
  9. PETWATER
  10. J2EE thanks SUN
  11. AND NOW
  12. LINUX
  13. OPEN SOURCE made for hippies
  14. 1 GIT PROPAGANDA WORKING OFFLINE
  15. GIT PROPAGANDA BROWSING HISTORY IS LIGHTNING FAST
  16. WORKING OFFLINE = DISCONNECTED
  17. CONNECT WITH YOUR TEAM IN THE OFFICE
  18. DISCONNECTS US
  19. 2 GIT PROPAGANDA GIT IS DISTRIBUTED
  20. GIT PROPAGANDA CODE DEVELOPER INDEPENDENTLY
  21. work on the same code base GIT PROPAGANDA
  22. ESSENTIAL SECURITY FEATURES ARE MISSING
  23. LOCK FILES SO WE DON’T STEP ON EACH OTHER TOES
  24. LEAVE FOR THE WEEKEND AND NOT WORRY ABOUT MERGE CONFLICTS
  25. GREAT WAY TO CONTROL YOUR STAFF
  26. GIVES YOU LESS CONTROL OVER PEOPLE & CODE
  27. 3 GIT PROPAGANDA BRANCHING IS FAST
  28. GIT PROPAGANDA YOU CREATE BRANCHES LOCALLY that's lightning fast
  29. BRANCHING IS FAST BUT NO NATURAL TIME FOR A BREAK
  30. BRANCH CHECKOUT CODE
  31. BRANCH CHECKOUT CODE
  32. During CHECKOUT get a coffee and meet people chat with team mates about the weekends check Facebook
  33. MAKES YOU UNSOCIAL
  34. 4 GIT PROPAGANDA MANY POSSIBILITIES
  35. GIT PROPAGANDA STAGE STAGING AREA COMMIT LOCAL BRANCH PUSH REMOTE BRANCH
  36. COMMIT
  37. MANY POSSIBILITIES MEANS NO ACCIDENTALLY COMMITS
  38. WHERE IS THE FUN?
  39. IS LESS FUN & BORING
  40. 5 GIT PROPAGANDA EASY MERGING
  41. GIT PROPAGANDA MERGING JUST WORKS git merge that's it
  42. EASY MERGING MEANS NO TEAM EXPERIENCE
  43. Let's merge now
  44. MERGE CONFLICT CONVERSATIONS BRINGS PEOPLE TOGETHER
  45. IS DESTROYING TEAMS
  46. DON'T LET YOUR CHILDREN GROW UP IN A WORLD OF ! ! ! DISTRIBUTED VERSION CONTROL SYSTEMS
  47. Thanks! svenpet.com/talks @svenpet

×