-
2020
-
Nobody Likes To Waste Time When Developing Software. Here Is Why It Still Happens?
-
I Have Build Large Scale Distributed Systems At Booking, Yahoo and InfoEdge (99acres) — Here are My Learnings After 15 Years
-
Reflections on 21 Years of Programming and Developing Software. Here are 21 Timeless Lessons I Have Learned
-
10 Security Vulnerabilities You Can’t Ignore If You Are Developing Web Applications
-
6 Timeless Lessons About Communicating Better as a Tech and Product Leader
-
I Have Been On Both Ends Of The Work Life Balance Spectrum. Here Is What I Have Learned
-
I Have Worked With Hundreds of Programmers. These are the 10 Skills for High Productivity as a Software Developer
-
Does Your Company Have An Engineering Strategy? These Ideas Might Help You Draft One
-
2019
-
After Working In and Leading Software Development Teams for 15 Years, Here’s How I Prefer To Work
-
21 Lessons and Best Practices from Years of Mentoring Software Developers
-
I Never Understood How Important Code Reviews Are Until Recently. Here Is What I Learned, And How To Do Them Better?
-
The Unix Philosophy and Microservices – A Perfect Analogy, and 10 Key Takeaways
-
We Have Come A Long Way In The Last 20 Years of Software Development. Here Is What All Changed