I was with you up until you used AI.
"Speaking of AI, is it any use? Well, somewhat. It writes half-useful CSS. It saves time on some things (but also makes bizarre choices on other things -- whatevs). I basically paired with it occasionally. It was OK."
Hardly a ringing endorsement there!
Apparently even saying "I tried AI and it was somewhat OK" is enough to summon the anti-AI comments.
>"Speaking of AI, is it any use? Well, somewhat. It writes half-useful CSS. It saves time on some things (but also makes bizarre choices on other things -- whatevs). I basically paired with it occasionally. It was OK."
Tailwind is the key. It provides a semantic layer over CSS that LLMs can actually reason about. Otherwise it's just guessing.
Tailwind also feels way too verbose to be useful. Maybe it’s good like Bootstrap for making every site look the same.
Hopefully some people will read it and not use it but I don’t think that’s enough. Anyone using it for anything is the problem.
I'm definitely the problem then! https://simonwillison.net/tags/ai-assisted-programming/
Fair enough. If it makes you feel better, I have a very different project where I have deliberately avoided any AI-generated code: https://github.com/jchester/spc-kit