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.

XConf Coimbatore 2016 - Being a Developer Consultant

372 views

Published on

Code is God. But a Developer needs to be more. Here’s a sneak peek into the exciting possibilities and responsibilities this style of work presents.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

XConf Coimbatore 2016 - Being a Developer Consultant

  1. 1. 1 Being a Developer Consultant
  2. 2. 2 Prasanna Venkatesan Developer Consultant, ThoughtWorks @pvenk prasans.info
  3. 3. 3 Developer Consultant
  4. 4. 4
  5. 5. 5 4,10,000avg. bookings per day
  6. 6. 6 10,00,000avg. PNR enquiries. 4,10,000avg. bookings per day
  7. 7. 7 10,00,000avg. PNR enquiries. 1,71,000avg. tickets in 1 hour (Tatkal) 4,10,000avg. bookings per day
  8. 8. 8 IRCTC > FlipKart + Amazon
  9. 9. 9 So, what’s the routine?
  10. 10. 10 “Change is scary, but not as scary as staying the same forever”
  11. 11. 11
  12. 12. 12 Figure out what test will best move your code towards completion. Take as much time as you need. This is the hardest step for beginners. Design / Think
  13. 13. 13 Write a minimal test, not more than five lines. Run the tests and watch it fail. Write a Failing Test
  14. 14. 14 Again minimal code that make the test pass. Not to worry about design purity or conceptual elegance at this point. Make it Pass
  15. 15. 15
  16. 16. 16
  17. 17. 17 Testable Understandable Browsable Explainable
  18. 18. 18 Pair Programming
  19. 19. 19 Collective Ownership
  20. 20. 20 Continuous Integration
  21. 21. 21 Coding Standards
  22. 22. 22
  23. 23. 23 SpecialistGeneralist
  24. 24. 24 Multiple Roles
  25. 25. 25 Estimation & Planning
  26. 26. 26 Road to become a consultant
  27. 27. Thank you 27 #XConf #Coimbatore

×