Blog

This is my blog. I write about a variety of things that interest me, from providing technical background on projects I’ve done, to talking about valuable experiences I’ve had and what I learned from them.

2021

Back to top ↑

2020

Integer Objects in Python

9 minute read

An investigation into a curious implementataion detail of Python integer objects, and a quantitative explanation of the choices behind it.

My First Publication

11 minute read

A retrospective on the problem-solving path that led to my first publication.

Back to top ↑

2019

Battle Against the Night

1 minute read

This poem was accepted to Windhover 2020, NC State’s literary and art magazine. It also won 1st place in Scribbling Saga, a poetry competition organized by A...

लहरें

less than 1 minute read

ख्वाबों के समंदर में तैर रहा हूँ नाव लेकर हलके से उछलती हुई मुख पर ठंडी सांस फेंककर

Bad Dreams

less than 1 minute read

Nightmare nights, never nice; Intense in its insanity. Her healing hugs help alleviate an aching anima. Risking relapse; rising, I inch into infinite kisses,...

Escaping the Gloam

1 minute read

Quivering about, the bundle darts this way and that, pressing against the quaint membrane enclosing it, entrapping its energy, yet not enough to pierce the s...

The Last Human

3 minute read

The maid slowly trudged up the stairs leading to her employers’ apartment. The familiarity of the journey left her mind free to wander to her son and his po...

The Curse of Hakuna Matata

5 minute read

Jim Morrison sat in front of the bar, aimlessly stirring the glass of Amarula Cream liqueur in his hand. Its smooth texture and explosion of flavours brought...

Back to top ↑

2017

drooping rainflower

less than 1 minute read

drooping rainflower stamen hanging loosely from red cradle dried up, falling down the grey road littered with corpses their’s is not the season but come the ...

fire

less than 1 minute read

fire rising up from broken timber the embers glowing red hot raging parents waiting to give birth to destruction

Break the Wall

less than 1 minute read

break the wall hear me well heed the call

Stretched

less than 1 minute read

Swelling with effort the skin stretching taut almost bursting, but not quite Look! it expands without loss Making way for more

Feather on the Wind

less than 1 minute read

Buffeted by the winds darting this way and that, unpredictable, prone to lover’s tendencies and nations squabbles; to life’s joys and riches and also its har...

Problems of Others

less than 1 minute read

Problems of others Send the cavalry of thought Retreat from our own

The Necessary Knife

less than 1 minute read

My sister dearest Piece of my heart came bearing a wound that stung and did smart

The Tour Guide

less than 1 minute read

Surrounded by bright eyes and open minds and the spirit of adventure the guide sets forth to forge a path for their conquest and expand their world bringing ...

The EVM

less than 1 minute read

A column of buttons; strange pictograms, out of a book of parables; a lotus here, a hand there; even a broom names unknown; attached to these pictures.

The Shallow End

less than 1 minute read

Treading lightly into the deep pool, I swim in the shallow end, Though expected to swim in the other.

Midnight Blues

less than 1 minute read

Still born, thrust into prickly bed, pierced not by cotton pillow, or soft sheets, but by the arrows of barbed thoughts cutting into the flesh of my self-w...

The Reading Room

less than 1 minute read

Infinite possibilities; worlds and ideas, from the next-door neighbour infinity made still larger, for the erudite mating of thoughts making new thoughts and...

A Glowering Presence

less than 1 minute read

I peer around the treacherous corners for the first shadow of trouble; a sudden darkening; my heart quickens; It was another.

The Introvert

less than 1 minute read

Forged in the fires of solitude Bathed in the spotlight of shadow Silently screaming, it enters the world Seeking the attention of the massive few

Excellence is a Long Road

less than 1 minute read

I learned a new skill today and showed it off to all my friends Best among them, I was, The wolf among the dogs

Lethargy

less than 1 minute read

Entombed in spiked cage Every action draws blood The blood is unseen

