The Origin of Features

“Our competitor has released a new update,” the vice president said, “with thirty new features.”

“We should have new features too,” said the other vice president. “What do users want?”

“Presumably, because our competitor is second in market share, they want some of the features our competitor has produced.”

So they chose one at random from the list, and passed it along to the project architects.

“Why do we need this feature,” said the project architect, “when we already have another feature that does the same…

--

--

--

Resident hypertext crank. Author of Big and Small Computing: Trajectories for the Future of Software. http://www.lord-enki.net

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Color Contrast for Interface Design

post -luke

Blog Post 5: Active Networking

Viewport customization for mobile

Everything You Need to Know About VeeFriends Series 2 Poses and Scenes

product design in 2022

Designing for kids in quarantine: The Ki-dish Brand

Device Prototyping Process Blog

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
John Ohno

John Ohno

Resident hypertext crank. Author of Big and Small Computing: Trajectories for the Future of Software. http://www.lord-enki.net

More from Medium

DRY, Where Did We Get It Wrong?

Confident Software: The Han Solo Moment — Curb Urgency

4 reasons why you shouldn’t use React.lazy

Liskov Substitution Principle