Der Blog

PagerDuty Community Spotlight: Lernen Sie Ben Hutchison kennen, den Erfinder von LaundryDuty

von Xenda Amici 13. Februar 2024 | 4 Minuten Lesezeit

Headshot of Ben Hutchison

Ben Hutchison, ein leitender Ingenieur, der bei Unternehmen wie KeepAndShare, Cisco, BlueJeans und Verizon gearbeitet hat, liebt es, Geräte zu verbinden, um integrierte Systeme zu erstellen. Er hat sogar ein System entwickelt, um automatische Push-Benachrichtigungen mit Erinnerungen zu erhalten, wenn seine Wäsche fertig ist, und zwar mithilfe der Event-API von PagerDuty. Ben lebt in Kalifornien und verfügt über 14 Jahre Branchenerfahrung, davon 9 Jahre mit dem Incident Management von PagerDuty.

Als Ben seine Open-Source-Projekt LaundryDuty zum PagerDuty Gemeinschaft , es hat sofort unsere Aufmerksamkeit erregt. Wir luden ihn dann ein, sich dem WieZurHappyHour Live-Stream (siehe unten), in dem er die Funktionsweise dieses einzigartigen Systems vorführte.

Können Sie uns von einem denkwürdigen Moment in Ihrer Karriere erzählen oder uns eine Geschichte erzählen, die wir „aus Ihrem LinkedIn-Profil nicht erraten können“?

Ich mag es, verschiedene Geräte miteinander zu verbinden. Einmal hatte ich 6 Monitore an meinem Arbeits-Desktop angeschlossen. Ich hatte auch ein Setup, bei dem ein rotierendes rotes Licht aufleuchtete, wenn ein Jenkins-Build abstürzte. Neben meinem Schreibtisch stand eine Süßigkeitenschale für die Leute, und sie stand auf einer digitalen USB-Briefwaage, mit der ich das Gewicht der Süßigkeiten im Laufe der Zeit in Graphite verfolgte. Um den neuesten Build meines Arbeitsprodukts auf den Staging-Servern bereitzustellen, konnte man einen großen roten Knopf in einer Holzkiste drücken, deren Bau mir mein Vater beigebracht hatte, und er führte alle komplizierten Bereitstellungsschritte aus und zeigte den Fortschritt an. Es hat auch Spaß gemacht, herauszufinden, wie man die Engineering-Station eines Raumschiff-Simulatorspiels mit einer MIDI-DAW-Steuerschnittstelle mit physischen Schiebereglern und Knöpfen steuert.

Erzählen Sie uns mehr über Ihre Erfahrungen mit PagerDuty.

Im College wollte jeder in meinem Programmhaus ein intelligentes Wäscheüberwachungssystem einrichten, um zu sehen, welche Maschinen in Gebrauch waren, aber das war unerschwinglich schwierig, weil es keinen Strom, schlechten Netzwerkzugriff und keine Eigentümer oder Berechtigungen gab, um an den Maschinen herumzuspielen. Als Aprilscherz habe ich eine überzeugende nachgemachte Website erstellt, die den Wäschestatus anzeigte und es einem ermöglichte, für eine Maschine im Voraus zu bezahlen, was auf mein persönliches PayPal-Konto ging. Damit habe ich viele Leute zum Narren gehalten.

Nachdem ich in eine Wohnung ohne diese Probleme gezogen war, war ich frustriert, wenn ich den Summer nicht hörte, wenn eine Ladung fertig war, oder wenn ich vergaß, einen Timer einzustellen, und wünschte mir, ich könnte automatische Push-Benachrichtigungen mit Erinnerungen erhalten. Meine ursprüngliche Idee aus dem Jahr 2014 waren Spiralfeder-Vibrationssensoren, die SMS-Nachrichten senden, aber was wirklich funktionierte, war die Erfindung von kostengünstigen, handelsüblichen WLAN-Smart-Steckdosen mit Stromsensoren und Klemmstromtransformatoren mit einem ADC und Raspberry Pi.

Anstatt einen SMS-Anbieter zu verwenden, fragte ich meine beiden Mitbewohner, welche Art von Push-Benachrichtigungen sie bevorzugten, und wir drei wollten jeweils unterschiedliche Arten (SMS, E-Mail, mobile App). Also schlug ich PagerDuty vor, das wir alle zuvor für die Arbeit verwendet hatten. Ich schrieb meine eigenen .NET-Bibliotheken und versuchte, sie so gut wie möglich zu gestalten und zu testen. Am Ende habe ich viel über intelligente Steckdosen, Stromtransformatoren, Spannungsteiler und ADCs gelernt.

Welche Art von Ressourcen mögen/verwenden Sie am liebsten, wenn Sie Unterstützung benötigen?

Die Events-API bietet viel Flexibilität und die Android-App ist für die Anzeige und Interaktion mit Rich Notifications viel praktischer als E-Mail oder SMS.

Ben Hutchison quote

Seien Sie das nächste vorgestellte Mitglied der PagerDuty -Community

Haben Sie an einer benutzerdefinierten Integration, Erweiterung oder einem Add-on mit PagerDuty gearbeitet? Können Sie einen erfolgreichen Anwendungsfall beschreiben? Haben Sie einen Artikel geschrieben, der der Entwickler-Community helfen kann?

Werden Sie Mitglied der Gemeinschaft Und teilen Sie Ihr Projekt mit uns um die Chance zu erhalten, in den Inhalten der PagerDuty -Community auf allen sozialen Kanälen vorgestellt zu werden!