Re:Inheritance Is Terrible
by kstenerud on Saturday March 19, 2016 @05:25PM
(#11320531)
Here's how I've experienced languages, technologies, and paradigms over the past 20 years of my professional career:
Step 1: settle on technology X because it fits in rather nicely for our requirements.
Step 2: The requirements change a bit. Mostly you can handle it elegantly, but there are some rough edges.
Step 3: More new requirements. Now things are starting to look pretty ugly in places. Evangelist B says "See? I told you technology Y was the right choice! Now look at this mess!"
Step 1: settle on technology X because it fits in rather nicely for our requirements.
Step 2: The requirements change a bit. Mostly you can handle it elegantly, but there are some rough edges.
Step 3: More new requirements. Now things are starting to look pretty ugly in places. Evangelist B says "See? I told you technology Y was the right choice! Now look at this mess!"
Step 4: Go with technology Y on the next project.
Step 5: GOTO Step 1