Gio Lodi 10/21/2020

What can a pipe wrench teach us about software engineering?

Read Original

The article draws a lesson from Vannevar Bush's MIT lecture, where he used a pipe wrench to teach precise description. It argues that this engineering principle of precision is vital for software engineers, particularly in domain modeling. It demonstrates how using precise types, like Swift's Result enum or Elm's RemoteData, can eliminate ambiguous or inconsistent states in code.

What can a pipe wrench teach us about software engineering?

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week