Playing: 074: 11 Habits of Highly Effective Developers
Potluck - Terminal Configs × CSS Reset × Flexbox × Freelancing × NPM Dependencies × Project Hand-off × More!
Potluck - Why Webpack? × Serverless × Agencies × Recruiters × CSS Grid × MQ in Styled Components
Potluck - Deploying Applications × Typescript × Live Coding with Twitch × Fullstack Architecture × More!
Potluck - What is "State"? × Web Sockets × Remote Working × Firefox × Machines Taking Our Jobs × More!
Potluck - CSS × Angular × Dev job preparation × Svelte × File organization × Gear × More!
Potluck - Media Queries × NPM Vulnerabilities × Fullstack JS vs JAMstack × Web VR/AR × Switching Jobs × More!
Potluck - Interview Qs × Headless CMS × React Hooks × Resume Design × Redux vs Context × More!
How We Manage Our Lives — Notion, Todos, Notes, Focusing, Calendars, Goal tracking, and more!
Potluck - Changing careers × Repo organization × CSS Grid × Certifications × Freelancing × Spammers × More
Potluck - Where to start with JS × Freelancing × Cron jobs × Split testing × Frameworks in 2019 × More
Potluck - $100/hr × Redux Replacements × Full Stack Designers × JWT × VS Code Tips × More
Potluck - Editor Fonts × Portfolios × Meetup Tips × Switching to Windows × Freelancing Sources
Potluck EP × Remote Work × Headless WordPress × Good Client Questions × Alternate Careers × React API Credentials
Potluck EP × Is Redux Dead × Learning Quickly × Developing Solo × Specialist vs Generalist × Funnest Projects × Wes’ BBQ Course
Potluck EP × Vue.js × Headless WP × Typescript & Flow × Productivity × Server Side Rendering × Yeoman
Wes and Scott's Lives - Breakdancing, BBQ, Wives, Work/Life Balance, Problem Solving, YouTube Subscriptions
Snack Pack — CSS Frameworks, React HOC, Render Props, Coding Designers, Early Career Advice and a sound board!
Hosting & Servers — Heroku, Now, Galaxy, Digital Ocean, Linode, Docker, Netlify and more!
Sep 12th, 2018
11 Habits of Highly Effective Developers👇 Download Show✏️ Edit Show Notes
In this episode Wes and Scott discuss 11 habits that will make you a better developer - everything from understanding the business goals behind your projects to maintaining work-life balance, staying curious, and developing empathy.
Freshbooks - Sponsor
Get a 30 day free trial of Freshbooks at freshbooks.com/syntax and put SYNTAX in the "How did you hear about us?" section.
Sanity.io - Sponsor
Sanity.io is a real-time headless CMS with a fully customizable Content Studio built in React. Get up and running by typing
npm i -g @sanity/cli && sanity init in your command line. Get an awesome supercharged free developer plan on sanity.io/syntax.
2:55 - You understand stakeholder and business goals
- What is the website (or project) ultimately trying to accomplish?
- How does the business make money?
- Don't get caught up in your own "mama drama" about frameworks, but instead focus on how a particular framework will help achieve the end goal of the business
5:13 - You're curious and always learning
- This industry is ever-changing and isn’t slowing down
7:36 - You have an open mind about new technology
- Don’t “poopoo” something because it’s intimidating, new, scary or different
- Like foods you've never tried, sometimes something unusual turns out to be game changing
9:57 - You ask for help
- #LifeHack - most people know more than you
- Be comfortable with NOT knowing
- Be comfortable with failing and with how others might perceive that
- Check your ego at the door
15:35 - You help others
- Helping others solidifies your own knowledge
- Answering questions
- YouTube videos
- Mentoring co-workers
- Not offering unwanted advice
19:12 - You have a "problem solver" mentality
- General curiosity - figuring out why things aren’t working
- Break things down into testable components to pinpoint an issue
- Have a clear head under pressure (e.g. interviews)
24:37 - You have fun with what you do
- Enjoying challenges
- Even if something isn't particularly fun, you find ways to make it fun and interesting
27:54 - You understand work-life balance
- Burnout is huge in our industry
- It can be difficult when you love what you do, but it's so important to maintain balance
34:00 - You are empathetic to your co-workers and users
- Be a team players while getting things done
- Make everyone around you better at what they do
- Be someone others want to work with by being inclusive and professional
- Don't make inappropriate jokes, put co-workers in a tough position, etc.
37:08 - You pay attention to detail
- Think about edge cases
39:03 - You're part of the community
- Local meetups / lunch and learn
- Twitter #100daysofcode