Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Artwork

Content provided by Matt Watson. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Matt Watson or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Why Software Engineering Is Neither Art Nor Science

11:53
 
Share
 

Manage episode 474611830 series 3611168
Content provided by Matt Watson. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Matt Watson or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

🧠 The Craftsmanship of Code: Reframing Software Development Beyond Art and Science

In this intellectually stimulating exploration, Matt Watson challenges the traditional dichotomy of software development as either art or science, proposing instead a more nuanced understanding of the discipline as a craft built on practical problem-solving and purposeful creation. Through historical context and thoughtful analysis, discover why the evolution from "software development" to "software engineering" reflects our discipline's growing maturity.

🔗 Essential Links (Start Here!):

Full Episodes: https://product-driven.captivate.fm/episodes

Connect with Matt Watson on LinkedIn: https://www.linkedin.com/in/mattwatsonkc/

Subscribe to our Newsletter: https://fullscaleteam.com/newsletter

Get our FREE Ebook: https://fullscaleteam.com/productfirstteams

Powered by Full Scale: https://fullscale.io/

Key Discussion Points:

🔍 The historical evolution from computer science to software engineering

🧩 Why traditional scientific methodology poorly describes modern development

🎨 The limitations of viewing code as pure artistic expression

⚙️ The parallels between software creation and skilled craftsmanship

🌉 The distinction between software engineering and traditional engineering disciplines

🛠️ The balance between rigorous methodology and creative problem-solving

Chapters:

0:00 - Introduction and historical context

0:45 - The scientific perspective examination

2:29 - Artistic elements in software creation

4:54 - The craftsman analogy introduction

7:19 - Traditional engineering comparisons

9:39 - Evolution of terminology and education

This perspective-shifting analysis invites developers to reconsider their professional identity beyond conventional categorizations. By understanding software development as a craft—blending technical expertise with creative problem-solving in service to human needs—we gain a richer appreciation of our discipline's unique position in the professional landscape.

Transform your understanding of software development's true nature and embrace the craftsmanship mindset that balances methodical approaches with creative solutions. Join our exploration of this nuanced perspective that honors both the technical precision and human-centered purpose of our work.

  continue reading

59 episodes

Artwork
iconShare
 
Manage episode 474611830 series 3611168
Content provided by Matt Watson. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Matt Watson or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.

🧠 The Craftsmanship of Code: Reframing Software Development Beyond Art and Science

In this intellectually stimulating exploration, Matt Watson challenges the traditional dichotomy of software development as either art or science, proposing instead a more nuanced understanding of the discipline as a craft built on practical problem-solving and purposeful creation. Through historical context and thoughtful analysis, discover why the evolution from "software development" to "software engineering" reflects our discipline's growing maturity.

🔗 Essential Links (Start Here!):

Full Episodes: https://product-driven.captivate.fm/episodes

Connect with Matt Watson on LinkedIn: https://www.linkedin.com/in/mattwatsonkc/

Subscribe to our Newsletter: https://fullscaleteam.com/newsletter

Get our FREE Ebook: https://fullscaleteam.com/productfirstteams

Powered by Full Scale: https://fullscale.io/

Key Discussion Points:

🔍 The historical evolution from computer science to software engineering

🧩 Why traditional scientific methodology poorly describes modern development

🎨 The limitations of viewing code as pure artistic expression

⚙️ The parallels between software creation and skilled craftsmanship

🌉 The distinction between software engineering and traditional engineering disciplines

🛠️ The balance between rigorous methodology and creative problem-solving

Chapters:

0:00 - Introduction and historical context

0:45 - The scientific perspective examination

2:29 - Artistic elements in software creation

4:54 - The craftsman analogy introduction

7:19 - Traditional engineering comparisons

9:39 - Evolution of terminology and education

This perspective-shifting analysis invites developers to reconsider their professional identity beyond conventional categorizations. By understanding software development as a craft—blending technical expertise with creative problem-solving in service to human needs—we gain a richer appreciation of our discipline's unique position in the professional landscape.

Transform your understanding of software development's true nature and embrace the craftsmanship mindset that balances methodical approaches with creative solutions. Join our exploration of this nuanced perspective that honors both the technical precision and human-centered purpose of our work.

  continue reading

59 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play