Minimalism in programming

Minimalism is the new dope in the real world.

Here is the few minimalist approach you can follow in the world of programming.

DRY – don’t repeat yourself

Every piece of knowledge must have a single, unambiguous, authoritative representation within a system.

KISS – Keep it simple, stupid

The simplest explanation tends to be the right one.

Yagni – You Aren’t Gonna Need It

The art of saying No. Don’t build everything customer/manager ask. Think more than twice and analyse before building a feature & importance of its existence.

Break the number of lines

Break the number of lines in coding when it exceeds N number of characters (mostly to fit in small or medium size screens).

Use access specifiers

Use access specifiers public or private whenever applicable – to avoid unnecessary flow of data here and there.

Naming Conventions

Do proper naming for class, method or variables. Prepare standard naming conventions which suits you.

Version Control System

Choose the right version control if you are doing collaborative work.

Don’t comment the unused code

Don’t comment out any code for future reference – just delete it – if have version control, you can get at any point of time. Or tag the commit for quick access.

Make Abstraction

Reuse the component if possible. Don’t copy paste the entire method just to change one section of the code. Think how you can handle it.

To get latest updates you can follow or subscribe! #peace

Advertisement

10 YouTube Channels I enjoy as a Developer

Here is a curated list of 10 YouTube channels, I used to watch and enjoy as a developer.

YouTube became one of my main stream tool to learn technology. This post can be act as a bookmark for myself or helpful blog for you.

Watch more! Learn more! Spread positivity 🔥

Traversy Media – https://www.youtube.com/user/TechGuyWeb

FunFunFunction – https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q

DevTips – https://www.youtube.com/user/DevTipsForDesigners

Wes Bos – https://www.youtube.com/user/wesbos

DesignCourse – https://www.youtube.com/user/DesignCourse

Codegrid – https://www.youtube.com/channel/UC7pVho4O31FyfQsZdXWejEw

ng-conf – https://www.youtube.com/user/ngconfvideos/featured

The Practical Dev – https://www.youtube.com/channel/UCQjqsJDbo-sLRMKPVOMrvQQ/featured

JSConf – https://www.youtube.com/user/jsconfeu

Dev Ed – https://www.youtube.com/channel/UClb90NQQcskPUGDIXsQEz5Q

If you reach till here, feel free to check out my YouTube channel as well.

Efficient User – https://www.youtube.com/efficientuser

#peace