Personal Insights
Blog It Forward – Krishna Kishor Kammaje
I wish readers a wonderful 2020 with great health and success throughout.
Thanks, to Vijay Sharma for tempting me to write something here after a gap. π
Though I was a longtime member of the SAP Community, I actively started contributing only around 2011 when I was working for SAP Labs India as a contract developer in the SAP Gateway team. SAP Gateway was a new product then and as developers, we were helping the early adopters of the product by answering their questions and writing blogs. The points system, leader board (which I miss currently) in the SCN got me hooked to the platform and my association with the Community only grew from there.
When I went back to the consulting space soon after that experience I realized that the problem-solving skills and the knowledge I developed by answering those questions and research done to write the blogs in SAP Community made me stand out and gave me lots of opportunities in the competitive US consulting market. In addition, multiple community recognitions like ‘Top Contributor’, ‘SAP Mentor’ helped me to build my own brand. So In summary, SAP Community has definitely given back me much more than my contributions to the SAP Community. I am always grateful for that.
Let me try to answer a few questions from the blog.
How do you keep yourself motivated to learn and do more?
Keep an open mind.
Whenever you encounter challenges do not run away from it, rather try to confront it thinking you are not the first person facing this challenge and definitely there is some solution to be uncovered.
For example, I try to keep an open mind when my customer says the app you wrote loads very slow. There is a challenge here to improve the performance of the app. I would start by writing down the current performance metrics and learn and do everything that can be done to improve the performance even if it by one second. That gives me enough motivation to learn the best way to develop an app. As long as you see your challenges as learning opportunities you will be always be motivated.
Pursue your small product wishes, yourself
Did you wish for a particular android app? chrome extension? a reusable code repository? Go build it yourself. This is a great way to learn new skills as you have seen the need for it and passionate about it. This will keep you within the learning path at least until you build what you need.
How to manage time between your work and passion?
Easy. Either make your passion as your work or make your work as your passion. π
I am serious as well when I say that. Though I started my career in 2003, I decided to invest in my skills and made it my passion only around 2010. After that, I have been enjoying my work and it is a great ride so far. This passion has evolved all through years but it has been always around coding, developing products and teaching coding. This has resulted in several small and big achievements which I want to list here so that it can give an idea of what I mean about merging passion and work.
When I felt that I needed some tool to find out what is happening in Fiori apps (help me in day to day work), I built a Chrome Extension to do that. This was much before the UI5 team released its official extension.
Teaching is one of my passion. I got to pursue it by building a Udemy course for it. I was able to use my experience of my transformation from ABAP to the Fiori world there.
I was working heavily on SAP Gateway and feel that I need to store the reusable code snippets for reusing in my projects. So I built a reusable code repository so that it is useful for me as well as others and I use it even now.
Writing is my other passion. I wrote several blogs on SAP Community and I got on opportunity to author a book on SAP Fiori Certification Guide.
Android apps always fascinated me and I always wanted to build one. I married that with my need to track my mom’s bus journey by learning Android from scratch and building an Android app recently.
I hope my passion leads me to much more interesting journeys in the future.
What comes first? Code or the Developer?
Tough question, but I believe the developer comes first. This is because you need to have a professional developer mindset to produce something which is called ‘code’. Otherwise, it is just a bullcrap. With that thought, I want to recommend a great book called ‘Clean Coder‘ by Robert C. Martin which I just finished reading.
Hope you enjoyed reading this blog.
Let me nominate a few people who I look up to in SAP Community to author the next set of blogs.
1. Gregor Wolf 2. Wouter Lemaire
My questions:
- How much time you spend coding in a day? How much is ‘work’ and ‘learn’ in that?
- How is your experience as an Independent Consultant?
- What do you think about Skecth2Code?
Good one krishna. I liked the motivation part which you mentioned. Keep up !!
BR/Himayat
Great post Krishna Kishor Kammaje with full of motivation and that resue git repo is really a useful one, especially the GOS&Archiving reusable code π π
Thanks Krishna Kishor Kammaje for taking up the challenge and sharing you wonderful journey. So much to get inspired from, be it the chrome extension or the challenge to build an app to track bus your Mom is travelling by..wow..wonderful. π . Its truly reflects your passion for the work you do ... Keep rocking brother and keep inspiring π :)..
Great post Krishna Kishor Kammaje sir, super inspiring. Your git repo rocks and saved me many times:) Their are so many things to learn from you specially your simplicity, humbleness and willingness to help others, thank you!
BTW i also wrote one chrome extension an year back or so as i could not find one doing the same job!. I totally agree being a developer empowers you to develop one if you can not find one. On a similar line i could not find a free voting app on slack so ended up developing itΒ
Thank you once again sir, you have created a brand for yourself but in parallel you have helped and inspired many which is a sign of a true leadership.
Thanks, Nabheet. I liked the Google Calendar extension you developed. Once we consider ourselves as a 'Developer', not just an 'SAP Developer', doors just keep opening.
Great Blog Krishna..and the book you suggested is really a gem. Thanks for recommending it.
This is an amazing read! Thanks Krishna for sharing your journey, passions with the community. A lot to learn from the blog.
Regards,
Kumud