Excellent article! Well thought out, clear, and concise. My only concern is that, other than an oblique reference to database tables, it does not address the REST architectural pattern. Just like object-orientation, Representational State Transfer appears to be difficult for most people to get their heads around. Just like object-orientation, REST is often misunderstood and misapplied — does not get the study and respect it deserves — and is ignored in favor of easier to learn but far less effective approaches. Proficiency in software engineering requires study, discipline, and hard work. Its power and productivity are well worth the effort.

I’m a US Army veteran of the Vietnam War, have a wonderful wife and family, am a working software engineer, and a committed citizen.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store