One guy on Reddit asked if âbeing a software engineer feels like being a prisoner.â It got me thinking.
Letâs get philosophical here for a sec. Being a prisoner is more a state of mind than just being confined to four walls. When you compare the life of a typical prisoner to that of a Buddhist monk, youâll notice that prisoners usually have more privileges than a typical monk. Ajahn Brahm famously explained this after he visited a prison: âAny place you donât want to be is a prison.â
Now, letâs talk about coding. Picture this: youâre at your keyboard, building an entirely new world in your mind. Your work is this incredibly abstract, almost magical process. You start to live in that work, your fingers dancing over the keys like a maestro conducting a symphony. For hours, most of your mind stops reacting to input from the physical world. Your mind roams free in the new virtual world youâve created. Itâs like being the architect of the Matrix, but with less leather and more coffee.
So, yeah, coding might feel a bit like being a prisoner sometimes, especially when the bugs are relentless, and deadlines loom. But really, itâs more like being a prisoner with a key to your own cell, where the cell happens to be an epic fantasy world of your own making. Itâs a mental adventure with the occasional dragon (or, you know, a really stubborn line of code).
In the end, whether you feel trapped or free as a bird is all in your head. And if youâre ever feeling too confined, just remember: you can always turn off your computer, step outside for a walk, and maybe even sit in meditation for a while. Trust me, your virtual world will still be there when you get back.
Video version:
https://www.youtube.com/watch?v=SP66WNvzrY8&embedable=true
âThe Monk who went to prison - Ajahn Brahmâ: