AI timeline
My journey with AI
-
Sep 2021
OpenAI API beta (pre-ChatGPT)
I came across this email from OpenAI when I was searching for the ChatGPT welcome email. This was more than 1 year before ChatGPT was released.
I was surprised to see that they had a product named Codex back then. This was confirmed by Archive.org capture of openai.com
I have no idea what I did with the API access. I have a faint memory of playing around in the API playground page, but do not remember any details.
-
Jul 2022
AWS CodeWhisperer preview
Tried AWS CodeWhisperer. Posted a demo video on team WhatsApp group showing the tool generating code based on comments.
Also had a faint memory about trying GitHub copilot. But I am not sure and it might actually be the CodeWhisperer usage. Also, remember a few community backlashes against GitHub using code for training around the time.
-
Dec 2022
Tried ChatGPT 1 Month after the launch
First chat: I was working with GraphQL at that time, so tested ChatGPT with a GraphQL question.
-
Jul 2023
Tried Anthropic Claude
Tracked this from the Welcome email from Anthropic.
-
Oct 2024
Cursor - First coding IDE
Tried Cursor for the first time to avoid back and forth copy pastes with ChatGPT
-
Nov 2024
Codeium Windsurf
Loved Windsurf on the first try. Cancelled Cursor, and moved to Windsurf Pro.
Used Windsurf + Claude Sonnet 3.5 to build LinkHQ.co - the startup I co-founded. Most CRUD operations were agentic coded.
Used https://gitingest.com/ to provide context to models when using a less popular library (e.g. Indian payment gateway SDKs).
-
Feb 2025
Role at Mercor as a contractor
Worked as a contractor of a top AI Lab: Got access to an unreleased cloud coding agent from that AI lab. Was part of the initial team that created challenging coding problems that need to be unsolvable by the model (for RLHF). Cannot disclose the lab and coding agent name due to NDA.
-
Mar 2025
Installed Ollama and LM Studio
Tested local models. Remember testing qwen-2.5-coder.
-
Apr-May 2025
Agno
Built simple agents using Agno. Explored using local models too (via Ollama's OpenAI compatibile API), but could not get tool use to work with local models.
-
July 2025
Junie - JetBrains coding agent
Tried Junie on PyCharm and wrote about ithere
-
Sep 2025
xAI Human Data team
Joined xAI's human data team (coding RLHF). Worked with pre-release versions of Grok and evaluated model performance by giving it a range of coding tasks in Python. Used many different coding IDEs, CLIs, VSCode extensions
-
Oct 2025
Built sample MCP servers
Built them to test coding model capabilities while at xAI.
-
Nov 2025
Google Antigravity IDE and Gemini 3 Pro
Tried Google Antigravity IDE and Gemini 3 Pro. Loved the plan mode in the IDE.
-
Dec 2025
LLMs became surprisingly good at frontend
Noticed this while using Opus 4.5 and the frontend design skill. This was a leap I thought would take much longer.
-
Jan 2026
Started using Grok CLI / Grok Build
Internal testing. Got access to Grok Build while working at xAI - evaluated the harness performance, and tested for errors. The tool was released to public on May 2026.
-
Late Jan 2026
OpenClaw
Installed late Jan, when it was named Moltbot, on an Ubuntu VPS. Did not trust it with my personal accounts. It got a separate email account, a GitHub, and was installed on a remote Ubuntu VPS.
First $50 usage per day.
-
Late Jan 2026
Created my own OpenClaw Skill
Created "python" openclaw skill:
openclaw skills install pythonThis was a SKILL.md file packaged for Clawhub with Guidelines to use when writing Python code
-
Feb 3-4 2026
First $50 API usage
With OpenClaw started getting $50+ API usage each day on Vercel AI Gateway
-
Feb 2026
Claude Max plan
Moved from Claude Pro to Max - thanks to OpenClaw
-
Mar 2026
Tried Paperclip agent orchestration
paperclipai/paperclip - It was an interesting idea - like Jira, but for Agents. It was satisfying to watch agents working on tasks we assign realtime
-
Mar-Apr 2026
Hermes agent
Installed on VPS side by side with OpenClaw.
-
Apr 2026
ChatGPT Pro and Codex migration
Migrated to Codex from Claude due to subscription usage changes.
AI use disclaimer
I use AI as an editing aid. English is not my first language, so I use it to make my writing clearer and smoother.
For some posts, I start with rough bullet points and use AI to help connect them into a better flow.
No post on this blog is fully or mostly AI-written. The core ideas, examples, and majority of the writing are mine.
Features for AI
- llms.txt is available for LLMs and agents.
Content-Signal: ai-train=yes, search=yes, ai-input=yesis added in robots.txt. This follows Content Signals.- RSS feeds are available. RSS was added for Planet Python support, not only for AI, and existed from the start.
- sitemap.xml and canonical links are available so crawlers can find the canonical page URLs.
- The home page links to
/llms.txtusingrel="describedby".