My team asked me: `Hey, Malte, how do you stay so on top of what is happening on the web?`…| www.industrialempathy.com
The text below is Malte Ubl's diploma thesis from 2004. Diploma was the name of the primary academic title| www.industrialempathy.com
The assertion that “corporate organizations are distributed systems” hovers between being a tautology—since it is literally true—and a hot take, given that human-driven systems are inherently more complex than those in computer science. Reflecting on my experience leading teams at Google and Vercel, I’ve come to see that while the analogy is far from perfect, it is undeniably useful.| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
Guillermo Rauch posted (with permission) an excerpt of this document on X and there was a lot of demand to see the whole thing. Hence, it is pasted below with no editing. This was originally written in March 2022, but based on a similar document I had used when joining teams at Google before. And that itself was based on a similar doc written by Urs Hölzle.| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
AVIF and WebP are modern image formats that generally produce smaller file sizes compared to the widely used JPEG format. This post explains what quality setting to pick when generating AVIF and WebP images as alternatives for serving JPEG on the web. The goal is to find the quality setting that will create images that look as good as the JPEG, but with a smaller size to optimize page load time without sacrifizing image quality.| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
---| Industrial Empathy
Words like frontend, backend, and variations of them like “frontend development” are broadly used, yet there is little shared understanding...| www.industrialempathy.com
There is a phrase that is very frequently used at Google and other big tech companies. It’s a nice and short phrase. And the problem it...| www.industrialempathy.com
This is a guide for product/engineering executives to get their teams to ship the right stuff, faster. For the purpose of this post, let’s...| www.industrialempathy.com
A key mantra in Google’s work culture and across big tech is “thriving in ambiguity”: The ability to make progress and make good decisions...| www.industrialempathy.com
Unnecessary trade-offs are the root of all evil in software engineering. This article is about one of the most common sources of such...| www.industrialempathy.com
The Context Tree Design Pattern is broadly used in framework design and fascinatingly appears in seemingly unrelated applications...| www.industrialempathy.com
In this post I'll outline 8 image loading optimization techniques to minimize both the bandwidth used for loading images on the web and the...| www.industrialempathy.com
I'm excited to announce the beta-release of eleventy-high-performance-blog–a high-performance blog template for 11ty based on this very...| www.industrialempathy.com
One of the key elements of Google's software engineering culture is the use of design docs for defining software designs. These are...| www.industrialempathy.com
This is a mildly edited transcript of my JSConf Hawaiʻi talk (video).| www.industrialempathy.com
This is a mildly edited transcript of my JSConf Australia talk. Watch the whole talk on YouTube. A sequel to this post is available over...| www.industrialempathy.com
A design document for design documents| www.industrialempathy.com
When I started thinking about writing a post about web font loading my intention was to propose relatively sophisticated ideas that I've...| www.industrialempathy.com