MIT Hacker Tools für den praktischen Computeralltag
Zusammenfassung
Eine MIT-Vorlesungsreihe vermittelt Shell, Editoren, Versionsverwaltung, Datenverarbeitung, Debugging und Automatisierung als verbindendes Handwerkszeug.
Ideen
- Shellpipelines kombinieren kleine Programme zu wiederverwendbaren Abläufen.
- Versionsverwaltung macht Änderungen vergleichbar und rückholbar.
- Debugger ersetzen Vermutungen durch beobachtbaren Programmzustand.
- Profile zeigen, wo Programme tatsächlich Zeit verbringen.
Einsichten
- Werkzeugkenntnis verstärkt jede spätere technische Spezialisierung.
- Automatisierung lohnt sich besonders bei häufigen fehleranfälligen Handgriffen.
- Gute Werkzeuge verkürzen die Rückkopplung zwischen Frage und Beleg.
Fakten
- Die Reihe wurde am MIT im Januar 2019 gehalten.
- Materialien und Videos sind kostenlos verfügbar.
- Der spätere Kurs Missing Semester entwickelte die Idee weiter.
Empfehlungen
- Automatisiere eine wiederkehrende Aufgabe pro Woche.
- Bewahre Shellkonfiguration und Editorregeln in Versionsverwaltung auf.
Referenzen
Der Link zur Originalquelle öffnet einen neuen Tab.