The only way to make great software is to truly reason about the code and systems. There are no shortcuts.
The only way to make great software is to truly reason about the code and systems. There are no shortcuts.
You might've heard of "outcomes over outputs" - the idea that the things you make should have some kind of purpose beyond being there. People have to keep saying this because most teams don't listen.
You might've heard of "outcomes over outputs" - the idea that the things you make should have some kind of purpose beyond being there. People have to keep saying this because most teams don't listen.
This is why you regularly hear things like "UBI will destroy society" and "if you give away housing no one will work" despite all studies showing the contrary.
This is why you regularly hear things like "UBI will destroy society" and "if you give away housing no one will work" despite all studies showing the contrary.
As an open-source maintainer, this quote by @tkdodo.eu resonates profoundly.
Help out maintainers and try out beta/RC versions while you still can influence them. 🙏
As an open-source maintainer, this quote by @tkdodo.eu resonates profoundly.
Help out maintainers and try out beta/RC versions while you still can influence them. 🙏
In this issue, I investigate the ground-level view of how this happened and how to stop it.
In this issue, I investigate the ground-level view of how this happened and how to stop it.
drafts.csswg.org/css-shapes-2...
Implemented in Chrome Canary & Safari Technology Preview
Blog post etc. soon
drafts.csswg.org/css-shapes-2...
Implemented in Chrome Canary & Safari Technology Preview
Blog post etc. soon
Is that good enough? How do we evaluate this number?
I dig into this question in my brand-new just-published blog post, “A Framework for Evaluating Browser Support”. 🎉
Is that good enough? How do we evaluate this number?
I dig into this question in my brand-new just-published blog post, “A Framework for Evaluating Browser Support”. 🎉
1. find unnecessary accumulating state
2. derive it from existing stuff on the fly
1. find unnecessary accumulating state
2. derive it from existing stuff on the fly