Blogged: Configuration files are user interfaces

https://boki23.dev/2025/10/configuration-files-are-user-interfaces

#KSON

Configuration files are user interfaces

Via Adolfo Ochagavía: "We are failing to see that configuration files are actually user interfaces, and that they should be treated as such."

Website for Björn
learning of #kson today - https://ochagavia.nl/blog/configuration-files-are-user-interfaces/ Fortunate timing, as I'm in the early throes of choosing betweeen ini/toml/yaml/json for a project and have been spinning without decision. Let's give KSON a whirl too : )
Configuration files are user interfaces

We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be trivial to version control. Your pragmatic instinct is satisfied as well; the door remains open to creating a proper UI later, since it would be merely a graphical view of your configuration’s structured data.

Adolfo Ochagavía
🌘 設定檔即是使用者介面:擺脫 YAML 困境的解決之道
➤ 擁抱 KSON,讓軟體設定體驗煥然一新
https://ochagavia.nl/blog/configuration-files-are-user-interfaces/
本文探討了軟體設定檔作為使用者介面的重要性,強調現有設定檔格式(如 YAML)的不足,並介紹了一個名為 KSON 的新興專案。KSON 被譽為 JSON 的超集,支援 JSON Schema,能無損轉換為 YAML,並提供跨平臺的支援和豐富的開發工具整合。作者認為,將設定檔視為使用者介面,能促使我們打造更友善、更能預防錯誤的設定工具,KSON 是實現這一願景的典範。
+ 這篇文章點醒了我!一直以來都覺得 YAML 雖然看起來簡潔,但實際上用起來非常容易出錯,有時候改個小地方就要花很多時間。KSON 聽起來是個不錯的選擇。
+ 將設定檔視為 UI 的這個觀點太棒了!這確實改變了我對整個設定過程的看法。KSON 的介紹很有吸引力,我會去試試看的。
#軟體工程 #設定檔 #使用者介面 #KSON #YAML
Configuration files are user interfaces

We have all been there. Your software keeps growing and you feel the need to make it customizable. It is too soon for a full-blown UI with all the bells and whistles, so your pragmatic instinct suggests a text-based configuration file. Yes, that’s exactly it! You rejoice knowing the software’s configuration will be trivial to version control. Your pragmatic instinct is satisfied as well; the door remains open to creating a proper UI later, since it would be merely a graphical view of your configuration’s structured data.

Adolfo Ochagavía

Well at least some good news for #kson is that she'll be doing a podcast recording with her idol friend Nozomi Sato in September. She'll also still be going to VeXPO in the UK.

https://xcancel.com/fujun_denpa/status/1947975730949668960

#NozomiSato

#kson onee-san with the sledgehammer about the #VShojo thing. There's a lot of people waiting 3700 so far.

Edit: Translations on kson's Twitch and Discord only.

Edit2: Someone did a live translation thread here https://xcancel.com/TrueBoljibears/status/1947629510704193925

https://www.youtube.com/watch?v=cBxw80mZoWI

歴戦ラギアクルス&セルレギオスいくぞ!よぼはんでアップデートを楽しむ【kson、兎鞠まり、天開司/モンハンワイルズコラボ】

YouTube

「VShojo」所属タレントであるksonとアイアンマウスがタイトーのフィギュアブランド「DRESSTA(ドレスタ)」より水着姿でフィギュア化!「TAITO GEAR&GOODS」限定で予約受付中!
https://hobby.dengeki.com/news/2653224/

#hobby_dengeki #VTuber #フィギュア #美少女フィギュア #タイトー #フィギュアブランド #DRESSTA #VShojo #Kson #アイアンマウス #ドレスタ

「VShojo」所属タレントであるksonとアイアンマウスがタイトーのフィギュアブランド「DRESSTA(ドレスタ)」より水着姿でフィギュア化!「TAITO GEAR&GOODS」限定で予約受付中! | 電撃ホビーウェブ

VTuber事務所「VShojo」所属タレントであるksonとアイアンマウスが水着姿でフィギュア化!タイトーのECサイト「TAITO GEAR&GOODS」限定で予約受付開始!

