1 / 18

Best Practices of a Software Craftsman

Best Practices of a Software Craftsman. The skills it took years to learn to need Devlin Liles Improving Enterprises. Software Craftsman. What does it mean? What do they do? How is that different?. Be Professional and Unflinching. Have a minimum level of quality that is acceptable

obelia
Download Presentation

Best Practices of a Software Craftsman

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Best Practices of a Software Craftsman The skills it took years to learn to need Devlin Liles Improving Enterprises

  2. Software Craftsman What does it mean? What do they do? How is that different?

  3. Be Professional and Unflinching Have a minimum level of quality that is acceptable Be Prepared to say “No” to people that can fire you Friends don’t let friends code ….

  4. Drunk Image at xkcd

  5. Without Tests

  6. Without Requirements

  7. How do we accomplish this? Treat your code like a child

  8. How do we accomplish this? Be a gamer at heart ( not the weird ones that never leave the house )

  9. Deploy, Deploy, Deploy Deploy Early, Deploy Often, Then Deploy some more When you are done with that, use Robots to Deploy for you while you sleep! It is the only way to avoid….

  10. How do we accomplish this? Do less work

  11. How do we accomplish this? Don’t manage the automated process

  12. Keeping up Technology Skills Changes in the Industry How do we…

  13. Keep Up

  14. Find how you learn Reading Listening Doing Etc…

  15. Take Time Schedule it, and don’t change that

  16. Tools we have talked about Nuget – http://www.nuget.org/ BuildMaster - http://inedo.com/buildmaster/overview PluralSight - http://www.pluralsight.com/training Ncrunch - http://www.ncrunch.net/

More Related