Sophie Koonin

13 Followers
136 Following
197 Posts
Wicked Witch of the Web 🕸️ Web Engineering Lead at Monzo 🚀 Web1 enthusiast and personal website cheerleader 🚧 Husband, father, dasharez0ne follower 💀
Websitehttps://localghost.dev
Pronounsshe/her
Favourite cheeseRibblesdale Blue
Okay the social.lol instance has the catjam emoji, that’s it, I’m moving
@kelset Antequera in Andalucía!
I’m at a Lord of the Rings exhibition inside an old church and it’s honestly sending me, this is so ridiculous
A 4,500 year old megalithic burial site in Antequera 🤓
@sarajw Localghost.dev is hosted on Neocities 🥰
Being a conference speaker is so glamorous! Check out the view from this hotel bar 🌴
https://OMG.LOL by @adam is a collection of little services like a custom about page and a paste bin and they just added a mastodon server and they charge $5 a year to access the whole suite
omg.lol - A lovable web page and email address, just for you

Treat yourself to an awesome web address, a devastatingly gorgeous profile page, a stellar email address, and tons more

The universe does not want me to make it to this conference this week 😬 first train strikes so I booked a hotel at the airport, and now snow threatening to cancel trains tomorrow as well 😱
The reason people who hate CSS simultaneously don't think it is a programming language is because they never moved past the piecemeal "add color to thing, add height to other thing" approach. When you start dealing in rules/constraints, forging *algorithms* that respond to contexts... then you are really writing CSS. And really programming.

One reason tailwind feels awkward for many senior developers is that it's an imperative way to write a declarative language.

If you're used to working "with the grain of the web", that clashes with the mental model you have for CSS.

@adactio , as usual, says it best: https://adactio.com/journal/18982

Declarative design

Defining the inputs instead of trying to control the outputs.