Psychology, not technology, is the key to Google’s reliability

An excellent video by a Google Site Reliability Engineer, from Goto Conference 2017.  What I liked in particular were three key points: Being honest that trying to have operations act as border guards, who attempt to vet code changes with an increasingly-long checklist before they go live, is a path to failure and frustration. Agreeing … Continue reading Psychology, not technology, is the key to Google’s reliability

Trying to not get too ranty about documenting software architecture

This article is my thoughts on a video about documenting software architecture: https://www.youtube.com/watch?v=kv8XedJTEww A summary of the video is: Domains other than software architecture, e.g. maps or electrical circuits, do a good job of capturing useful and important information in a way that communicates this well – this is mostly in pictures. Software architecture does … Continue reading Trying to not get too ranty about documenting software architecture

UX Design: Good out of bad

Jared Spool has an excellent technique for helping people of varied backgrounds work on improving user experience.  He starts off by deliberately pointing them in the wrong direction, gets them to enjoy themselves being nasty to their users, and then turns that into improvements.