Skip to content

Instantly share code, notes, and snippets.

@cedrickchee
Created September 9, 2023 13:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cedrickchee/7417e397ff3003dc078af4a1284461d7 to your computer and use it in GitHub Desktop.
Save cedrickchee/7417e397ff3003dc078af4a1284461d7 to your computer and use it in GitHub Desktop.
Distinction Between Programming and Software Engineering

Distinction Between Programming and Software Engineering

"Programming" differs from "software engineering" in dimensionality: programming is about producing code. Software engineering extends that to include the maintenance of that code for its useful life span.

Programming is certainly a significant part of software engineering.

With this distinction, we might need to delineate between programming tasks (development) and software engineering tasks (development, modification, maintenance). The addition of time adds an important new dimension to programming. Software engineering isn't programming.

Acknowledgement

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment