Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Practical Software Engineering

15ad10eecd3bc28166b7e627cca2edeb?s=47 Winston
February 19, 2013

Practical Software Engineering

What does it take to be a BETTER software engineer?

Talk given at NUSHackers (2012) and PayPal (2013).

15ad10eecd3bc28166b7e627cca2edeb?s=128

Winston

February 19, 2013
Tweet

Transcript

  1. Practical SOFTWARE Engineering

  2. Winston Teo @winstonyw Software Engineer @ NEO Presented by

  3. 2006 IBM Singapore Wego.com Pivotal LabS Singapore 2008 2011 NUS

  4. 2006 IBM Singapore Wego.com { New Context } 2008 2011

    NUS
  5. 2006 IBM Singapore Wego.com Neo 2008 2011 NUS

  6. None
  7. None
  8. A BETTER SOFTWARE ENGINEER WHAT MAKES YOU

  9. Attitudes Attributes And

  10. care about YOUR USERS

  11. YOUR PRODUCT care about

  12. YOUR TEAM care about

  13. YOUR CODE care about

  14. YOUR CODE DON’T OWN

  15. YOUR CODE TEST

  16. COMMUNICATE Effectively

  17. Simplicity OVER complexity

  18. PRAGMATISM OVER Perfection

  19. GTD

  20. • CARE ABOUT YOUR USERS • CARE ABOUT YOUR PRODUCT

    • CARE ABOUT YOUR TEAM • CARE ABOUT YOUR CODE • DON’T OWN YOUR CODE • TEST YOUR CODE • COMMUNICATE EFFECTIVELY • SIMPLICITY OVER COMPLEXITY • PRAGMATISM OVER PERFECTION • GTD ATTITUDES ATTRIBUTES
  21. Get There How To

  22. PURPOSE

  23. MASTERY

  24. FEEDBACK

  25. reflect

  26. QUESTIONS

  27. REDDOTRUBYCONF.COM 7-8 JUNE 2013

  28. THANK YOU