📆
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 Prozessoptimierungen im zweiten Wirtschaftssektor (in der Industrie) zu verdanken. Die Autos, die wir heute fahren, unterscheiden sich nicht grundlegend von denjenigen, die vor 50 Jahren produziert worden sind.
📆
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 mit Linux habe ich im Jahr 2004 gemacht. Alles begann damit, dass eMule (das damals wichtigste File-Sharing-Tool, das einen Stellenwert hatte, wie es heute BitTorrent hat) auf dem Windows-Rechner der Familie nicht mehr richtig funktionierte.
📆
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 couple of hand-picked values from the solution set. As Dijkstra wrote, in order to get a program right, forget about the individual items of the set and work with the set definition—which is quite the contrary of writing test cases.
📆
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 the age of 16.
I’m mostly interested in programming.
🇬🇧
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 the List or even the Collection interface is far more likely to accept what the caller already has.