Chris Coyier is the creator of CodePen and CSS-Tricks.com. He is a well known author, speaker and hosts the Shop Talk Show podcast. If you are a front end developer, you most likely use CodePen everyday. This is a great opportunity for you to get in touch with Chris and ask any questions you want him to answer.
I've recently been thinking about the future of CSS and JS division of responsibility/functionality on modern webapps. Currently, there seems to be a trend for migrating functionality that has traditionally been the responsibility of JS and Jquery libraries to CSS. In the last couple years, CSS only implementations of menus, columns, counters, media queries, and animations have become widely known and common place (thanks to services like Code Pen and Css Tricks) since they are cleaner and more fluid especially on mobile.
How much do you see future versions of CSS like the Level 4 proposals taking over things traditionally done using Javascript? In your opinion, will there be a day where Javascript is only used to bind form data and write dynamic data into HTML templates while HTML/CSS handles all the fancy user interactions?
What is THE thing you don't want to see anymore (on websites), and what is your better alternative?
Is freecodecamp enough for one to become a decent web dev or maybe you recommend a different approach?
I often find that developers in your position, those considered to be gurus in their field, respond to these questions the same way. "I just love doing what I do".
You have a fair share of large projects. How do you keep from burning out? How do keep it all manageable? Is it as simple as never getting tired of it all because you enjoy it so much?
Interested in any tips you have. Are you a goal oriented person who keeps track of progress? Does that keep it all in perspective? Or do you have any other good advice on the subject?
Thanks
What do you think are the best and worst trends in CSS right now?
If you could change one thing about CSS what would it be?
CSS Tricks was the first blog that ever encouraged me, as a designer, to learn to develop.
The amazing thing is that in all those years the tone of css tricks remains the same (logical straightforward and un-intimidating) but I do wish you would have have more code pen meetups in SF.
Sorry for the long intro.
question: I have hit a spot in my career where it seems like I have to decide on dev or UX. Very few companies have team lead roles that are hybrid (it's kind of a new concept).
I know I can always learn on my own time but I can't imagine not using code as a design tool and vice versa. I would love to know how you have stayed firmly in between the two worlds and what steps I can take make it easier for people to accept more fluidity within a leadership role.
As someone who is just now starting to get into web development. Should I still be worried about compatibility with old IE browsers? Every time I google something I end up with posts saying things like "Can't use that yet because I have to support IE 8 or below" Of course these are usually are old posts from stack overflow.
I guess I'm asking should I learn all the old school tricks of centering things or can I flexbox the shit out of my site and use fancy things like border-radius?
As a side note, just wanted to thank you for everything you've done for the community. CSS-tricks always goes at the end of my google searches.
What are the biggest challenges and drawbacks in today's learning process?
Hey Chris,
What is it like to be sorta-kinda famous? Any perks you've experienced?
BTW - you are the man - and your sites are the men!
Unit testing seems crucial when doing JavaScript development. Is there anything comparable for HTML and CSS development? If so, are you using it?
Hey Chris! My question is an extension of a question here, nonetheless I'll ask it in my context and words. It's not related to CSS tricks and Codepen (which are awesome by the way!)
I learn something new, keep reading the blogposts, tutorials, docs, follow up on forums; but when I have an idea, I never follow up properly on it, because either
Background: I'm 4 months old to web development.
Have you ever faced emotional bogging down challenges like these while starting up? How do you suggest I eliminate these for good and actually convert an idea into reality for good?
Thanks!
If you were starting the development of CSS-Tricks today, would you still use WordPress? If not, would you build it from scratch or use another existing CMS (or a hybrid)?
In your opinion - is being a Wordpress developer still a valid skill?
How much did you suck at developing the first 3 years of your life? And what would you say helped you improve the most overtime?
Hey Chris, our job - is all day watching to the monitor... and I want to ask how to prevent eye strain and other issues... Maybe good monitor? or anything else?... Thanks.... (sorry My english very bad)
Sorry for this late question but I was wondering what do you think of the sass framework bourbon vs compass? Thank you for your time and for hosting this ama :)
I love CSS-Tricks and CodePen! And it's been a while for me, but Shop Talk has always been a joy to listen to. Thanks for all the work you've put out!
On that note, since you've dirtied your hands with so many different web techniques: How do you get yourself in the right mindset to learn new skills/technologies?
Hi Chris:
1) As far as I know you are a self taught developer (the best one) how have you done that? I know it's a long journey to become an expert in one field but sometimes we we need guidance.
2) Could you please mention what tech/language/framework you're going to utilize in the next 6 months?
3) What's the tech stack of CodePen?
4) How many programming books do read per month?
One more thing, I started off my programming with CSSTricks :) Thanks for all the tricks you taught us :)
Hi Chris,
First of all I need to thank you for being the person from whom I've learned the most this past 4~5 years since I started my career in Web Development. I learned more from your Lodge videos on the CSS Tricks redesign than from many of the books I've read and tutorials I've followed. So, thank you forever for that!
I always find myself not knowing what to do when trying to learn some new framework, library, language. I end up reading lots of docs, blog posts, watching youtube videos but not building anything. I know I should build something to incorporate new knowledge, but I always ask myself: "What should I build?" I know I could always go with the Todo app or the Weather app, but those tend to became repetitive even when using other frameworks, libraries or languages.
I wanted to ask you: whenever you try to learn some new language or new framework, what is your approach? Do you just start building something while reading docs and watching videos? Do you first read documentation and some books or blog posts?
Do other people tell you that your voice sounds exactly like Chris Hardwick? Are you actually the same person?
Is Value Based Pricing suitable for new freelance developers? Or should we first see what limits we can reach with an hourly structure?
Tim Sabat
i chown things at CodePen
That guy, Tim Sabat. He seems like he may smell bad. Is that true?