@SudoCat
Front End Dev
Nothing here yet.
Nothing here yet.
No blogs yet.
Unfortunately, yes it is; Most of the front end developers I've worked with never seem to bother actually learning the language they write in, they just copy and paste their way to victory. Realistically speaking, you'll want to invest more than a week of your time to get a job. While you could learn some syntax, you'll probably be of little help to a team with just that. You'll need to be able to understand, not just regurtiate information. I'd recommend at least building a couple of things on your own and evaluating them first, so you have an opportunity to gain some more understanding.
VariableOrFunctionNamesAreNotSentences. I_Wish_More_Developers_Would_Realise_This_Before_My_Code_Reaches_900_Characters_Per_Line_Long. Seriously, rely on namespacing and context more, you wouldn't normally communicate using maximum verbosity, you rely on context to convey the precise meaning. The same should apply to your programming.
What are your opinions on utilising data attributes for styling? (such as http://codepen.io/SudoCat/pen/wzBzoG - shameless plug, I know, but a prime example of what I'm talking about) A lot of people slam unqualified attribute selectors and wildcard attribute selectors, but they provide a huge amount of power to us devs, especially helping make our CSS more Object Orientated - where do you stand on the matter? (Kind of related to the above question) I know you're a huge BEM advocate, but what about SUIT? How do you deal with the horrors of JavaScript/CMS plugins injecting their nasty markup into your projects? I often try to avoid plugins with markup like the plague, but it's often unavoidable (Bloody carousels) Is the dream of a truly clean, tidy, maintainable code base really achievable? I feel like my FED life is spent fighting for nearly unattainable goals - is there a light at the end of the tunnel? Agencies or Products? I've been in the agency rat race my whole career, where few companies or clients value code quality. What do you think is more useful to improving your development practises, and which do you personally prefer? I just want to take a second to say a huge thank you for your contributions to the front end community. Your blog posts have been a huge inspiration for me, and I credit a lot of my front end success to your writing and the mindset you approach CSS with. Cheers!