1 Punkte von GN⁺ 8 시간 전 | 1 Kommentare | Auf WhatsApp teilen
  • Die Produktivität von Bob, der Facebook Groups startete und bei Hackathons immer wieder Ergebnisse lieferte, zeigte sich nicht in einer ausgefeilten Entwicklungsumgebung, sondern in den Resultaten
  • Er nutzte ein einfaches Sublime Text mit teils ungenauem Syntax-Highlighting und prüfte Probleme statt mit Live Reloading oder Debugger mit printf und Logs
  • Mehr als komplexe Vim-, tmux-, mosh-, hphpd- und git-Setups bestimmten Bobs Produktgespür und Intuition die Hackathon-Erfolge
  • Soweit ich mich erinnere, ging es damals um Unterstützung für Kauf- und Verkaufsbeiträge in Groups; daraus entwickelte sich später Facebook Marketplace
  • Neue Tools und Arbeitsweisen können zwar manche Veränderungen bewirken, doch letztlich entscheidet über Produktivität, das richtige Problem zu lösen

Der Unterschied zwischen ausgefeilter Entwicklungsumgebung und tatsächlichen Ergebnissen

  • Bob war ein produktiver Engineer und eine Hackathon-Legende, der Facebook Groups startete und nacheinander mehrere Ergebnisse hervorbrachte
  • Ein Kollege, der neben ihm saß, nutzte für Facebooks PHP-Dialekt Hack eine ausgefeilte Umgebung mit selbst gebautem Syntax-Highlighting und Snippets, tmux über mosh, Shortcuts für hphpd und git-Aliases
  • Entgegen den Erwartungen war Bobs Arbeitsweise sehr schlicht
    • Er verwendete ein standardmäßiges Sublime Text ohne Erweiterungskonfiguration, sodass etwa die Hälfte der Codefarben falsch angezeigt wurde
    • Er nutzte weder Live Reloading noch einen Debugger
    • Er fügte printf in den Code ein und wartete, bis Logs erschienen
  • Bob gewann an diesem Tag den Hackathon, doch der Kollege, der sich auf die Arbeitsweise konzentriert hatte, verpasste ausgerechnet, was er eigentlich baute
    • Soweit ich mich erinnere, war das damalige Projekt Unterstützung für Kauf- und Verkaufsbeiträge in Groups
    • Diese Funktion entwickelte sich später zu Facebook Marketplace

Die Wahl des Problems bestimmt die Produktivität

  • Der Kern von Bobs Produktivität war nicht seine Editor-Konfiguration, sondern Produktgespür und Intuition
  • Auf X tauchen jeden Tag neue Arbeitsweisen auf, die angeblich alles verändern werden, und einige davon könnten tatsächlich Veränderungen bewirken
  • Wichtiger als die Verbesserung von Tools und Arbeitsweisen ist letztlich, das richtige Problem zu lösen

1 Kommentare

 
GN⁺ 8 시간 전
Lobste.rs-Kommentare
  • Ein gewisses Maß an Produktivitäts-Setup hilft. Das nötige Niveau ist von Person zu Person verschieden, und Bob könnte besonders talentiert sein oder sich außergewöhnlich gut konzentrieren können. Ich lasse mich leicht ablenken und brauche solche Tools, aber man verbringt leicht zu viel Zeit mit dem Setup selbst, daher scheint mir eine gute Balance am besten.
  • Ich frage mich allerdings, wie Bob das tatsächlich geschafft hat. Dieser Artikel wirkt wie die Einleitung zu einem langen Text, der analysieren will, wie Bob sein Produktgespür genutzt hat, zeigt am Ende aber nur die Überraschung darüber, dass ein talentierter Mensch Sublime Text benutzt.