You don't need to be a designer to write CSS by yourself. You do need to, however, learn your craft, as with anything else in life.
Maintainability? If you're lacking the discipline to properly document your code, the problem is your own, and using libraries and frameworks is not going to fix it.
Not wanting to use 3rd party libraries and frameworks does not mean your mindset is closed.
Actually, Closed Minded literally means "having a mind firmly unreceptive to new ideas or arguments" as opposed to "Not wanting to use a 3rd party library".
Please, educate yourself on the difference.
Comment deleted
Comment marked as low quality/non-constructive by the community. View Code of Conduct
Self-taught designer, developer, and musician. JS, CSS, React, Next, Vue, Node, and much more. Studying computer information systems at Mississippi College.
Actually, Closed Minded literally means "having a mind firmly unreceptive to new ideas or arguments" as opposed to "Not wanting to use a 3rd party library".
I worked for a boss who didn't want to use 3rd party libraries because he was unreceptive to new ideas or arguments. His main argument was "I don't want them because I don't know them". Very harmful for a dev team who wanted to work fast and efficiently but didn't want to reinvent a wheel. Actually, we HAD to reinvent a wheel because our boss didn't know any 3rd party library which could speed up our work (and we did).
Not wanting to use a 3rd party library is literally the definition of a closed mind.
A time and a place for everything 🤷🏼♂️
Actually, Closed Minded literally means "having a mind firmly unreceptive to new ideas or arguments" as opposed to "Not wanting to use a 3rd party library".
Please, educate yourself on the difference.
Thanks for putting the last nail in the coffin of your own "counter-argument" and for proving my point.
Dev is not a place for ranting - it's a place for calm discussion. People are entitled to their own opinions, so please be respectful.
I worked for a boss who didn't want to use 3rd party libraries because he was unreceptive to new ideas or arguments. His main argument was "I don't want them because I don't know them". Very harmful for a dev team who wanted to work fast and efficiently but didn't want to reinvent a wheel. Actually, we HAD to reinvent a wheel because our boss didn't know any 3rd party library which could speed up our work (and we did).
Hey man, I think you need move to a new place 🤣
Hello, moved almost two years ago ;) actually whole dev team left.