In this conversation, Raja, a coach at PM Power, who likes to be known as a lifelong programmer shares his journey into the world of software and the lessons he learnt and his view on

How he was inspired by two of his teachers to learn programmingHis liking for experiments that kept him interested in ITThe transition from an individual contributor to working in teamsHow he would like to be associated with only one role : a programmerHis surprise, when he took up employment after being an entrepreneur, to see designations and very hard delineation of responsibilities by rolesHis views on the titles on people’s visiting cardsWhether he has a ‘Raja technique or Raja methodology’His views on ‘super specialization’ that many developers prefer, to work only on the server side or on the client side etc and who should own the value chainThe power of the concept of ‘mock’s and ‘stub’sHow an explicit approach can help in improving team productivityAn analogy of a carnatic musicians in a concert having respect for each other on the concept of respect for each otherThe secret sauce of delivering high quality software is the respect for each other in a teamHow effective ideas can be simple and can come from anyone in the team, not necessarily senior in terms of experienceHis advice on choosing a technical or managerial path for one’s careerWriting single intent code that progressively evolves


Raja would like to be recognized as a programmer since 1993 having extensive experience in architecting and implementing object-oriented and distributed systems. 


He has created applications for people to collaborate.


He preaches and practices Clean Coding Techniques.


His profile on the PM Power site is at: https://pm-powerconsulting.com/experts/raja-subramaian/


His LinkedIn profile is at: https://www.linkedin.com/in/raja-subramanian-kamakshi-iyer-87aa7a54/


He can also be found on YouTube at: https://www.youtube.com/channel/UC-D08_UMQN5fM4rLx2Q7JOg