Skip to main content
replaced http://programmers.stackexchange.com/ with https://softwareengineering.stackexchange.com/
Source Link

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether already in common use in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanitiesProgramming concepts taken from the arts and humanities for the idea]

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether already in common use in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanities for the idea]

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether already in common use in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanities for the idea]

Post Closed as "not constructive" by Thomas Owens
edited tags
Link
maple_shaft
  • 26.5k
  • 11
  • 58
  • 135
Bounty Ended with dukeofgaming's answer chosen by Nicole
Bounty Started worth 50 reputation by Nicole
added 7 characters in body
Source Link
Nicole
  • 28.2k
  • 12
  • 97
  • 143

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether commonly used inalready in common use in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanities for the idea]

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether commonly used in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanities for the idea]

When talking with colleagues about software design and development principles, I've noticed one of the most common sources for analogies is the construction industry. We build software and we consider the design and structure to be the architecture.

One of the best ways to learn (or teach) are through analyzing analogies - what other analogies can be drawn from construction? (whether already in common use in software or not).

Please provide a description, or your personal experience, regarding how the programming concept is similar to the construction concept.

[Credit to Programming concepts taken from the arts and humanities for the idea]

Refactor - didn't like the way I was asking the question
Source Link
Nicole
  • 28.2k
  • 12
  • 97
  • 143
Loading
added 68 characters in body
Source Link
Nicole
  • 28.2k
  • 12
  • 97
  • 143
Loading
Source Link
Nicole
  • 28.2k
  • 12
  • 97
  • 143
Loading