Sketches
The first time I wrote a line of code, I remember the hesitation between my fingers and the keyboard. It felt almost like stepping into Tagore’s prayer, the place “where the mind is without fear and the head is held high.” The first sketch I made was about escape. A shifting form, almost breaking free from its own boundaries, spiraled across the canvas. In those lines of code, I saw the echo of Tagore’s prayer: “Where the world has not been broken up into fragments by narrow domestic walls.” Escape was not just about leaving, but about transcending—slipping beyond constraints of syntax, of habit, even of self. Each time the sketch was rendered, it felt like a door opening, a breath of possibility where the mind could indeed be without fear. The second sketch turned toward community. Shapes multiplied, overlapping and gathering together in a kind of digital choreography. Each element was distinct, yet they were bound by rhythm, like voices woven into harmony. I thought of Tagore’s “words that come out from the depth of truth,” and how truth itself often requires more than one voice. In the sketch, I could see that freedom was not solitary. It was relational. Code gave me a way to visualize belonging—a geometry of togetherness that felt both fragile and infinite. The third sketch pulsed with power. Bold lines, assertive forms, colors that clashed and commanded attention. It was not the quiet flow of reason, but the surge of energy that comes from “tireless striving stretching its arms towards perfection.” Power, here, was not domination, but momentum—the capacity of one mark to alter the whole canvas. It reminded me that code, like poetry, carries a kind of responsibility: every choice echoes, every line reshapes the world it enters. Escape, community, power—together they became my small constellation of meaning, bound to Tagore’s vision of freedom. They were not just digital sketches, but fragments of a larger country I was slowly building, one that “has not lost its way into the dreary desert sand of dead habit.” In each experiment, I was searching for the same thing Tagore longed for: a space where creation is awake, where reason flows, and where the head is held high. When I return to those early works, I don’t just see beginner’s code. I see sketches as prayers—little awakenings, each one pushing me closer to that feeling. And then, creation: the moment when the abstract lines of instruction transformed into living visuals. A single ellipse() blooming into the sun. A randomized scatter of dots turning into constellations. In many ways, computation became my space, the one Tagore envisioned: a borderless space, awake and alive, unbroken by narrow walls. My sketches carried fragments of my creativeness. When I look back at my early work—the mismatched colors, the awkward shapes, the messy loops—I don’t see failure. I see the echo of Tagore’s words, a reminder that knowledge must be free, that truth emerges from process, and that art, whether painted by hand or generated in pixels, is always an awakening. Although it was a tough path it was interesting to see all of it unfold into something I’ve never experienced before.
//By narrow domestic walls//
function setup() {
createCanvas(500, 500);
noLoop();
}
function draw() {
background(0);
fill(168,62,62);
strokeWeight (2);
triangle (250, 300, -10,-5, 0, 550);
triangle(550, 0, -5,-5, 270, 300);
triangle(500, 80, 290, 300,500,500);
triangle(50,500, 270, 300,500,500);
// save as JPG automatically
saveCanvas('myTriangles', 'jpg');
}