RSSAmplifier

Blog

Balajee Ramachandran

Programmer. Blogger. Nice Guy.

balajeerc.infoRSS feed ↗15 posts

Latest posts

Why Remote Work Can (But Doesn't) For Your Team

The surprising key friction that makes or breaks remote work — and it all comes down to screen sharing.

Figma Prototyping No Longer Makes Sense

Why vibe coding with AI agents has replaced Figma for low-fidelity prototyping, and the superpowers it unlocks.

Use Deterministic Guardrails for Your LLM Agents

How to keep your vibe-coded/LLM agent projects from turning into unreadable mush using deterministic linters and static code analyzers.

The Joy of Typed Python

Why mypy type annotations make Python a joy to work with, and how to get started with type checking.

Debuggers

An evolving opinion on debuggers — when they're indispensable, and why I now mostly eschew them.

On Project Management

The only project management approach that actually worked — a story about scrums, standups, and Microsoft Project.

Lessons Learnt Last Year

Reflecting on the key lessons learned over the past year about learning, typesafety, SQL, declarative APIs, and VSCode.

Rooting out CPU Bottlenecks from asyncio-based API Services

How to profile Python asyncio services and eliminate JSON serialization bottlenecks that block the event loop.

On d3

Observations about d3's API and code organization from a beginner's perspective.

Good OOP Design Favours Less OOP

How the best OOP advice boils down to using less OOP and thinking more like functional programmers.

My New Favourite Terminal Emulator: Vim

Using Neovim as a terminal emulator for a mouse-free, vim-native workflow.

There is No Idiomatic Haskell

Thoughts on functional programming, OOP design patterns, and why the best OOP advice is to think more like a functional programmer.

On Electron

Thoughts on Electron apps, their resource usage, and the alternatives available.

Why Aren't More APIs Declarative?

Exploring the benefits of declarative APIs and why more stateful libraries should adopt them.

Tiling Window Managers

Why tiling window managers like i3 are all a developer needs for a mouse-free, productive desktop environment.