Srijan Choudhary

Hi, I'm Srijan Choudhary.

I'm a founding member and software engineering leader at GreyOrange, working on disrupting and redefining fulfillment.

I'm interested in software team leadership, functional programming, distributed systems, artificial intelligence, and software infrastructure.

In my free time, I enjoy traveling, running, playing with technology, listening to music, creating music, and reading.

I write here when I have something to share - a personal project, some difficult problem I solved recently, or just an idea.

Take a look at the about page for more details, or follow me on mastodon.

Recent Articles

Recent Notes

Srijan Choudhary Srijan Choudhary

In reply to A Node on the Web by Ricardo Mendes

I have looked at your Micropub plugin and then debugged the issues with claude and I think I found the problem, nothing to do on your side, it was really a bug on my side : https://github.com/rmdes/plume/releases I submitted version 1.3.1 to the extension stores, both should be available soon, you…

It works. This reply is from plume.

Btw, I'm not sure why my replies are coming to you twice via two channels.

Srijan Choudhary Srijan Choudhary

In reply to A Node on the Web by Ricardo Mendes

Hmm this is odd, do you have any information to help me debug this ?

Yes, I have a custom (new) kirby micropub implementation: https://github.com/srijan/kirby-micropub
It works from other micropub clients like quill or micropublish (this reply and last reply were also from a micropub client).

On Zen browser (firefox-based), clicking the extension just gets stuck on "Loading...", and if I go to Manage Extentions -> Preferences and try to add an account, it says "Permission denied for https://srijan.ch/*"

On Chrome, it goes to the indieauth login flow, but after login, it says "Failed to fetch".

Not sure where I can see more logs. Hope this helps.

Srijan Choudhary Srijan Choudhary

In reply to A quote from David Crawshaw's prompt by Simon Willison’s Weblog

Set up a nightly cron job that executes the prompt: fetch upstream changes to the <software> and rebase all local changes on top of upstream. Check that the software works …

Similar to my "fork patch system": https://github.com/srijan/superset/blob/main/docs/patches/PATCH_00-PATCHING-SYSTEM.md

Where a doc is maintained per patch to document the intent of each patch, and those changes can be rebased or (worst-case) re-implemented if upstream changes significantly.

Srijan Choudhary Srijan Choudhary

Noticed that the comment form was not working here since my last upgrade of Kirby and the komments plugin. Fixed it now.