_____  _______  _______  _______  _______  _______  _______ 
  /     \|   _   ||   _   ||   _   ||       ||   _   ||   _   |
 |  || |||  | |  ||  |_|  ||  | |  ||_     _||  |_|  ||  | |  |
 |  || |||  |_|  ||       ||  |_|  |  |   |  |       ||  |_|  |
 |  || |||       ||       ||       |  |   |  |       ||       |
 |__|__| |_______||_______||_______|  |___|  |_______||_______|

This blog is going through a few changes

This blog is going through a few changes. I have been thinking about writing this for a while. Reading my blogs from this year, you must have seen a shift in content. Most of the writeups are not about the how-tos and whats of technology but mostly my opinions about it. Most of my energy went to communicating my feelings and understanding working with AI. I do not want to make this blog all about AI, but currently that is what I spend most of my time with.

Read article →

The Declarative Turn: What AI Coding Really Changes

In 2026, I have hardly produced any code that was not generated by AI. Models like Claude Opus 4.8 and GPT 5.x, along with agent harnesses like Codex and Claude Code, made it extremely easy to generate production code. So much so that people started throwing around ideas like “coding is a solved problem” and “code is cheap.” I disagree. I think we have simply moved a level of abstraction up.

Read article →

Shift to Rented Compute

Apple recently raised prices across most of their devices, with the iPhone the only exception. The reasoning behind these hikes isn’t mysterious. Memory shortages driven by AI datacenters’ insatiable demand for DRAM have pushed manufacturers to prioritize enterprise AI over consumer hardware. A $30,000 accelerator chip simply offers better margins than a $5,000 graphics card. Currency fluctuations and import duties have also played a role, but the primary driver is the component crunch.

Read article →