Learning the hard way that CSS, is in fact, a necessary skill.
Most of experience with CSS was through libraries like Bootstrap, Reactstrap, Bulma, and Tailwind.css.
I have a metric heckton of respect for CSS mavens and masters. Because I suck at it. Give me the logic in a project and I’ll get it done. Tell me to skew a div and I am like what are a skew? What means degrees? I am terrible at complex layouts like this.
CS web dev classes
I took an intro web dev class about 4 years ago and learned a lot about CSS, the box model, specificity, the cascade. You know what’s tragic though? Not practicing it and instead reaching for a UI library that would make my projects pretty.
Project near done
This freelance project is nearly finished, well, at least my part of it. I learned that I still have a ton to learn about CSS. The project is on a hella tight deadline and it would be one thing if it wasn’t but it is and so I’m probably getting moved off it.
I don’t feel that bad about it though because I know where I need to improve. It was also really hectic moving as fast as we did. I feel bad for the senior front end engineer on that team because she’s got to put out fires that I couldn’t imagine putting out. Not now, anyway.
I’ve gained valuable insight into what my strengths and weaknesses are. If the project moves on without me I am taking a week to just relax and apply to jobs. While I’m at it, I am going to consume Wes Bos’ CSS courses because well. I’m bad it and it won’t ever go out of style.