50 Shades of Computer Programming Laws

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.

laws (2)

laws (1)

laws (5)

laws (3)

laws (4)

Read: 20 Greatest Computer Programmers Of All Time

Written by
Varun Kumar

Varun Kumar is an experienced science and technology journalist interested in machines, AI, and space exploration. He received a Master's degree in computer science from Indraprastha University. To find out what his latest project is, feel free to directly email him at [email protected] 

View all articles
Leave a reply

2 comments