Feed Link to Atom feed of posts

Hi!

I am Abhinav Sarkar. I'm a software engineer currently living in Bangalore, India. When not making software, I read books, play drums, take photos and ride my bike.

While you're here, you can read my blog posts, my notes, my microblog, learn about me and this website, or look at my projects, the books I've read, the photos I've taken, and the recent activities I've done. Or you can start exploring from the sitemap.

I am Abhinav Sarkar. I’m a Software Engineer currently living in Bangalore, India. I currently work at Google. I’ve previously worked at Flipkart, Nilenso, Capillary Technologies and FICO. When not making software, I read books, play drums, listen to music and ride my bike.

Find more about me on the Internet:

Get in touch with me over Mastodon, Bluesky or email me at .

Feed Link to Atom feed of posts

Recent Notes

Short posts on miscellaneous topics.

The Many Broken Feeds indiewebobservations 29 πŸ’¬ 3 πŸ—£οΈ 14 πŸ”
How I Got into Programming personal 1 πŸ’¬ 7 πŸ”
How I Write on Internet indiewebpersonalobservationssoftware 3 πŸ’¬ 2 πŸ”
Totems indiewebpersonal 0 πŸ’¬
Unfinished Business indiewebpersonal 1 πŸ’¬
Reading Time Estimates for Pandoc Based Blog Generators haskellself-hostingprogramming 0 πŸ’¬ 5 πŸ”
Running a Goaccess Server on NixOS nixself-hostingprogramming 4 πŸ’¬ 9 πŸ”
Blog Question Challenge indiewebpersonal 0 πŸ’¬ 1 πŸ—£οΈ 1 πŸ”
Customizing Miniflux to Add Custom Sorting software 2 πŸ’¬ 1 πŸ”
Interesting Links for December 2024 linksprogramminghaskell 3 πŸ’¬ 10 πŸ”

Visit the archive for sixty-two more notes.

Feed Link to Atom feed of posts

Recent Posts

Long-form posts on mostly programming related topics.

A Fast Bytecode VM for Arithmetic: The Compiler compilersvirtual-machineshaskell ⏳ 11 πŸ’¬ 4 πŸ—£οΈ 19 πŸ”
A Fast Bytecode VM for Arithmetic: The Parser parsersinterpretershaskell ⏳ 0 πŸ’¬ 6 πŸ—£οΈ 14 πŸ”
Interpreting Brainfuck in Haskell programming-languagesparsersinterpretersvirtual-machineszippershaskellbrainfuck ⏳ 4 πŸ’¬ 5 πŸ—£οΈ 11 πŸ”
Solving Advent of Code β€œSeating System” with Comonads and Stencils haskellpuzzleszippersadvent-of-code ⏳ 13 πŸ’¬ 4 πŸ—£οΈ 10 πŸ”
Going REPLing with Haskeline programming-languagesinterpretershaskell ⏳ 13 πŸ’¬ 4 πŸ—£οΈ 14 πŸ”

Visit the archive for twenty more posts.

Recent Readings

Books I've recently read.

Programming Languages: Application and Interpretation β€” Shriram Krishnamurthi β˜…β˜…β˜…β˜…β˜†
Essentials of compilation: The Incremental, Nano-Pass Approach β€” Jeremy G. Siek β˜…β˜…β˜…β˜…β˜…
The Unfolding of Language: An Evolutionary Tour of Mankind's Greatest Invention β€” Guy Deutscher β˜…β˜…β˜…β˜…β˜…
Piranesi β€” Susanna Clarke β˜…β˜…β˜…β˜…β˜†
Recursion β€” Blake Crouch β˜…β˜…β˜…β˜†β˜†

See more readings here.

Feed Link to Atom feed of posts

Blogroll

Recent blog posts by my friends.

Week of Sep 20th, 2025 Tanvi Bhakta
Week of Sep 13th, 2025 Tanvi Bhakta
Learning OCaml Kiran Gangadharan
The ducks incident Ankur Sethi
second person birds Atharva Raykar
PKM apps need to get better at resurfacing information Ankur Sethi
Rethinking Jupyterhub Singleuser Yuvi Panda
Practical Patterns for Coding with Cursor Kiran Gangadharan
A bundle of comments Atharva Raykar
Understanding not just Clojure's comp function by re-implementing it Aditya Athalye clojurefunctional_programminghowtoriff

See more posts here.

Like my posts? Subscribe to get future posts by email.