Skip to main content

Posts

Showing posts from 2016

What I learned in Software Life... Stay On!

In my earlier post  What I learned in Software Life... Be Open! in the same series, I described an importance of openness.   Continue, even if you face hurdles Losing patience, changing course, switching routes, leaving in the middle, neither take you completion, nor give anybody any satisfaction.Continuing forward is the best way to reach destination. Hurdles will be everywhere. It is your ability to face and overcome them, makes success out of it. Persist against all odds, if you are damn confident of result Many times such persistence may be mistaken as being adamant or egotistic, but your confidence will give you all the energy to persist. You HAVE to be damn confident of the result. Others will create hurdles, as they may not fully understand your path, they may be stuck up with old concepts, they may have fears of trying new ways. You need to persist on your path. Remember ' Eppur si muove ' If you come across a wall, climb it!   This is wha

What I learned in Software Life... Be Open!

With a rich and happening 17 years of software development life, I learned a lot. Here is what I learned in my professional life. Be receptive and listening . This is very important quality of a good developer. Have a receptive mindset and listening attitude. You will understand many subtle requirements, tricky behaviors of systems and special situations. Inputs can come at any time and in any form. Not all requirements can be stated at the start of project. Not all solutions can be obtained before you start to implement them. Many a times a critical input can come late in the game, or it can come from an unexpected source or in an unexpected form. Previous quality will help you catch such inputs. This necessitates two things: Always be listening to your surroundings, keep grasping the situation and; make your design extendible! Say yes ! Many people are afraid to accept a challenge, accommodate a change or try a new way of doing things.No doubt it requires mo