Skip to main content

Posts

Showing posts from December, 2017

Coding is poetry, Design Pattern is the Philosophy.

Coding has evolved a lot from the stage of 'instructions to the computer to perform a certain task'. As the code is written once and read so many times, along with getting things done, coding is also seen as a medium to express logic in an elegant way. In the opinion of a lot of developers, the code should read like a story, a person who is reading it should understand the logic underneath when skimming through it. Sometimes the nasty devil within developers makes this story so complex (believe me, many people do this purposefully) that the developer himself can't understand what the code does when he comes back to the code after 3 or 4 months. The code has to be expressive and meaningful   Rather than saying a developer is engineering a piece of code, many people would say a developer 'writes' the code. A lot of the developers consider coding as an art.  Like any other form of art, the code should be 'expressed' rather than 'written'. The pu