a pattern I think I’m noticing is that - if you’re results-oriented as a developer then the best move is to use something very big and complex to do a lot of the work for you. like a web framework, a GUI framework, a game engine, an SPA framework, etc.

and because of that, getting hired to write code generally also involves learning (at least on a surface level) several of these Big Complicated Things. because corpos are very results-oriented of course

what I’d expect is that amateur* programmers avoid Big Complicated Things because learning them takes a long time and none of that time is fun for them. but actually it seems like amateur programmers are more split on whether they use BCTs or not. and I find that interesting. I wonder if:

  • some amateur programmers enjoy the process of learning BCTs
  • some amateur programmers enjoy getting results faster than if they didn’t use BCTs
  • a third reason?

* amateur: doing something out of pure passion and love - with no need to be paid for it

0

If you have a fediverse account, you can quote this note from your own instance. Search https://cryptid.cafe/objects/9b8ef6c0-6392-4d36-8058-1f6df2690f26 on your instance and quote it. (Note that quoting is not supported in Mastodon.)