Rajat Kateja
rajatkateja.bsky.social
Rajat Kateja
@rajatkateja.bsky.social
afterhoursacademic.com

I like computer science, writing, traveling, dad jokes, audiobooks, optimizing/theorizing life, and trying to be a multi-sport athlete (running, tennis, table tennis, squash, strength training, muay thai, swimming, and counting...)
New blog post covering the most prevalent technique and some new proposals for fast LLM checkpoint writes.

afterhoursacademic.com/llm-checkpoi...
How to make LLM checkpoint writes fast
Unless you have been living under a rock for the last couple of years or so, you already know what a large language models (LLM) is. For the rock-dwellers, h...
afterhoursacademic.com
December 23, 2025 at 7:29 PM
I really appreciate and resonate with the anti-AI-use sentiment (refusing to use AI assistants to write emails/blogs/code) that I have been seeing recently.

Maybe I am just being old and refusing to learn new tech, but much of the new tech really feels useless...
May 14, 2025 at 6:49 PM
Reposted by Rajat Kateja
people will make fun of ancient civilization for consulting oracles and cutting up livers to tell the future and then type “what is the meaning of life?” into ChatGPT
May 5, 2025 at 12:47 AM
The "watch, not hear" corollary of "show, don't tell" when choosing a job.

I recently realized an underrated way to determine if a job is a good fit or not: hang out with senior folks in the team over a coffee/meal (principal engineers, VP, or even C-level folks depending on the company size)

1/
April 18, 2025 at 10:21 PM
Vibe coding and prompt engineering sound like good ideas but are not.

Edgar Dijkstra's 1978 paper "On the foolishness of natural language programming" makes a great argument!
April 17, 2025 at 9:58 PM