A Year of Mornings - Book Cover

Out now!

A Year of Mornings

A collection of fifty love poems that follows a young heart as it finds love, finds the strength to be in love and finally, finds the strength to let go.

Nab your copy:

Sajal Choudhary

I am a platform engineer and a writer based in Finland.
I am the author of A Year of Mornings, a collection of poems for young adults.

NordLetter

I send out a newsletter once a week about living in Finland + five interesting things I've found on the open web.

Stream

Geography is four-dimensional | Derek Sivers by

Forty years ago, a family moved from India to Canada, and raised their children with “Indian values”. When those children visited India last year, the locals laughed at their outdated beliefs. What their family had said were facts were just a perspective from 1980.

I have had this feeling many times in the past. Our memories of places seem stuck in time. Some things change, some don’t.

Like super-fast delivery services exploded while I was in Finland. It was a surprise to know, when I first did it, that I could place an order and it will be at home in ~ 10 mins.

Time is the fourth dimension.

Micro

The Locals Don't Know

And then you have the tourist. Bright-eyed, eager, and fresh off a rewatch of their favorite Rick Steves episodes, the tourist is the most naive person to ever arrive in the city. The tourist has not spent decades fitting themselves into a jaded but comfortable box named Life In The City. The tourist, more than any local, can really do whatever they want.

Micro

Thariq on X: "Using Claude Code: The Unreasonable Effectiveness of HTML" / X by

HTML can allow you to interact with the document, for example you might want to ask it to add sliders or knobs to adjust a design or allow you to tweak different options in the algorithm to see what happens. You can also ask it to let you copy these changes into a prompt to paste back into Claude Code.

Thought provoking piece.

I have been defaulting to asking Claude to generate outputs and artefacts as HTML only.

Over time though, I noticed it using better formats, for example when I asked it to teach me something. It created a multi-tab html artefact, I could use. I saw its value then.

I also saw its value today, when I wanted to build a dashboard in tableau and wanted instructions on how to do that. It is good at generating htmls with buttons I could click on, to mark something as done, with svg wireframes to give me an idea of how the thing should look like.

Markdown has value though. Obsidian runs on Markdown and it has great value. But as people has been wondering about chat interfaces and how that is the CLI of computing, I wonder if this is the next evolution of it.

I do remember Google announcing something similar though - that Gemini was very good at building web apps and whenever you asked it something it would create a new page with that information..

But this is a user hack, a prompt thing and so something you can control. And hence better in my opinion.

I will be trying this more often.

Micro

Michael Carrick has the light touch Manchester United need for next chapter | Jonathan Liew

The reason Carrick should get the job has little to do with tactics or dogma or optics or even short-term results. Indeed it is his very lack of overt branding, his refusal to indulge in grand theory, that is perhaps his greatest asset. In his autobiography – wherein the fish anecdote is related – Carrick also reveals his obsession with tidiness. When he gets into a hotel room, the little notepad needs to be put in a drawer, brochures and room service menus cleared away. Books on a table need to be left straight, not at an angle. At home, pans have to be washed up before dinner can be eaten.

The reason why not - as has been mentioned in the article itself - is you feel burnt by the Solskjær appointment.

Micro

Good developers learn to program. Most courses teach a language. by EvilGenius

A junior who learns programming as "describe what you want to a model and accept what comes back" is learning to be a translator at one further remove from the machine. They are not getting closer to programming. They are getting further from it, with prettier intermediate output.

If you’re starting now-

Pick one language and go deep. The kind of deep where you have shipped a non-trivial thing in it, maintained it for a year, and fixed bugs in it that were caused by past-you being wrong about how the runtime worked. Tutorial-deep does not count. Then pick a second language that is structurally different from the first. C# and Python is a useful pair. C and JavaScript is a sharper one. The contrast is the point. What you are looking for is the part that is the same across both, because that is the part that is actually programming.

Micro
Dip into the stream

Garden

Cover of Cat’s Cradle
Read 2026-04-30 - 2026-05-06
Cover of Wool
The Silo Saga #1

Wool

Read 2026-04-20 - 2026-05-02
Cover of Ariel
Read 2026-04-19 -
Cover of Outlive
Read 2026-04-14 - 2026-04-25