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

Fallacies of Software Development

Fallacies of Software Development

This talk is a plea for developers to focus on the more important aspects of our professional lives. Let's focus less on making the same mistakes we've always made with new technologies like React and Node.js. Let's focus less on "doing the Agile". Let's focus more on becoming better people who happen to write good software.

Todd Kaufman

May 10, 2016

More Decks by Todd Kaufman

Other Decks in Programming


  1. The United States economy loses $50-$150 billion per year due

    to failed IT projects. - Gallup Business Review
  2. One in six IT projects have an average cost overrun

    of 200% and a schedule overrun of 70% - Harvard Business Review
  3. Fewer than a third of all projects were successfully completed

    on time and on budget over the past year. - Standish Group
  4. “As a matter of fact the software field is dominated

    by introverts, who typically have difficulty in communicating with the user.”
  5. “In short, developers are highly competent, driven by technical achievement,

    and skeptical of everything. These traits make communication challenging.”
  6. Microchip by Rabee Balakrishnan from the Noun Project Earth by

    David Ly from the Noun Project group by Gregory Radek from the Noun Project group by Lorenzo Baldini from the Noun Project planking by @StuCommNL from twitter cube farm by dfb from flickr Battery by Ramakrishna Venkatesan from the Noun Project Reading by James Fenton from the Noun Project Running by Kevin Laity from the Noun Project Email by Chameleon Design from the Noun Project Arrow by Veronika Krpciarova from the Noun Project