Computer programming involves various in-depth problem solving activities, including analysis, developing understanding, generating algorithms, and implementation of algorithms in different programming languages. The aim is to find a sequence of instructions that will automate performing a special task or solving a specific problem. Moreover, it requires expertise in application domain, formal and Boolean logic, and specialized algorithms.
Like other fields, software and programming world has some interesting laws and rules which developers often use in conversations, meeting and chats. These are either direct words of famous personalities of computing world or unwritten principles that govern software development.
However, there are no penalties for breaking these rules: in fact, there is often reward. Let’s explore the basic laws of computer programming – if you have anything to add, bring it on.