@ricardo Two of your posts arrived twice here. One with the letter salad above, and once with a human readable mastodon server instance.
Mind looking into this?
@488cf7e2 You might want to swap Lisp with something powerful, like Nim. Not with a language that was designed with a built in handbrake, like Go (Go was intentional designed for beginner or intermediate programmers).
In Nim, you even have Macros that can help you define compile-time DSL if you're so inclined.
But if you swap anything out for an intentionally too simple thingy, you might end up frustrated with a high probability.
@488cf7e2 Ich frage mich, woher diese ganze Blackout Angst herkommt. Ich komme aus dem "großen Kanton" und unser Stromnetz ist messbar top-notch (gucke Dir mal auf Wikipedua die SAIDI Werte an: Anzahl von Minuten Stromausfall pro Kunde pro Jahr). Über die Jahre wurde das fogar immer besser, von früher ca. 20 Minuten auf nun 10,7 Minuten. Obwohl Atom- und Kohlekraftwerke ausgeschaltet wurden!
Im Prinzip ist CH beim SAIDI ähnlich: mit bei Europas Spitzenreiter bei nur 17 Minuten. Verglichen mit DE ist FR oder BE schon siebenmal schlechter.
Und dennoch fabulieren hier in DE seit ca. 4 Jahren Journalisten regelmäßig von Blackouts. Es kommen aber keine, der SAIDI hat sich weiterhin verbessert! Eher umgekehrt ... wenn in FR eine große Menge an Atomkraftwerken abschalten muss (wie vor 1 1/2 Jahren), dann versorgen die Anrainer-Staaten die halt einfach mit. Haben aber die Einwohner kaum mitbekommen, eben weil alles tadellos funktioniert.
Wo also ist das Problem, faktisch und messbar, nicht als undefinierbare bohrende Angst?
* https://de.m.wikipedia.org/wiki/System_Average_Interruption_Duration_Index erklärt SAIDI und zeigt Werte von diversen Staaten
* https://www.entsoe.eu/data/map/ zeigt, das wir kein Insellösungen haben
@2e19db99 Well, they can use git, why not. But they need a mentor that tells them:
* don't put generated things into git (like binaries), use .gitignore
* don't use comments like "updated", ideally write comments that "sell" the changes like Linux kernel commits do
* don't put 7 unrelated things into one. commit, "git add -i" or even better msgit is a thing (that allows you to select a single line change to commit, even when you currently have hundreds of lines changed)
* before pushing, "git rebase -i" is a thing to make your mess more structured. Again much nicer UX if you use magit
That will get you a king way into not creating mess.
Also teach them about your local commit police (kernel or sourcehut like email approach, github-like approach with short lived feature branches snd PRs). This depends on the project and changes alot. But you cannot expect a newbie programmer to know about it, so you gonna need to teach them.
Notes by 88bfb736 | export