Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I like writing CSS to some extent. You get the immediate satisfaction of visibly getting things done and compared to a lot of other things, it's just memorization of few tricks and rules. It's the persistence of wanting to get things just right and not being satisfied with them being a little wonky that I guess makes the great dividing line.

If you don't like polishing details, well you are in a bit of bad luck. Unlike with backend code, with CSS your mistakes will show and be evident to everyone who can distinguish bad design from good.

And often doing less is better. It might sound self-evident but when you are making some dumb positioning with tops and lefts you are probably doing it wrong. Or there can be an easier solution. And when you color or add borders you probably want them to blend in, not stand out. Often a very small change in hue can be enough to provide depth and contrast.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: