The arguments against CSS seem fair. It's tricky, messy, and not to mention frustrating. But as a designer who transitioned to designing largely in the browser, I have to agree that design (CSS) needs to be seen as a pillar of a web product.
This is because design is the first thing users see before interacting with anything in the website. It makes or break the experience. Just imagine a poorly styled or 'unstyled' e-commerce website. Users just won't be trusting enough to spend real money on it.
The way I look at it, design takes everything a level higher the same way 'information' is elevated from just 'data'. And I think this is where it gets annoying to some developers-- there's just a lot of intangible things and gray area about design and perception which seemingly work against the common mindset in programming.
My main focus is JavaScript specialising in frontend UI with React. I like to explore different frameworks and technologies in my spare time. Learning languages (programming and real life) is a blast.
Location
London
Education
Bachelor of Design Innovation in Media Design, Victoria University of Wellington
Great points. CSS can be tricky to master and isn't always intuitive but it's a core pillar of the web. Design as a whole does seem to conflict with the common programming mindset and I think that's another reason developers, designers, business analysts, etc. should have a close working relationship with one another. The confluence of different priorities and perspectives create better products and mend divides.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The arguments against CSS seem fair. It's tricky, messy, and not to mention frustrating. But as a designer who transitioned to designing largely in the browser, I have to agree that design (CSS) needs to be seen as a pillar of a web product.
This is because design is the first thing users see before interacting with anything in the website. It makes or break the experience. Just imagine a poorly styled or 'unstyled' e-commerce website. Users just won't be trusting enough to spend real money on it.
The way I look at it, design takes everything a level higher the same way 'information' is elevated from just 'data'. And I think this is where it gets annoying to some developers-- there's just a lot of intangible things and gray area about design and perception which seemingly work against the common mindset in programming.
Great points. CSS can be tricky to master and isn't always intuitive but it's a core pillar of the web. Design as a whole does seem to conflict with the common programming mindset and I think that's another reason developers, designers, business analysts, etc. should have a close working relationship with one another. The confluence of different priorities and perspectives create better products and mend divides.