I switched from being a software developer to a product manager back in 2008. Except for writing SQL queries, I haven't done any coding in all these years. I don't have experience in engineering management either. Now imagine that I scream out loud on social media that engineers should always follow test-driven development and write detailed unit test cases. I give gyaan on TDD (make reels, Insta guides) picked up from various popular blogs and expert opinions, without understanding the ground realities. Is TDD needed for all teams? What is the priority of the team at this point - quality code or ship MVP faster? How would on-the-ground engineers and engineering managers react to such posts? The same is happening in the medical field rampantly on social media. There are many Insta-only doctors (MBBS by qualification but not practicing for decades), giving advice such as "Drinking Diet Coke won't harm you unless you drink in gallons". Or calling traditional alter...
Simplifying health, wellness and psychology through Indian Knowledge Systems