A Lament

less than 1 minute read

Eager hands waved a friend goodbye The friend spared not his attention I looked away; there emerged a sigh At man’s technological obsession A flower bloomed ...

Her Every Letter

less than 1 minute read

Never-ending cuteness In her every frame Heals my wounds Assuages my grief Relief found in her every sound Intonations of ambrosial melody Kill the demons lu...

A Public Speaker

less than 1 minute read

It starts with a whisper A sign of things to come The sound is soft still It’s barely more than a hum

Life’s Tiny Disappointments

less than 1 minute read

I set the milk to the boil and Settled down with literature A biscuit plate beside me, I was quite comfortable

Grey Flat

less than 1 minute read

I am a grey flat, not slope nor steep incline nor rolling cylinder nor irregular figure I stay stable, come what may be it red from the left, or blue from ab...

The Vada Pav Wala

less than 1 minute read

I alighted from the train; people packed tighter than luggage on the return trip. The rumble of the locomotive could not mask the rumble in my tummy, and I s...

The Tinkling of the Golden Stream

less than 1 minute read

we sit facing each other; two kidney beans facing each other, the gap between them like the gap in our conversation unnatural and unpleasant.

The Long Journey

1 minute read

So long the route from trading floor to warm and marmalade home. I book a cab and off I go into the great unknown.

White Shadows

less than 1 minute read

blank faces all around me blank faces around my bed blank faces with blank shadows am i already dead?

Deep Itch

less than 1 minute read

A painting at an angle, A book not on its shelf My earphones in a tangle, I’ll clean them up myself.

The Weekend

less than 1 minute read

It’s Friday, there’s Not much left to do in the office. Everyone’s taking it easy in anticipation of

The Cheat

less than 1 minute read

A long hard grind, a well-worn day I came home early to surprise my bae In my hand was his favourite whiskey But he was in bed with a girl, getting frisky

Well-worn Day

less than 1 minute read

Behold, all ye people! I have accomplished today I have ticked off all my lists Nothing more left to say

Temptation

less than 1 minute read

rainbow cake behind clear glass pane; alas my pockets are empty

#nofilter

less than 1 minute read

dull angles everywhere washed out colour; too much bleach life-giving sun leaching life from nature captured in zeroes and ones

Countdown

less than 1 minute read

Ten tiny toes, trembling towards the tall table

Jumbled Nerves

less than 1 minute read

I tried typing today No more the two-fingered peck I presume it will speed me up And keep RSI in check

Books for a Lifetime

less than 1 minute read

I have a bookshelf Stacked to the ceiling With books of every kind And books from every place Books take me places

The Morning After

less than 1 minute read

I wake up with my eyes closed Yet the baser sensations engulf me Starting with the soft, velvety warmth Of my face, buried in the flesh of her bosom

Picking Up The Pieces

less than 1 minute read

They came in the night A uniform storm Wielding voices of harsh violence And instruments of death

Morning’s Burden

less than 1 minute read

The violent ring Of the wretched device Burns through my ears

My Heart of Stone

less than 1 minute read

My heart of stone Once cause for mock Was cold as ice Was hard as rock

It’s a long way to the gym

less than 1 minute read

I need to start gymming again I’ve said it a million times I’ve written it down, spoken it aloud Even written a poem that rhymes

Knee-high

less than 1 minute read

Moist earth, wet hair, green leaves Pitter-patter raindrop, the cool breeze White paper boats in brown puddles Piping hot milk and mom’s warm cuddles

A Villain’s Remorse

12 minute read

This story was originally submitted to the TOI Write India Season 2 contest for Ruskin Bond.

A Sales Pitch to Death

12 minute read

This story was originally submitted to the TOI Write India Season 2 contest for Anand Neelakantan, where it won a special mention.

Back to top ↑

2015

Back to top ↑

2014

Understand

1 minute read

This story was originally written for a book of children’s stories.

Back to top ↑