Designing systems requires a deep understanding of the problem statement and it is better to never write your first line of code unless you understand the context, input, expected output, and potential outcome well; because;

Arpit Bhayani

Arpit Bhayani

Jan 22, 2024 • 1 min read


Designing systems requires a deep understanding of the problem statement and it is better to never write your first line of code unless you understand the context, input, expected output, and potential outcome well; because;

Engineering is not about writing code, but about writing code that matters.

Arpit Bhayani

Principal Engineer II at Razorpay - building Agent Studio, Ex-staff engg at GCP Memorystore & Dataproc, Creator of DiceDB, ex-Amazon Fast Data, ex-Director of Engg. SRE and Data Engineering at Unacademy. I spark engineering curiosity through my no-fluff engineering videos on YouTube and my courses