Ramprasad BhatVitality via Documentation — the most overlooked and underrated aspect of the software industryTelling a computer what to do results in code, while telling humans what the computer is being told results in documentation. As humans…Aug 18Aug 18
Ramprasad BhatUnderstanding the Subtle Differences Between Localisation, Internationalisation, and Globalisation…Many people use these words interchangeably. In fact, there are subtle differences between them.Jun 29Jun 29
Ramprasad BhatDeciding Customization/Configuration — A Product Owner’s DilemmaImagine launching a new software product and realizing that half your customers are overwhelmed with too many customization options, while…Jun 23Jun 23
Ramprasad BhatTime-Delineated Data — Temporal Contextualization of data to facilitate chronological attributionIf someone asks you the price of a property, you might quote a value. However, if the same question is asked after six months, the value…Jun 16Jun 16
Ramprasad BhatChallenges of Scoping Problems in a Legacy Software Systems and Ways to Address ThemImagine a situation where you are working on a large legacy software product with tens of thousands of screens and millions of lines of…Jun 8Jun 8
Ramprasad BhatUnveiling the Software Ecosystem: Exploring Hierarchical Dynamics and Interconnected Dependencies…We all have learnt in our primary school that a food chain is a linear sequence of organisms through which nutrients and energy pass as one…Jun 3Jun 3
Ramprasad BhatCode Ego, Code Pride, Peer Code Review and Code ShamingJust like parents have an emotional attachment to their kids, creatives also feel a sense of relationship with the artifacts they produce…Jun 1Jun 1
Ramprasad BhatAn Interrogative Approach Towards Software DevelopmentIn the era of Chat GPT, the ability to frame and ask the right questions is a quintessential skill. The accuracy and relevance of the…Nov 15, 2023Nov 15, 2023