Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

of

Habits of-efficient-developers Slide 1 Habits of-efficient-developers Slide 2 Habits of-efficient-developers Slide 3 Habits of-efficient-developers Slide 4 Habits of-efficient-developers Slide 5 Habits of-efficient-developers Slide 6 Habits of-efficient-developers Slide 7 Habits of-efficient-developers Slide 8 Habits of-efficient-developers Slide 9 Habits of-efficient-developers Slide 10 Habits of-efficient-developers Slide 11 Habits of-efficient-developers Slide 12 Habits of-efficient-developers Slide 13 Habits of-efficient-developers Slide 14 Habits of-efficient-developers Slide 15 Habits of-efficient-developers Slide 16 Habits of-efficient-developers Slide 17 Habits of-efficient-developers Slide 18 Habits of-efficient-developers Slide 19 Habits of-efficient-developers Slide 20 Habits of-efficient-developers Slide 21 Habits of-efficient-developers Slide 22 Habits of-efficient-developers Slide 23 Habits of-efficient-developers Slide 24 Habits of-efficient-developers Slide 25 Habits of-efficient-developers Slide 26 Habits of-efficient-developers Slide 27 Habits of-efficient-developers Slide 28 Habits of-efficient-developers Slide 29 Habits of-efficient-developers Slide 30 Habits of-efficient-developers Slide 31 Habits of-efficient-developers Slide 32 Habits of-efficient-developers Slide 33 Habits of-efficient-developers Slide 34 Habits of-efficient-developers Slide 35 Habits of-efficient-developers Slide 36 Habits of-efficient-developers Slide 37 Habits of-efficient-developers Slide 38 Habits of-efficient-developers Slide 39 Habits of-efficient-developers Slide 40 Habits of-efficient-developers Slide 41 Habits of-efficient-developers Slide 42 Habits of-efficient-developers Slide 43
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

Habits of-efficient-developers

Download to read offline

Even if a 10x developer may be a myth, we all know of some developer that just shines and is able to do more in less time, and seems to do it without effort!
Even if may seem that you need some kind of special natural talent, it is not.

Workings slides at http://danlebrero.com/2018/05/17/habits-of-efficient-developers/

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Habits of-efficient-developers

  1. 1. Habits of efficient developers @DanLebrero www.akvo.org
  2. 2. achieving maximum productivity with minimum wasted effort or expense. efficient /ɪˈfɪʃ(ə)nt/
  3. 3. “Efficiency is doing things right; effectiveness is doing the right things.” —Peter Drucker
  4. 4. 1a. Disable ALL notifications
  5. 5. 1b. Pair Programming
  6. 6. 1c .
  7. 7. 1d. One thing at a time
  8. 8. https://www.targetprocess.com/articles/speed-in-software-development/
  9. 9. Screwing up several things at once multitasking /ˌmʌl.tiˈtɑːs.kɪŋ/
  10. 10. 2a. Functionality 2b. Shortcuts
  11. 11. 2c. Pair Programming
  12. 12. 3. No menial work
  13. 13. 3a. Write programs (for yourself)
  14. 14. Bash
  15. 15. https://xkcd.com/1205/
  16. 16. 3b. Avoid GUIs
  17. 17. 3c. Automate testing
  18. 18. 3d. Repeatable Developer Environment
  19. 19. https://www.flickr.com/photos/jackbetty/4427395256
  20. 20. docker- compose up
  21. 21. services: postgres: build: dockerfile: Dockerfile-postgres expose: - 5432 redis: image: redis:3.2.9 our-app: build: dockerfile: Dockerfile-dev ports: - "3000:3000"
  22. 22. 4. Fast feedback
  23. 23. 4a. Test-Driven Development
  24. 24. Test Code Refact or
  25. 25. Seeing a test fail is the test that tests if the test tests what it is supposed to test
  26. 26. business? logic side effects business “I don’t know what I am going to build” side effects?
  27. 27. 4b. REPL
  28. 28. 4c. Code reviews
  29. 29. 4c. Code reviews
  30. 30. 4c. Continuous code reviews
  31. 31. 4c. Continuous code reviews (Pair programming)
  32. 32. 1. Focus Disable notifications Pair Program Rest One thing at a time 2. Master your IDE Functionality Shortcuts Pair Program 3. No menial work A.Write programs B.Avoid GUIs C.Automate testing D.Repeatable dev env 4. Fast feedback A.TDD B.REPL C.Pair Program
  33. 33. Stop Reflect on how you work Never stop learning
  34. 34. @DanLebrero dlebrero@gmail.com danlebrero.com @Akvo https://akvo.org/
  • ChristianLudl

    May. 19, 2018

Even if a 10x developer may be a myth, we all know of some developer that just shines and is able to do more in less time, and seems to do it without effort! Even if may seem that you need some kind of special natural talent, it is not. Workings slides at http://danlebrero.com/2018/05/17/habits-of-efficient-developers/

Views

Total views

640

On Slideshare

0

From embeds

0

Number of embeds

160

Actions

Downloads

4

Shares

0

Comments

0

Likes

1

×