Hackernoon logoSimplicity: Software Engineering Wisdom by@slashterisk

Simplicity: Software Engineering Wisdom

Slashterisk Hacker Noon profile picture


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!


Join Hacker Noon

Create your free account to unlock your custom reading experience.