Binärgewitter Westcoast #2: Irgendjemand muss ja die Eichhörnchen überwachen! 17.04.2017
Heute mit dabei: Lukas
Feedback
- Doofes Echo weil remote Podcast
Themen
Code reviews
Wozu das ganze?
- Weitergabe von Wissen / Mentorship
- Funktioniert in beide Richtungen
- Bus Factor
- Coding Standards
- Feedback
- Finden von Fehlern und Edge-Cases
- Ownership klarstellen
Tools
Posts zum Thema
- Code Reviews: Just do it
- Effective Code Reviews
- On empathy & pull requests
- Mistake you apparently just have to make yourself
Was macht gute Reviews aus?
- Menschliches Feedback
- Konkrete Probleme aufzeigen
- Automatisierte Linter (shellcheck, foodcritic, rubocop, TSLint, pep8, …)
- Automatisches fixen von Fehlern
- Editorconfig
- Der Emoji Code™
Potentielle Probleme
- Kommunikation / Missverständnisse
- Testbarkeit
- (Endlose) Diskussionen
- Impostor Syndrome
Gegenbeispiele
- LGTM
- Cover your ass engineering
- Kein Interesse an Feedback
- Wenn was schief geht, sind andere (mit-)schuld
- “What if … (unrelated requirement)”
- “I don’t want to comply with your guidelines because …”
Lesefoo
- How to filter packets super fast: XDP & eBPF!
- Falsehoods programmers believe
- Sockets in a Bind: Troubleshooting Port Exhaustion in Heroku’s Routing Layer
- How to start your first startup
- How the heck does async/await work in Python 3.5?
- Acing the technical interview
Mimimi der Woche
- Kameras ohne Audio Eingang
- Krepel Überwachungs Software (Kamera selber, Zoneminder, shinobi.video, Xeoma, MotionEye)
- nun: blinkforhome.com und blinkpy
- HomeKit-kompatibles Heimautomatisierungszeug
- Remote Podcasting
Picks
- Quickbox
- Dropbox Paper
- The three body problem und auf Amazon.de
- Blitzed: Drugs in the Third Reich oder auf Deutsch als Der totale Rausch