I am a software engineer who writes Urdu poetry. These two identities feel contradictory from the outside — one is logic, the other is emotion. But from inside, they feel like the same pursuit: finding the most precise expression of a complex idea.
Why a Software Developer Writes Shayari
Programming teaches you to reduce complexity to its essential form. A well-written function does one thing clearly. A well-written sher (couplet) also does one thing clearly — evokes one emotion with surgical precision. The discipline of both crafts overlaps more than people expect.
Khwab Aur Haqeeqat — خواب اور حقیقت
خوابوں کی دنیا میں کھوئے رہتے ہیں، حقیقت سے ہم دور سوئے رہتے ہیں۔ (We remain lost in the world of dreams, sleeping far from reality.) This couplet reflects the tension every engineering student feels — between the idealized version of the future you imagine and the grinding reality of building toward it.
Tech and Urdu Poetry — A Shared Philosophy
Both disciplines value precision. In code, a poorly named variable misleads. In shayari, a poorly chosen word breaks the meter and the meaning simultaneously. Both require revision — you refactor code and redraft verse until both say exactly what they must and nothing more.
Read the Full Shayari Collection
I publish original Urdu Shayari on this site. You can read the full collection on the Urdu Shayari page.
"Code is poetry. Shayari is code. Both compress meaning into the smallest possible space."