RT @twholman@twitter.com

Haaa! Tetris but it always gives you the worst piece for your position qntm.org/files/hatetris/hatetr the frustration this brought me so quickly is truly amazing.

🐦🔗: twitter.com/twholman/status/13

RT @ParisWeb@twitter.com

⏰ Il est l'heure : vous pouvez dès maintenant proposer votre sujet pour les conférences de 2021 ! Retrouvez tous les détails sur notre site : paris-web.fr/actualites/2021/0 Nous avons hâte de vous lire !

🐦🔗: twitter.com/ParisWeb/status/13

RT @jdan@twitter.com

I’m not just building an app, I’m building a movement

Narrator: He’s just building an app

🐦🔗: twitter.com/jdan/status/139001

This ! It's super helpful for newly graduates who don't have a network yet. If you're not sure who to recommend, get in touch with you local bootcamps ! In Belgium I know @HackYFutureBE@twitter.com can always use a hand.

Show thread

RT @martinvanaken@twitter.com

I like that one. Maybe all of us that get contacted "too much" by recruiters should start reorienting them toward more junior people in our network instead of ignoring or shutting them off.

I'm clearly going to try that next time I'm contacted twitter.com/KeziyahL/status/13

🐦🔗: twitter.com/martinvanaken/stat

Literally no one :

Pizza Hut :

RT @pizzahutfr@twitter.com

🍍Marre de l’ananas sur l’Hawaïenne ? 🍕Pizza Hut lance le 07 mai prochain de nouvelles pizzas aux fruits, les Fruizzas : Pizza 🍓, pizza 🥭, pizza 🍊... laquelle sera votre préférée ?

🐦🔗: twitter.com/pizzahutfr/status/

alright back to shitposting sry for that momentary lapse

Now, why are spacing scales so popular if they're not that useful ? I think it's because people love the *idea* of it. It makes sense intuitively : we already have design tokens for colors, why not also do it for spacing instead of using so many different values ?

Show thread

I'm ofc *not* saying that there is no value in spacing consistency in a UI. But it should always be intentional and opt-in. Assembling complex components based on more atomic ones can go a long way in achieving that goal.

Show thread

No : spacing is highly contextual, and values can and should change based on each component and layout. For the same reason that you don't want your whole UI to align on a mythical grid : you don't want consistency for consistency's sake.

Show thread

For 2), a spacing scale helps with the consistency part, but (here comes the real hot take 😜) I'd argue it's generally not desirable. Do you really care that the space between the icon and the text in your button component is the same as the padding in your card component ?

Show thread

A spacing scale clearly does not help with 1), that's just not how most designers think / work. Space is a fluid design concept, where you add or remove enough space until the UI looks good, not in fixed increments (unless forced to).

Show thread

To be useful, I think design system rules need to provide one of two things (ideally both) :
1) Map the mental model of designers into a set of rules usable by developers, reducing friction between the two.
2) Facilitate enforcing visual consistency where you want it.

Show thread

By "spacing scale" I'm referring to a set design tokens for spacing used throughout a component library. This usually comes in the form of a set of non-linear values like 4px, 8px, 16px, ...

Show thread

Design systems hot take : a spacing scale generally brings little value, and can even be harmful. A thread 🧵👇

RT @DanShappir@twitter.com

I hereby define The Web Signal to Noise Ratio:

document.querySelectorAll(':not(div)').length / document.querySelectorAll('div').length

🐦🔗: twitter.com/DanShappir/status/

RT @MIT_CSAIL@twitter.com

Robotic mouth chants algorithmically generated prayers.

bit.ly/3a3cmQK

("The Prayer," v/@DiemutStrebe)

🐦🔗: twitter.com/MIT_CSAIL/status/1

RT @markdalgleish@twitter.com

CSS: They're not variables—they're custom properties!

Also CSS: var()

🐦🔗: twitter.com/markdalgleish/stat

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!