I’ve had a number of discussions, both offline and online, about logging practices. In my view, reading individual log lines is (almost) always a sign that there are gaps in your system’s monitoring tools — especially when dealing with software at a medium- or large scale. Just as I would never want to use tcpdump to analyze statsd metric packets individually, ideally, I don’t want to look at individual log lines either. - Aditya Mukerjee
So, your Scrum Master (or product owner or some line manager) is out of office. She cancels the daily standup meeting, a.k.a "Daily Scrum". Did that ever happen to you? Does it happen all the time? If yes, stop doing daily standup meetings. Yes, completely stop them. - David Tanzer
Automated testing is a core part of writing reliable software; there's only so much you can test manually, and there's no way you can test things as thoroughly or as conscientiously as a machine. As someone who has spent an inordinate amount of time working on automated testing systems, for both work and open-source projects, this post covers how I think of them. - Li Haoyi
I’ve often been asked the other side of this question “How do I get good at programming?”, or “What can I do to get good at programming”. The answer to which is some combination of experiment on your own projects, do courses, read books, work with good programmers and contribute to open source projects. But if you think about the problem in terms of “how do I know if I’m good?” it becomes much more of an engineering approach. You have a metric, optimize it. - Daniel Slater
Serverless is a concept built on FaaS (functions-as-a-service). The core tenet of this architecture is that the responsibility for the infrastructure that runs your logic should rest with the service provider entirely.
This is a step beyond deploying applications to a cloud provider, where you tell the provider what you think you need, and they provide what’s requested and bill you in return. - Jay Rodgers
Continuous confidence is about continuous trust. We have to gain moments to gain the trust of the customer. If the relationship is not there, they will never trust us. We need moments of trial and fires to help define who we are. That is what this is all about. - ContinuousConfidence
This post is the story of why we stopped using Slack. It’s also the story of how we had the (possibly) crazy idea that we could contribute something fundamentally different to an already cluttered team communication market. Something for teams like ours with the audacity to think that maybe there’s more to work than keeping up with group chat… - Amir Salihefendic