ross,
@ross@fosstodon.org avatar

🤔 There was an interesting thing recently where, in a group of developers, the younger/less experienced ones were the ones that liked using Git on the command line. And the older, more-experienced ones shunned the command line for GUIs.

A small data set, for sure. But is there something to learn there?

jonathanbossenger,

@ross is there a correlation between whether those older devs are on a Unix like OS or not? If they've always been developing on Windows, that might be a reason?

ross,
@ross@fosstodon.org avatar

@jonathanbossenger I don’t think so. I suspect there is no real pattern here other than the preferences of three or four people

castaway,
@castaway@fosstodon.org avatar

@ross that does seem weirdly backwards, maybe the experienced folks have been there, done that, and improved their lives ? (I use git on the cli, and the emacs package magit)

ross,
@ross@fosstodon.org avatar

@castaway Maybe the experienced devs are old, have poor memory, and have forgotten all the arcane commands for less frequently used operations? 😂

castaway,
@castaway@fosstodon.org avatar

@ross maybe! they still confuse me!

simonhamp,
@simonhamp@phpc.social avatar

@ross too little data to tell, but for the more junior devs, could it be something around how they learned to use it and what they've been exposed to so far?

Do folks tend to stick with what they know until their capacity allows them to embrace and adopt new ways of working?

Or maybe so much of tooling is now CLI based they feel more comfortable than the more experienced devs did when they learned git?

ross,
@ross@fosstodon.org avatar

@simonhamp This explanation actually feels backwards to me. I grew up with command line. And I love the command line.

I learned CVS and SVN on the command line before Git even existed!

Could it be that the more experienced understand the internal tree-like structures of Git and want to see them to be able to reason about the graph? Whereas less experienced folks are just stacking the commits on without thinking about the material they are manipulating?

simonhamp,
@simonhamp@phpc.social avatar

@ross perhaps it was just my experience

I really struggled with using a terminal - it felt like a world of black magic

Tho I grew up using DOS, I'd moved to GUI for almost everything. TortoiseSVN was my go-to for version control for a good while

I picked up git around the time that Tower was first released

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • magazineikmin
  • InstantRegret
  • khanakhh
  • Durango
  • rosin
  • Youngstown
  • slotface
  • cubers
  • cisconetworking
  • kavyap
  • ethstaker
  • thenastyranch
  • ngwrru68w68
  • megavids
  • everett
  • GTA5RPClips
  • osvaldo12
  • love
  • modclub
  • tacticalgear
  • mdbf
  • normalnudes
  • Leos
  • provamag3
  • tester
  • anitta
  • JUstTest
  • All magazines