Sign in

Ramana

@vramana.dev
1.7K followers 543 following 325 posts

Staff Software Engineer. Interested in #rust, #typescript and #golang. blog.vramana.com

PostsRepliesMedia
Ramana @vramana.dev · 14/02/2026
For my formatting in TS files in neovim, I used to use prettierd for formatting. Now I migrated oxfmt and it's fast enough that I don't need anything special.
000
Ramana @vramana.dev · 14/02/2026
Slowly crafting my agents.md file. Although I read the advice to incorporate what AI gets wrong back into the agents.md file several times, it took till now to act upon it.
000
Ramana @vramana.dev · 11/02/2026
Composer 1.5 - In: 3.5 Out: 17.5 Composer 1 - In: 1.25 Out: 10 GPT-5.3-Codex - In 1.75 Out: 14 Is composer really that good to charge 2x premium for input? Cursor themselves put out a tweet saying their engineers prefer GPT-5.3-Codex.
100
Ramana @vramana.dev · 09/02/2026
The most annoying thing about Claude Code is the time it takes to exit.
000
Ramana @vramana.dev · 07/02/2026
I tried Wispr Flow after a lot of reluctance, but it is amazing and great. Most of my reluctance is due to the fact that it is another subscription in my life. But I discovered that it's pretty cheap like $3/month in India.
000
Ramana @vramana.dev · 29/01/2026
> The winapp CLI is specifically tailored for cross-platform frameworks and developers working outside of Visual Studio or MSBuild. Really? Isn't the reality more like llms can go brrrr now? Nevertheless, still a welcome change. Also open-source 👏 blogs.windows.com/windowsdevel...
blogs.windows.com
Announcing winapp, the Windows App Development CLI
We are excited to announce the public preview of the Windows App Development CLI (winapp), a new open-source c
010
Ramana @vramana.dev · 28/01/2026
agent-browser is a lot better compared using chrome mcp in claude code. @vercel.com Thank you folks!
000
Ramana @vramana.dev · 26/01/2026
I debug a lot of my issues using logs in GCP. But the GCP interface for it was always the bottleneck. It's painful to multiple sets of corelated logs. I am always in comment/uncomment hell.
100
Ramana @vramana.dev · 24/01/2026
Learning about subagents is a big unlock for me. I am running a browser automation that has been running for 2+ hours now. Without using subagents, Opus went down random rabbit holes. Sonnet didn't work though. May be I gave it too much bad context.
000
Reposted by Ramana
pamelafox.bsky.social @pamelafox.bsky.social · 29/08/2025
GitHub Copilot now supports AGENTS.md for agent-specific instructions. Yay for everyone getting along and picking a filename! github.blog/changelog/2025-08-28-co…
2125
Ramana @vramana.dev · 23/08/2025
Codex CLI: If you prefer X over Y, say the word and I’ll fix the ordering rule. May be a bit too much trying to please me attitude. No thanks!
000
Ramana @vramana.dev · 20/08/2025
Just reviewed and merged a PR from terminal. It feels so refreshing compared to using Github UI.
120
Ramana @vramana.dev · 05/08/2025
arstechnica.com/information-... This article from @arstechnica.com made me believe I can be software engineer even if I am not pursuing a CS degree. What a different time 2013 was!
arstechnica.com
With zero coding experience, artist building 180 webpages in 180 days
“Learning by doing” is taken to the extreme by novice programmer.
020
Ramana @vramana.dev · 05/08/2025
Raycast is super nice.
000
Ramana @vramana.dev · 04/08/2025
This podcast is great listen. Remove the hype out of AI and keeps it real. Some takeaways: - AI hallucinating interruptions - Programmer disengagement is a problem - Anthropic instrumented Zed to see how they use editors. @thdxr.com @adam.dev www.youtube.com/watch?v=xY7p...
youtube.com
Adam Wolff from AnthropicAI - Tomorrow 139
YouTube video by TerminalDotShop
130
Ramana @vramana.dev · 01/08/2025
I have 35GB of duckdb wal file. When I open duckdb cli, it's taking forever to open. Don't know how long it will take to open the file
110
Ramana @vramana.dev · 01/08/2025
Metabase is awesome. Really easy to setup dashboards! Also extremely easy to deploy from Coolify!
Screenshot of dashboard in Metabase
040
Ramana @vramana.dev · 20/07/2025
Finally setup my Photo Library on a 2 TB SSD after procastrinating for several years. Now I need to organize 4 years of photos. At least I have decent workflow.
010
Ramana @vramana.dev · 17/07/2025
This page by @turbopuffer.bsky.social is awesome. It auto sorts the closest region to you. turbopuffer.com/docs/regions
turbopuffer.com
Regions
serverless vector and full-text search built from first principles on object storage: fast, 10x cheaper, and extremely scalable
010
Ramana @vramana.dev · 17/07/2025
Did AWS just sherlock @turbopuffer.bsky.social ? aws.amazon.com/s3/features/...
aws.amazon.com
Amazon S3 Vectors
131
Ramana @vramana.dev · 07/07/2025
I love hackmd to write documents when I am on a video call. It's so smooth. It feels much faster compared to writing on Google Docs.
031
Ramana @vramana.dev · 07/07/2025
jvns.ca/til/fzf-prev... This is so cool. Using fzf as UI layer Thanks for this post @b0rk.jvns.ca
jvns.ca
You can use `fzf` to review git commits
You can use `fzf` to review git commits
040
Ramana @vramana.dev · 06/07/2025
I have to breakup with prisma in side project and switch to drizzle. prisma generate causes the VM to hang randomly. I don't have will power to investigate why CPU usage goes to 100% suddenly.
120
Ramana @vramana.dev · 03/07/2025
Me: Dear GCP, can you increase request quota for t2d instances from 0 to 1? GCP: Please contact through your account team or submit a request to sales team. Unless you are an enterprise, GCP doesn't want you.
120
Ramana @vramana.dev · 02/07/2025
Great to see @planetscale.com launch a Postgres offering. The best place to store any critical data.
281
Ramana @vramana.dev · 30/06/2025
Probably the nth time I got nerd sniped into thinking about running CI in spot VMs. It’s too much work for non-existential gain and also adds a bus factor in the context of my workplace. 😮‍💨
100
Ramana @vramana.dev · 28/06/2025
I have side project which uses 200GB of bandwidth per month. I currently host this on AWS Lightsail. Images are probably 99% of this bandwidth used. I spent the day trying to optimize this at zero cost.
100
Ramana @vramana.dev · 27/06/2025
knip.dev I keep forgetting that this amazing too exists.
knip.dev
Declutter your JavaScript & TypeScript projects
Project linter to find unused dependencies, exports and files
010
Ramana @vramana.dev · 24/06/2025
Setting up rules in iCloud mail box made a ton of difference.
000
Ramana @vramana.dev · 20/06/2025
I spent 3 hours fighting with a bug that occured after we migrated to latest version of vite/plugin-react. Turns out it's a issue with our CSP not allowing react-refresh inline script to be injected into index.html.
100
Ramana @vramana.dev · 13/06/2025
Last night was quite eventful. First the GCP outage till 3AM then my kid started crying at 4AM. Thankfully my wife took over. I was semi conscious but I was completely exhausted.
010
Ramana @vramana.dev · 12/06/2025
Seems like GCP outage has recovered. Our app has returned to it's normal status. Alert Policies are recovering slowly.
000
Reposted by Ramana
Corey Quinn @quinnypig.com · 12/06/2025
Google Cloud is taking a massive outage right now, globally. status.cloud.google.com Not to be outdone, so is CloudFlare. www.cloudflarestatus.com #hugops
status.cloud.google.com
Google Cloud Service Health
3136093
Ramana @vramana.dev · 11/06/2025
Experienced a minor outage in production just as I reached the airport. That's a first.
000
Ramana @vramana.dev · 06/06/2025
I have been burned by Firebase Hosting rewrites for 2-3 months. I have just realized it. Long running requests fail with first byte timeout error. I was trying to figure out the issue everywhere else in GCP stack. Lost so many hours. 😭
000
Ramana @vramana.dev · 29/05/2025
DuckLake by @duckdb.org seems so much better than Apache Iceberg. Always bet on DuckDB!
040
Ramana @vramana.dev · 24/05/2025
As part of my investigation into duckdb, I am wrote little program to generate fake events. I started at roughly 40k events. Spent half an hour optimizing it, now it runs at 6x the speed. The biggest culprit was generating fake data. 1/3
Events generated at 40k per secEvents generated at 250k per second
240
Ramana @vramana.dev · 24/05/2025
Experimenting with duckdb & parquet with Golang to replace our existing OLAP system.
0110
Ramana @vramana.dev · 28/04/2025
Gave vibe coding another try. This time it's a success. I wanted to make a simple Todo app for MacOS using SwiftUI. The code is entirely generated by Cursor. The difference this was made Cursor write plan file first with detailed breakdown of tasks. I can then ask Cursor to implement.
110
Ramana @vramana.dev · 26/04/2025
Completed 9 chapters from the Swift book. These are relatively easy ones. 20 more to go. #SwiftLang
140
Ramana @vramana.dev · 25/04/2025
I tried to vibe coding a native macOS app. It's a complete flop show. I am too software engineer pilled at this point that I will go back and learn Swift first.
010
Ramana @vramana.dev · 23/04/2025
I tried to implement a prototype #MCP server at work. I hooked it up to cursor to reason about relation between two models. On non-reasoning models, they won't even make tool calls. Gemini 2.5 Pro works the best but even it gets confused a lot.
140
Ramana @vramana.dev · 08/01/2025
www.seangoedecke.com/large-establ... Very nice article! One of the first thing I ask whenever I onboard someone on to my team is to pay attention to consistency for their changes with existing code.
seangoedecke.com
Mistakes engineers make in large established codebases
What I've learned from ten years working on projects like this
030
Ramana @vramana.dev · 24/12/2024
I am going to bite the bullet and start using Cursor.
070
Ramana @vramana.dev · 24/12/2024
Is anyone using kagi.com for your daily searches? Do you see enough value out of it?
kagi.com
Kagi Search - A Premium Search Engine
Better search results with no ads. Welcome to Kagi (pronounced kah-gee), a paid search engine that gives power back to the user.
330
Ramana @vramana.dev · 23/12/2024
I had been using Plausible Analytics for over 2 year now. But the functionality is very basic. Not being able to track events was a deal breaker for me. Now I have switched to umami.is It offers a lot more features. Extremely simple to setup! 🌟🌟🌟🌟🌟
umami.is
Umami
240
Reposted by Ramana
Cynthia Dunlop @cynthiadunlop.bsky.social · 12/12/2024
The book that @sarna.dev and I co-authored on writing engineering blog posts is now published. And it’s flanked by the best imaginable “bookends”: a foreword by @bcantrill.bsky.social and an afterword by @scott.hanselman.com! Details and Amazon/Manning links at bit.ly/3AVPWn9.
Book cover: Writing for Developers: Blogs That Get Read
1821644
Ramana @vramana.dev · 13/12/2024
Truly a quote I need to repeat every single day! May be I should make a poster and hang it on a wall!
110
Ramana @vramana.dev · 06/12/2024
Sent my kid to the day care for 2 days and he is down with fever with for 2 days 🤦 I console myself saying it's immunity development programme.
010
Ramana @vramana.dev · 03/12/2024
Skaffold and GCP Cloud deploy don’t make any sense to me. May be because I don’t use them for kubernetes. Documentation is sparse. Dear GCP, Why is your CI/CD so hard?
000