Digests » 391

sponsor

WEBINAR | Cultivating a DevOps culture: How to create change that drives value

Your organization’s on board with DevOps, you’ve got pipelines in place, but still, you’re not moving fast enough? The problem is probably your culture. In this webinar, we’ll talk about why building a "DevOps culture" is key to realizing business value. Our panelists will reveal how to kickstart/reignite your DevOps strategy by changing mindsets and rallying people across teams.

this week's favorite

API pagination design

Returning all results for a given query could be a challenge for an API, especially if there are thousands of results. It puts a load on a server, on a client, on a network, and often is unnecessary. Thus people invented pagination.

A Programmer’s Intuition for Matrix Multiplication

Matrix multiplication is the composition of two linear functions. The composition of two linear functions is a linear function.

The Case against Low Priority Alerts

In theory, a low priority alert is one that an oncall engineer looks at when there’s no high priority alerts to take care of, and resolves their root cause via some kind of change. In my experience, low priority alerts often have low value, add a subtle cost, and are prone to bit rot, just like poorly tested code.

The story behind Markdown

How plain text got formatting, styled like classic emails.

Talking, Typing, Thinking: Software Is Not a Desk Job

Developers over-optimise for the ergonomics of typing and not enough for the ergonomics of thinking.