Habits of Efficient Developers
Offered By: GOTO Conferences via YouTube
Course Description
Overview
Discover the habits of highly efficient developers in this insightful conference talk from GOTO Oslo 2020. Learn how to boost your productivity and effectiveness as a software developer through practical techniques and mindset shifts. Explore strategies for maintaining focus, mastering your IDE, automating menial tasks, and implementing fast feedback loops. Gain valuable insights on the importance of continuous learning, reflection, and adapting your work processes. Whether you're a seasoned professional or just starting your career, acquire the tools and knowledge to elevate your development skills and become a more efficient programmer.
Syllabus
Intro
"Efficiency is doing things right; effectiveness is doing the right things." - Peter Drucker
Focus
a. Disable ALL notifications
b. Pair Programming
d. One thing at a time
Master your IDE
a. Functionality 2b. Shortcuts
c. Pair Programming
No menial work
YOU ARE A DEVELOPER
a. Write programs (for yourself)
Bash
b. Avoid GUIS
c. Automate testing
3d. Repeatable Developer Environment
docker-compose up
Fast feedback
a. Test-Driven Development
Seeing a test fail is the test that tests if the test tests what it is supposed to test
I don't know what am going to build
business?
4c. Code reviews
4c. Continuous code reviews
Stop Reflect on how you work Never stop learning
Taught by
GOTO Conferences
Related Courses
Foundations of Teaching for Learning: IntroductionCommonwealth Education Trust via Coursera PLM14101: Global Information Technology Outlook
World Economic Forum via Independent Leadership and Influence
University of Illinois at Urbana-Champaign via Coursera Creating a Team Culture of Continuous Learning
University of Pennsylvania via Coursera قيادة الفرق
University of Michigan via Coursera