Dark_Arc,
@Dark_Arc@social.packetloss.gg avatar

I agree with this, but there are ways to make your “source code” not a file that you will modify.

For instance you can have a file that’s imported/included for configuration purposes that you yourself don’t author… And I think that’s okay.

One of my favorite configuration languages for Python projects is actually just Python. It’s remarkably nice. It’s like having a YAML file you can script.

maiskanzler,

The line between configuration is very messy anyways. So many projects abuse YAML as a domain specific language. Looking at you, HomeAssistant and ESPHome!

brisk,

I assume less custom configs are better, but I’ve seen Ansible yaml files that are just convoluted bash scripts written in yaml, which makes them even more convoluted.

maiskanzler,

Yeah that occurred to me as well. Then I immediately think that maybe we need ☆one more language☆ to fix this. And then I remember that one xkcd comic…

mvirts,

Yes. This is why conda and nix are complicated.

abhibeckert,

For edge cases where you need the power of a programming language in your config system, use something like PKL.

TootSweet,

https://suckless.org/ has left the chat.

cgtjsiwy,

I wonder when Firefox is going to add a configuration menu for keybinds.

aard,
@aard@kyu.de avatar

All my software can be configured using dedicated configuration files (.c)

sik0fewl,

Run cc to complete configuration.

aodhsishaj,

Hasn’t this been best practices since Grace “Light has a speed limit” Hopper? May she rest in power.

TropicalDingdong,

Grace “Light has a speed limit” Hopper

I’ll have you know that googling this phrase results in a link to this post, which makes the origin of this phrase no more clear.

Can you explain please?

key,

Remove the quotation marks and the first result is kottke.org/…/grace-hopper-explains-a-nanosecond

More accurate is “electricity has a speed limit”

nik9000,

I believe they were referring to this: youtu.be/9eyFDBPk4Yw?si=sb_v_EPhTM9C6bZZ

aodhsishaj, (edited )

The very same thought yes. Also this interview

m.youtube.com/watch?v=oE2uls6iIEU&pp=ygUbZ3JhY2Ug…

Kolanaki,
@Kolanaki@yiffit.net avatar

As a gamer, I couldn’t agree more. Put all the video and audio settings in the options menu; especially if they are things easily changed by editing an .ini file in the install directory. I’m also big on having modding tools like the Creation Kit for modifying the game without having to edit code or use command line conversion tools. It’s just a massive time-saver.

FalseMyrmidon,

This wouldn't apply to that criticism. An ini is a configuration file, not really source code.

TrickDacy,

…which is why they’re agreeing with op and simply adding an example to illustrate why

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