Standardisierte Prozesse sind toll
Wenn man viele kleine Programmierprojekte hat, sind Standardprozesse wirklich viel Wert. Ein kleines Beispiel mit Conventional Commits, Semantic Versioning und entsprechenden Werkzeugen.
Wenn man viele kleine Programmierprojekte hat, sind Standardprozesse wirklich viel Wert. Ein kleines Beispiel mit Conventional Commits, Semantic Versioning und entsprechenden Werkzeugen.
Ich habe über VS Code und GitHub Copilot einmal ältere Modelle ausprobiert. Es ist heftig, wie viel sich da getan hat und wie schlecht die älteren Modelle im Vergleich waren.
KI-Coding ist immer mehr im Kommen. Glaubt man den Propheten, braucht man in kürze gar nicht mehr selbst programmieren zu können. Ich bin da immer etwas skeptischer und versuche meine Gedanken und Erfahrungen etwas in Relation zur Programmiergeschichte zu setzen.
Bei der Open Street Map hat jemand einen dunklen Modus versucht. Das ganze ist wenig überzeugend und führt seit Anfang November zu endlosen Diskussionen. Besserung ist bisher auch nicht in Sicht.
Neulich hörte ich einen schönen Begriff: Feature-Fracking. Ein paar Gedanken zu dem Thema.
Ich hatte im Computerspiel Valheim großen Spaß am Bauen mit dem Snap-Grid. In Gary's Mod fand ich das Bauen ziemlich unbefriedigend. Nun spiele ich Factorio und habe da ziemlich viel Spaß daran, immer größere Fabriken zu bauen.
Die Anzahl der offenen Vorgänge bezüglich irgendwelcher Problemstellen im Straßenverkehr wächst schneller, als sie von den Kommunen bearbeitet werden. Ich habe einmal ein bisschen aufgeräumt.
In a codebase that I have looked into I've seen an abstraction which is so broad that it is useless and also harmful. I'll show what it is, point to the problem and give some ideas to improve it.
For managing my blog I have written a bunch of Python scripts. And over time they have grown. In a frenzy I have refactored it with dependency injection, but now start to find it overengineered and deconstruct that.
Every now and then people look at a codebase and say that it is horrible and needs a complete rewrite. This might sound appealing at first, but it is almost never the solution to the problems of the code.