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.

The Worst Code

1,724 views

Published on

Every developer has been there--late at night, deadline looming, piling hacks on top of hacks to get a little closer to being finished, there are no tests, edge cases are totally forgotten. Many of us think these situations lead to the worst code we could possibly write. Under such conditions, it is difficult to write robust, well architected code--true--but this is not the only situation that leads to that end. Software development is a complex, creative process that can easily get out of hand. This is because one large factor is often forgotten about--the human factor. Avoiding writing the worst code ultimately comes down to how the people writing, spec'ing, testing, validating, and tracking the code interact.

Published in: Software
  • Get Paid To Waste Time On YouTube! ★★★ http://ishbv.com/socialpaid/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Greek Ritual REVERSES Diabetes (do this before bed) Before you go to bed tonight, do this ONE "stupidly simple" Greek ritual to reverse your diabetes... ★★★ http://t.cn/AiBhrtGG
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Can you earn $7000 a month from home? Are you feeling trapped by your life? Stuck in a dead-end job you hate, but too scared to call it quits, because after all, the rent's due on the first of the month, right? Are you ready to change your life for the better? ➤➤ http://ishbv.com/ezpayjobs/pdf
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Nice !! Download 100 % Free Ebooks, PPts, Study Notes, Novels, etc @ https://www.ThesisScientist.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

The Worst Code

  1. 1. The Worst Code @MicheleTitolo
  2. 2. How To Create Software
  3. 3. How Not To Create Software
  4. 4. ❤Devs
  5. 5. Soft Skills
  6. 6. People
  7. 7. Work Groups and Teams in Organizations School of Industrial and Labor Relations, Cornell University
  8. 8. Teams
  9. 9. GOAL
  10. 10. • coordination • collaboration • communication Team effectiveness
  11. 11. coordination: activities required to manage interdependencies with the team workflow
  12. 12. cooperation: the willful contribution of personal efforts to the completion of interdependent jobs
  13. 13. communication: a means for enabling the more primary processes of coordination and cooperation
  14. 14. The New Science of Building Great Teams Harvard Business Review MIT Human Dynamics Laboratory
  15. 15. Effective Communication
  16. 16. Code Smells
  17. 17. Organizational Smells
  18. 18. team-within-a-team
  19. 19. I HAVE NO IDEA WHAT I AM DOING
  20. 20. central command
  21. 21. single points of failure are bad
  22. 22. isolation
  23. 23. 😖
  24. 24. unreachable goal
  25. 25. GOAL
  26. 26. GOAL
  27. 27. black sheep
  28. 28. Anti Patterns
  29. 29. Patterns
  30. 30. Processes and Attributes of Highly Effective Teams Graduate Programs in Personnel and Organizational Psychology, University of Waterloo
  31. 31. Thanks @MicheleTitolo
  32. 32. References Balsom, M., Barras, R., Michela, J., & Zdaniuk, A (2009). Processes and Attributes of Highly Effective Teams. Retrieved 6/10/2015 from https://uwaterloo.ca/psychology/sites/ca.psychology/files/ uploads/files/processesattributeseffectiveteams.jm_.v4.pdf Kozlowski, S. W. J. & Bell, B. F. (2001). Work groups and teams in organizations. Retrieved 6/10/2015, from Cornell University, ILR School site: http://digitalcommons.ilr.cornell.edu/articles/389/ Pentland, A (2012). The New Science of Building Great Teams. Harvard Business Review. Retrieved 6/10/2015, from https:// hbr.org/2012/04/the-new-science-of-building-great-teams Eckstein, J (2010). Agile Software Development with Distributed Teams. Dorset House.
  33. 33. Photo Credits • https://freepik.com • https://www.flickr.com/photos/8566600@N07/2101642994/ • https://www.flickr.com/photos/49782305@N02/7696681446/ • https://www.flickr.com/photos/13408725@N03/4952384268/ • https://www.flickr.com/photos/14993459@N08/3448832978/ • https://www.flickr.com/photos/9024682@N06/4112010372/ • https://www.flickr.com/photos/47595824@N00/2066474072/ • https://www.flickr.com/photos/112667526@N07/12189952184/ • https://www.flickr.com/photos/22412134@N06/3705540165/

×