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
البرمجة الموجهة بالاختبارات المقبولةRwaq (رواق) Desarrollo de Aplicaciones Web: Prueba y Despliegue
University of New Mexico via Coursera Engineering Maintainable Android Apps
Vanderbilt University via Coursera Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera TDD – Desenvolvimento de Software Guiado por Testes
Instituto Tecnológico de Aeronáutica via Coursera