Simplicity: Software Engineering Wisdom

Slashterisk
HackerNoon.com
Published in
1 min readNov 12, 2016

--

Assertion: Simplicity is an asset.

Corollary 1: Complexity is a liability.

Corollary 2: Always choose the simplest technology you can to finish the job.

You should be cringing every time you decide to use complex technology. A large framework should be bitter medicine.

Some unpopular suggestions: Prefer static or templated pages to Angular. Use Node.js instead of Java. Use jQuery instead of Meteor. Use Sinatra instead of Rails. Try JDBC instead of Hibernate. Use a singleton Context object instead of Guice or HK2. Use Excel instead of R.

Above all else, use your head. Sometimes, things are simpler than they seem.

At other times, they’re a landmine masquerading as a silver bullet.

Hacker Noon is how hackers start their afternoons. We’re a part of the @AMIfamily. We are now accepting submissions and happy to discuss advertising &sponsorship opportunities.

To learn more, read our about page, like/message us on Facebook, or simply, tweet/DM @HackerNoon.

If you enjoyed this story, we recommend reading our latest tech stories and trending tech stories. Until next time, don’t take the realities of the world for granted!

--

--