Crell,
@Crell@phpc.social avatar
Crell,
@Crell@phpc.social avatar

And an updated, more detailed take on the same concept:

https://matt-rickard.com/heptagon-of-configuration

theseer,
@theseer@phpc.social avatar

@Crell The thing that I see happening a lot is that things are made configurable that aren't actually configurable - for instance because there's only one implementation to choose from - or should be represented by code rather then being generalized into something requiring more configuration than actual code would have...

Crell,
@Crell@phpc.social avatar

@theseer My go-to example here is Drupal.

If given the choice between having a site admin write 5 lines of code, or writing 10000 lines of highly complex dynamic code so that the admin has 5 buttons instead, Drupal will always choose to write 10000 lines of complex code. Always.

(I do not say that to its credit.)

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