November 22, 2019.
The most recent issue of Increment came out, focusing on Teams, and I'm excited to get to cross the chasm and move from playing a small role in the founding of Increment to contributing a piece on whether engineering managers need to be technical.
November 18, 2019.
One of my foundational learning experiences occurred in 2014, when I designed and rolled out Uber’s original Site Reliability Engineering role and organization. While I’d make many decisions a bit differently if I could rewind and try again, for the most part I’m proud when reviewing the reel of rewound memories.
November 15, 2019.
I recently picked up Building Evolutionary Architectures by Ford, Parsons and Kua. It occupies a simila rspot in my head as Accelerate and A Philosophy of Software Design, in the category of seasoned software practioners sharing their generalized approach to software. Altogether, I rather enjoyed it, and it more elegantly explains many of the points I attempted to make in Reclaim unreasonable software.
November 14, 2019.
Early in your career, the majority of problems you work on are difficult because they are _new_ for _you_. You’ve never done it before, and it’s challenging to do good work on problems you’ve never encountered before. However, the good news is that there are other folks on your team who’ve done it before and are already experienced with its in’s and out’s.
November 11, 2019.
We've been working on this Slack application for a while, and it's pretty much done. Now we just have to make it possible for other folks to install it. The golden standard of distribution is Slack's App Directory, whcih makes it easy for folks to find and install your app. We won't quite get there, but we'll get close.
November 10, 2019.
Continuing from Make Slack all respond to reacji, it's time to actually store and retrieve real data instead of just relying on stubbed data. We'll be building on Google Cloud Firestore which is a NoSQL datastore offered on GCP.
November 9, 2019.
This post continues a series on creating a Slack app in Python, picking up after adding an App Home view. A lot of the subtle, emergent communication patterns within Slack happen by reacting to messages with emoji, and I thought it would be fun to take advantage of that playfulness within the app we're building.
November 8, 2019.
Building on the last post on Creating a Slack App in Python on GCP, I wanted to continue extending reflect-slack-app to include an App Home.
November 6, 2019.
Last week I had a chat with someone working on an application to facilitate better 1:1s and skip-level 1:1s. What struck me most from the discussion was the thought that it might be easier to implement this tool as a Slack application rather than a web application.
November 6, 2019.
I'm playing around a bit with the [Slack API](https://api.slack.com/), which I'll have a longer post on in a bit. One part of the integration requires generating a HMAC SHA256 signature to verify requests are from Slack. There weren't too many helpful rearch results, so I've written up a concise example.