Joel on Software: The Development Abstraction Layer

As always the posts by Joel Spolsky are insightful, funny and with an edge that makes you keep reading. The newest post (The Development Abstraction Layer) is about why programmers can’t run a business by themselves, but what it takes to make them think they can.

“Management’s primary responsibility to create the illusion that a software company can be run by writing code, because that’s what programmers do. And while it would be great to have programmers who are also great at sales, graphic design, system administration, and cooking, it’s unrealistic. Like teaching a pig to sing, it wastes your time and it annoys the pig.”

As a (self-employed) programmer I can only say: “sad but true…” 🙂

Published by

lekkim

Positive, competent, out-spoken, frank and customer focused architect and developer with a strong foundation in web, cloud and product development. I'm a strong advocate for API first and cloud based solutions and development. I have a knack for being able to communicate and present technically complicated matters in conference, customer and training settings. I've previously acted as team member and leader in a product organisation.