Loading presentation...

Present Remotely

Send the link below via email or IM


Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.


Software Craftsmanship Intro

No description

Darrell Mozingo

on 8 March 2011

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Software Craftsmanship Intro

Not only working software,
but also well-crafted software Not only responding to change,
but also steadily adding value Not only individuals and interactions,
but also a community of professionals Not only customer collaboration,
but also productive partnerships Clean & maintanable code:
Naming - classes, methods, variables
Coupling, cohesion, and orthogonality
Essence vs ceremony Can't do it alone
Passion for the job
Continuous learning
Deliberate practice
Apprenticeships Code should get easier to work with
Adding features, not just fixing bugs
Going fast
Don't gold plate or focus on the "ugly" In the end, it's about the customer!
Build trust. Different banners... ...basically the same goal Software Craftsmanship Darrell Mozingo Senior Developer - Synergy Data Systems Blog: http://darrell.mozingo.net

Twitter - @DarrellMozingo The Manifesto: 1. 2. 3. 4. OOP in the real world
Testing - unit, UI, etc.
Scalability - messaging pub/sub, NoSQL
Development process
Bringing customers into the fold
Language types - static, dynamic, functional Future
Full transcript