📆
2020-08-01
I’d like to dig deeper into system administration tasks. At work, I have to manage a fleet of Linux servers with Puppet. And in my spare time, I’d like to manage the servers I run with Ansible or Puppet in the future.
Virtual Machines are easily obtained nowadays. Cloud providers such as Digital Ocean or Exoscale offer virtual machines …
📆
2020-07-22
Many universities teach programming in Java. Writing unit tests is one of the subjects being taught. Many professional Java programmers, but also university professors, suggest to build those test cases according to a pattern. Given, When, Then is a common pattern, and so is Arrange, Act, Assert. Both patterns prescribe the following structure for …
📆
04.07.2020
Ich habe diesen Frühling Heute schon einen Prozess optimiert? von Gunter Dueck gelesen. Der Autor beschreibt in diesem Buch, wie in Deutschland (und im ähnlichen Stil wohl auch in anderen Ländern) derzeit Prozessoptimiertung überall das Gebot der Stunde ist. Historisch gesehen habe man das Wirtschaftswachstum seit dem zweiten Weltkrieg vor allem …
📆
28.06.2020
Ich verwende seit 2005 hauptsächlich Linux als Betriebssystem. Dabei habe ich schon Erfahrungen mit verschiedenen Distributionen sammeln können. Meistens hatte ich eine Hauptdistribution, die praktisch auf all meinen Rechnern installiert war. Dies ändert sich jetzt vielleicht. Doch der Reihe nach…
Mandrake: Wie alles begann Meine ersten Erfahrungen …
📆
2018-12-16
Programming is the process of writing code in order to solve a problem. Software Engineering is programming, combined with the factors time and other programmers. (I owe this insight to Russ Cox.)
Tests cannot prove the correctness of a program. A test case makes sure that a couple of hand-picked values from the input set are mapped correctly to a …
📆
2018-10-18
I’m doing a bachelor’s degree at a university of applied sciences with its own computer science department. I work part-time besides and already have a couple of years of practice in the field. In fact, I’ll soon reach the point of being longer in IT than I have spent time outside of it, for I’m already 31 years old and started my apprenticeship at …
🇬🇧
Cargo CultGetting it Wrong by Wanting it Right
📆
2018-10-05
Accepting interfaces instead of requiring specific implementations is a good practice. Take Java collections as an example. A method accepting an ArrayList argument will only be useful if the caller is already using an ArrayList. Otherwise he’d need to convert the implementation he’s using, say, LinkedList, to an ArrayList first. A method accepting …
📆
20.01.2015
Das Weggeben seines Besitzes und Gerümpels ist ein schrittweiser Prozess. Ich räumte meinen Kleiderschrank auf und mistete ihn recht radikal aus – wie ich damals meinte. Doch zwei Wochen später konnte ich noch einmal eine etwas geringere, aber dennoch stattliche Menge an Kleidern loswerden und dem Altkleidercontainer anvertrauen.
Man nimmt einen …
📆
20.09.2014
Vor einigen Jahren besuchte ich einen Fremdsprachenkurs an einer Universität. Dort wurde viel gesprochen, wenig geschrieben; viel gehört, wenig gelesen; viel gestikuliert, wenig konjugiert; teilweise sogar gesungen, aber kaum konjugiert ‒ viel interagiert, wenig konzentriert. Ich habe den Kurs nach wenigen Wochen aufgegeben, da ich weder …
📆
03.07.2014
Je länger ich mich mit allen möglichen Problemen befasse, desto öfters komme ich zum Schluss, dass mangelnde Konzentration der Ursprung allen Übels ist. Das Schulsystem ist kaputt, weil in den Klassenzimmern nicht mehr konzentriert gelernt, sondern die Zerstreuung unter dem Decknamen der «Gruppenarbeit» zelebriert wird. An den Arbeitsplätzen …