Over Engineering with Best Practices, Good or Bad?

Following best practices is very important to make great software. The question is, should we blindly follow them in every project and make things complicated?

Things are changing really fast and even if we spend years to build something, there will be changes to that. The bottom line is we can not really predict the future, so why we need to take care of every possible…

--

--

--

Passionate Technical Lead, Senior Software Developer and free and open source software advocate. Based in Singapore.

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

Recommended from Medium

Data pipeline design for Mobile Data Traffic using AWS

Bias-free tech education & work

QR CODE GENERATION USING PYTHON

Web development for beginners

Integration testing of micro-apps in micro-services based architecture

Towards Minimal, Idiomatic, and Performant Ruby Code

How Align Your Service and Software Teams - By CEO Jason Kulpa

Introduction to Nginx 101

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
Ishan Liyanage

Ishan Liyanage

Passionate Technical Lead, Senior Software Developer and free and open source software advocate. Based in Singapore.

More from Medium

What is a technical consultant?

Let’s talk about (scheduled) background tasks

Starting at Vodafone Series: Martha Mandizvidza

Engineering Timelines as a Software Engineer: Time Estimation