paint-brush
Why is Making Software so Difficult?by@ryandawsonuk
2,044 reads
2,044 reads

Why is Making Software so Difficult?

by Ryan Dawson10mSeptember 21st, 2019
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

We think of Software Development as a pursuit grounded in logic. From this perspective it can be shocking that software projects have high failure rates - 31% in 2014. How is this level of chaos possible in an apparently logical discipline? We can handle projects more safely if we better recognise this balance. Recognising the creative side of software will also help us understand why there can be large differences in developer performance. We'll also get a new perspective on why agile projects fail less often and why politics can be so prevalent on software projects.

Company Mentioned

Mention Thumbnail
featured image - Why is Making Software so Difficult?
Ryan Dawson HackerNoon profile picture
Ryan Dawson

Ryan Dawson

@ryandawsonuk

Principal Data Consultant at ThoughtWorks. Hackernoon Contributor of the Year - Engineering.

Learn More
LEARN MORE ABOUT @RYANDAWSONUK'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Ryan Dawson HackerNoon profile picture
Ryan Dawson@ryandawsonuk
Principal Data Consultant at ThoughtWorks. Hackernoon Contributor of the Year - Engineering.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
Github
Roocket
Tefter
Learnrepo
Coffee-web
Engibots
Xelleron