
Hi, I'm Kent C. Dodds, I'm a full time educator.
I make the world a better place by teaching people like you how to make quality software.
Here are some of the values I live by.

Kindness
You can be the smartest and most skilled software engineer in the world, but if you're not kind to those with whom you interact, you'll never reach your full potential and you'll always be chasing the next thing to bring you happiness in life. Be kind.
Share knowledge
One of the biggest things that has helped me learn is by committing myself to sharing what I know with others. Between podcasts, blog posts, talks, and workshops, I force myself into situations where I have to be accountable to those I'm teaching to really know my stuff. And as a result, a lot of people have learned from me as well.
Collaborate with others
I've worked with a ton of developers in my role as a team member at companies I've worked at as well as in the open source community. I've found it to be invaluable to collaborate well with others. I value giving credit where it is due and celebrating the successes of others with them. We can accomplish much more together than separately.

We should always ship fast experiences to our users, but sometimes something slips through our PR review process and our users start having a slow experience. Unless they complain to us, we often have no way of knowing that things are going so slow for them. User complaints is not a great policy for quality control.

Hundreds of thousands of software engineers like yourself have learned something about quality software from my content, both paid and free. I've heard of job promotions and successful applications built and improved as a direct result of what people have learned from me.