Creator of CodePen, CSS-Tricks and Podcaster at ShopTalk
Thank Chris Coyier for the AMA 👏
This might sound cliche, but are you a fan of CSS frameworks? What do you think of them?
Great to see you here! How do you maintain and manage both CodePen and CSS-Tricks?
What are your thoughts about Atomic CSS (acss.io)?
With the introduction of so many similar frameworks (like Tachyons), do you think the CSS industry is moving away from OOCSS and towards single purpose styling units like ACSS?
Thanks for hosting this AMA.
What, according to you, made CodePen a huge success? (given that the front-end world already had jsFiddle, Plunker etc)?
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.
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 :)
What do you think? Is there a place on the market for frontend developers only with CSS + HTML knowledge?
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.
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?
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?
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)?
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?
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.
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
- I convince myself that I won't be able to do it
- I convince myself that I need a mentor to help me make it.
- I get intimidated by people who are better than me and are making things.
- I always force myself to do something alone, not asking many people to join on the idea, because I think I'd only be able to learn something properly if I do it alone.
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?
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?
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?
What's your advice for a 3 years experienced (age 25) Frontend developer working in a private sector who leading UI team, to improve his managing and UI developmennt skills.
What does your typical day look like? How do you manage your work and personal life?
There has been a few rumblings about "failed" web standards recently (https://www.peterkrautzberger.org/0186/ for one), I've recently run into it myself with https://www.w3.org/TR/speech-synthesis/ and the patchy/broken support that currently exists in browsers.
I was wondering what you're take is on this working group issue, and if you think it's going to get better or worse while all our attention seems to be focused on ES6 and beyond.
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 :)
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!
What is THE thing you don't want to see anymore (on websites), and what is your better alternative?
Should I take this WordPress job I'm being offered?
The job in question is at a small agency that basically makes money by selling WordPress sites to small businesses and charging for upkeep/maintenance. I have no problem with WordPress itself, but my goal is to learn web development more thoroughly than just WordPress. The owner of the agency told me as much that most of my work will be configuring a theme. I feel like this job won't be instructional as I hope, and my time would be better spent learning relevant skills on my own. Basically, I want to be a web developer, not a WordPress developer.
I don't need the money either. I'm a full-time student currently.
Is freecodecamp enough for one to become a decent web dev or maybe you recommend a different approach?
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?
What are the biggest challenges and drawbacks in today's learning process?
Have you ever seen Snap.svg fail like this on Chrome - logo in the bottom left:
works on safari