電撃ホビーウェブ
4人でS取るぞ!歴戦王レダウのチャレンジクエストによぼはんで挑戦だ【kson、兎鞠まり、天開司/モンハンワイルズコラボ】

YouTube
指示だけでは終わらないルーナイト達の生き様を知るまつりちゃん~ルーナイトの生き様ダイジェスト~【夏色まつり/姫森ルーナ/ホロライブ切り抜き】

指示だけでは終わらないルーナイト達の生き様を知るまつりちゃん~ルーナイトの生き様ダイジェスト~【夏色まつり/姫森ルーナ/ホロライブ切り抜き】言えぬアーカイブ【ホロアース】鉄の時代と撮影会!【ホロライブ/夏色まつり】https://www.youtube.com/live/DnT0JkF6-ak?si=UlGoRyWrwZjGrs2k【 自撮 | Jisatsu 】2024新年初ホラゲに挑戦するのらぞぃ👻【姫森ルーナ/ホロライブ】https://www.youtube.com/live/BjcaV5rO7vw?si=hHg4V3XCcZUkMseA【 SILENT HILL 2 】完全初見の「サイレントヒル2」プレイ3日目飲酒すれば怖くないのら!!!【姫森ルーナ/ホロライブ】※ネタバレありhttps://www.youtube.com/live/yCdk3EgDmvw?si=aWoMoVos-aEGs3vJ【 Outlast 】お酒呑んで酔っ払えば怖くないサバイバルホラゲをやるのら!#2 最終回【姫森ルーナ/ホロライブ】https://www.youtube.com/live/BeqWLPpVDB4?si=8cLcLpuz7dGuYqSKMatsuri Channel 夏色まつり:@NatsuiroMatsuri Luna Ch. 姫森ルーナ:@HimemoriLuna いつもコメント、高評価ありがとうございます。よろしければチャンネル登録もよろしくお願いいたします。一緒にホロライブとルーナ姫を応援しましょう。Thank you for watching!Thank you for subscribing to my channel!★おすすめ切り抜き☆ログイン通知を見た先輩達が「んな」を咆哮する前で、監督のような挨拶をするルーナ姫【姫森ルーナ/ときのそら/大空スバル/兎田ぺこら/ホロライブ切り抜き】https://youtu.be/N-9Rcf-K2ao考え事をしている姿が可愛すぎるルーナ姫【姫森ルーナ/ホロライブ切り抜き】https://youtu.be/V862UFc-NtIhttps://youtu.be/9tzJIWMztwI「止めて引く」をやってみたら、本当にエンディングになるくらい物にしているルーナ姫のGet Wild 【姫森ルーナ/ホロライブ切り抜き】https://youtu.be/h9rMqQh7Aa4強すぎるメンタルで声真似を披露し続けたルーナ姫の声真似まとめ【2代目船長/姫森ルーナ/宝鐘マリン/大空スバル/ホロライブ切り抜き】https://youtu.be/vaWVpEeamuA使用している素材サイトいらすとや効果音ラボOtoLogicこんとどぅふぇ♪ルーナ姫が使用しているBGMサイト♪▶Audiostockhttps://audiostock.jp/▶音楽の卵http://ontama-m.com/ongaku_kawaii.html▶クラシック名曲サウンドライブラリーhttp://classical-sound.seesaa.net/#ホロライブ切り抜き​ #姫森ルーナ

Playing Games

クリア不可能?鬼畜ゲーきた…4人で岩を運ぶお仕事です【kson、兎鞠まり、天開司/Pushing it! Together】
https://www.youtube.com/watch?v=6q2NvERxq14

#youtube_coromin #kson #兎鞠まり #天開司 #コラボ #VTuber #Pushing_it_Together #Pushing_it_Together_Sisyphus_Co_op #PS5 #steam #PC #桜ころみん

クリア不可能?鬼畜ゲーきた…4人で岩を運ぶお仕事です【kson、兎鞠まり、天開司/Pushing it! Together】

YouTube