• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Professional Programmer
 

Professional Programmer

on

  • 45,983 views

Understanding the programmer role in software development is key to every methodology

Understanding the programmer role in software development is key to every methodology

Statistics

Views

Total Views
45,983
Views on SlideShare
44,031
Embed Views
1,952

Actions

Likes
37
Downloads
297
Comments
8

22 Embeds 1,952

http://techmath456.blogspot.com 1151
http://localhost 426
http://presentz.org 107
http://propostecinemaephilo.blogspot.it 72
http://iad11.presentz.org 50
http://quehaydenuevoonline.wordpress.com 47
http://startnewday85.blogspot.com 26
http://paper.li 17
http://a0.twimg.com 16
https://twitter.com 6
http://llcaldentey.blogspot.com 5
http://lanyrd.com 5
http://www.linkedin.com 5
http://www.forum-avignon.org 4
http://us-w1.rockmelt.com 4
http://local.host 3
http://techmath456.blogspot.mx 3
http://techmath456.blogspot.com.ar 1
http://dev.presentz.org 1
http://www.w3schools.com 1
http://twitter.com 1
http://info.enet 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

18 of 8 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Professional Programmer Professional Programmer Presentation Transcript

    • professional programmer gabriele lanagabriele.lana@cleancode.it twitter: @gabrielelana
    • http://twitter.com/#!/unclebobmartin/status/20972119992
    • Manifesto of Agile Software DevelopmentIndividual and interactions over process and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
    • Manifesto of Agile Software DevelopmentIndividual and interactions over process and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan
    • if your boss is like
    • if your boss is like you are doomed
    • retrospectives are notgroup therapies
    • if your developers are like
    • you are doomedif your developers are like
    • Pair programmingCANNOT replaceyears of study
    • “No juju in sky flowers... you are a fool”
    • ’90DARK AGE OF SOFTWARE
    • engineeringindustry
    • industry of softwareHEADHAND
    • economic strategic
    • programmer commodity CHEAP and REPLACEABLE mediocrity useless to improve
    • “Software developers are needed forsoftware development”
    • “Software developers are needed forsoftware development” ... no one else is...
    • “Programming a computer does require intelligence. Indeed, it requires so muchintelligence that nobody reallydoes it very well. Sure, some programmers are better than others, but we all bump and crash around like overgrown infants. Why? Because programming is by far the hardest intellectualtask that human beings have tried to do. Ever.”
    • ethical professional programmerhighly skilled who cares
    • My Rights & Duties ✓ Take responsibility ✓ Be proud of your work ✓ Continue to improve your skills (practice) ✓ Learn how to communicate effectively
    • My Rights & Duties ✓ Be a master ✓ Be an apprentice ✓ Be part of a community ✓ Don’t be evil ✓ Take good care of your body
    • programmer commodity CHEAP and REPLACEABLE mediocrity useless to improve
    • programmer commodity CHEAP and REPLACEABLE mediocrity ETHICS useless to improve
    • programmer commodity CHEAP and REPLACEABLE mediocrity ETHICS useless to improve
    • programmer commodity ETHICS CHEAP and REPLACEABLE mediocrity ETHICS useless to improve
    • programmer commodity ETHICS CHEAP and REPLACEABLE mediocrity ETHICS useless to improve
    • Don’tbe ahero
    • Dowhat youbelievein http://joind.in/4526