Mind Mapping

Challenge – The challenge that I faced at the work place is to understand the complex APIs  written by fellow developers and make necessary updates to the API which does not result in  the disruption of any existing functionality of the project. For understanding complex code one  must connect dots from different programs that are there in the project.

Selection – Mind Mapping is a tool which I can say that I applied while trying to solve the  above mentioned problem. Programming is all about understanding what’s happening with the  code. If you can crack the logic you are through else you end up breaking your head. It’s not so  simple as it sounds. A developer has to go through 1000s of lines of code (LOC) to understand  the project structure. This is only possible if you show right focus and analytical skills.

One has to quickly grab what exactly is going to happen in the next step. By keeping in

my mind all the existing functionality we have to write that part of new code from the new  requirement. Proper planning and structuring of the project plays a key role here which comes  with good Mind Mapping technique.

Application – While applying the technique as already mentioned, lot of things must be  present in mind. When I was working with a project in sapient, a similar challenge was thrown  on me to update a component in AEM which requires lot of analysis at the first place. I had to  spent hours analyzing what’s actually happening with the existing component since I’m a fresher  and that component was developed by senior developers months back.

I reached out to my seniors, read the documentation, jotted down bullet points and

analyzed the update that needs to be done and started with the development. This is the most  critical part of the show. One mistake and you have to rework a lot. I spent time with co  developers to make sure existing code is not breaking mapped all the possibilities that should  occur within the component and implemented it accordingly. Finally the new component is  developed.

Insight – It’s all about the thought process that goes in one’s mind when they are thrown a  challenge. You have to come up with unique and innovative solutions when you see a challenge  in front of you. The way you use your creative thinking skills makes you stand out of the box. In  my case having focus was critical. I never lost it and always tried to give my 100 percent  because that’s how any challenge should be approached.

Approach – Given a similar challenge I would like to approach it on myself without seeking  any help. I wish to analyze and solve the problems quicker than what I did at the first place and  be self-independent.


Mind Mapping Challenge – The challenge that I faced at the work place is to understand the complex APIs written by fellow developers and make necessary updates to the API which does not result in the disruption of any existing functionality of the project . For understanding complex code one must connect dots from different programs that are there in the project . Selection – Mind Mapping is a tool which I can say that I applied while trying to solve the above mentioned problem . Programming is all about understanding what ’s happening with the code . If you can crack the logic you are through else you end up breaking your head . It ’s not so simple as it sounds . A developer has to go through 1000s of lines of code ( LOC ) to understand the project structure . This is only possible if you show right focus and analytical skills . One has to quickly grab what exactly is going to happen in the next step . By keeping in my mind all the existing functionality we have to write that part of new code from the new requirement . Proper planning and structuring of the project plays a key role here which comes with good Mind Mapping technique . Application – While applying the technique as already mentioned , lot of things must be present in mind . When I was working with a project in sapient , a similar challenge was thrown on me to update a component in AEM which requires lot of analysis at the first place . I had to spent hours analyzing what ’s actually happening with the existing component since I ’m a fresher and that component was developed by senior developers months back . I reached out to my seniors , read the documentation , jotted down bullet points and analyzed the update that needs to be done and started with the development . This is the most critical part of the show . One mistake and you have to rework a lot . I spent time with co developers to make sure existing code is not breaking mapped all the possibilities that should occur within the component and implemented it accordingly . Finally the new component is developed . Insight – It ’s all about the thought process that goes in one ’s mind when they are thrown a challenge . You have to come up with unique and innovative solutions when you see a challenge in front of you . The way you use your creative thinking skills makes you stand out of the box . In my case having focus was critical . I never lost it and always tried to give my 100 percent because that ’s how any challenge should be approached . Approach – Given a similar challenge I would like to approach it on myself without seeking any help . I wish to analyze and solve the problems quicker than what I did at the first place and be self - independent .