bitprophet, (edited )
@bitprophet@social.coop avatar

Sudden thought: wondering how closely the “I’m happy to let a chatbot write code for me” vs “ew, no, wtf” divide, mirrors the pre-existing IDE vs programmer's-editor (ie: vim/emacs/etc) one.

(Yes, there are caveats and subtleties aplenty here, miss me with them, please. I'm well aware that this is speaking in generalities!)

[this is a short-ish thread, 1/n]

bitprophet,
@bitprophet@social.coop avatar

Speaking for myself, as an example:

  • I much prefer to start with a programmer's editor like vim, and slowly accrete useful plugins/scripts/configurations as needed.
  • One reason for this is I like having a rough idea of how/why things work.
  • Obvious analogue to Linux heads who like knowing how their particular install has been assembled (which is mildly amusing since I still use Mac).
  • Programming similar: I prefer less, handcrafted, grokkable code over boilerplate generated by tooling.
bitprophet,
@bitprophet@social.coop avatar

Compared to my /perception of/ the "other camp”, folks comfortable w/ your vsCodes/Eclipses/JetsBrain; they can work faster in languages where the boilerplate is unavoidable/the codebases are industrial-sized; etc.

With presumed flipsides: the supporting functionality is opaque to them; they're left adrift if it doesn't work[ the way they need it to in today's task]; they may generate code they don't actually understand, or propagate bugs/vulns/etc.

bitprophet,
@bitprophet@social.coop avatar

When broken down like this (and again, PLEASE miss me if you don't fit neatly into either of these camps, OBVIOUSLY it's impossible to bifurcate all real humans cleanly!) you can see where I arrived at the first post in thread:

It seems obvious that the minds already comfy with opaque-but-powerful tooling would be more /likely/ to embrace the strange new world of chatbot code-gen, than those who prefer the "bottom-up" approach, as it were.

But I wonder if that's true!

bitprophet,
@bitprophet@social.coop avatar

Oh hey, somebody cool made a poll about this particular topic; go vote! 👇🏻

https://hachyderm.io/@tpherndon/111960617473633290

[end of thread, for now!]

onelson,
@onelson@mastodon.social avatar

@bitprophet my unnecessary reply: I mean, I don't know, man. By the time I'm done configuring either type of editor, they somehow meet in the middle.

bitprophet,
@bitprophet@social.coop avatar

@onelson sure, but that's a caveat and subtlety! my point is more that it's possible to file a large majority of programmers into one of those two types, and I wonder what the venn diagram is of that split vs the newer one

tpherndon,
@tpherndon@hachyderm.io avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ethstaker
  • osvaldo12
  • magazineikmin
  • GTA5RPClips
  • rosin
  • mdbf
  • Youngstown
  • Durango
  • slotface
  • everett
  • kavyap
  • InstantRegret
  • thenastyranch
  • provamag3
  • tacticalgear
  • modclub
  • cisconetworking
  • tester
  • cubers
  • khanakhh
  • ngwrru68w68
  • normalnudes
  • megavids
  • anitta
  • Leos
  • JUstTest
  • lostlight
  • All magazines