gm. welcome to my tiny slice of the web. this is where i think out loud while building things and stumbling through being a human. i ship software professionally and figure out life recreationally. if you want the lore, /about is where it lives.

i’ve started collecting notes and ideas here for my future self and i intend to show up more consistently through my writing.

operational transformation, the real-time collaborative editing algorithm


this is the second post related to operational transformation, the real-time collaborative editing algorithm. in this post, i would be digging deep into the transformation function, how clients wait for acknowledgement from the server before sending more operations, and the compound operational transformation.

building a real-time collaborative editor using operational transformation


for this summers, i would have the incredible privilege of interning with typeset. i am really excited for this opportunity and would be working on implementing collaborative editing using operational transformation algorithm on the editor with the tech team. this post will explain a very naive approach to the operational transformation algorithm.

what is happiness?


i never thought about this before, to be honest. material things do not necessarily bring you happiness. that is a fact of life.