Blogs

  • 09 August 2026
  • img/cover.webp

How Distributed Tracing Works: Scrub It, Poke It, Break It

How does distributed tracing work? Follow trace IDs, spans and W3C headers across services, with interactive diagrams, sampling trade-offs and async context.

Read more →
  • 01 August 2026
  • cover.webp

Stop Trying to Spot AI Cheating. Design Interviews That Expose Shallow Understanding

How should you handle AI cheating in technical interviews? Set clear tool rules, assess real understanding and separate skill evidence from identity fraud.

Read more →
  • 19 July 2026
  • img/cover.webp

Adding Langfuse Observability to Hermes Agent (Self-Hosted, the Hard Parts Included)

How do you add Langfuse to Hermes Agent? Enable the bundled plugin, configure project keys and storage, and inspect traces, cost estimates and capture settings.

Read more →
  • 20 June 2026
  • cover.webp

The Trends of Engineering in AI: Prompt, Context, Harness, Loop, and Evaluation

How do prompt, context, harness, loop and evaluation engineering differ? Compare five AI agent disciplines, failure signals and practical checks for production.

Read more →
  • 10 June 2026
  • cover.png

Who Am I?

Who am I if my body, experiences and habits keep changing? I explore identity through rivers, Buddhist not-self and Ramana Maharshi, without a final answer.

Read more →
  • 29 May 2026
  • cover.webp

My Subagents Lied to Me: What Happened When I Let AI Research Autonomously

How do you verify AI subagent research? My Odia-resource failure, corrected dataset claim and practical checks for model IDs, paper titles and tool evidence.

Read more →
  • 16 March 2026
  • cover-pic.webp

PyConf Hyderabad 2026: A Homecoming I Didn't Know I Needed

Why did PyConf Hyderabad 2026 feel like a homecoming? My speaker experience, audience feedback and volunteering history brought me back to the Python community.

Read more →
  • 19 February 2026
  • cover-image.webp

Miss One Weekend, Fall Behind One Month

How can you keep up with AI without chasing every release? My February 2026 weekend story, what METR’s task horizons mean and how I choose a learning lane.

Read more →
  • 25 January 2026
  • ai_in_ai-cover.webp

AI in AI: What I Learned Analysing AI in the Adult Industry

How is AI used in the adult industry? I explore open models, image licences, hardware protocols, consent and the limits of local privacy and low latency.

Read more →
  • 18 January 2026
  • advanced-coverview-cover.webp

Resurrecting an Abandoned Project: CoverView

How can you make consistent blog covers? My CoverView fork adds layouts, color palettes and export fixes, with lessons on React state and browser rendering.

Read more →
  • 17 January 2026
  • speed-reader-cover.webp

Building a Speed Reader App: A Prototype That Taught Me More Than It Helped Me Read

Why did my RSVP speed reader fail to fit my workflow? A prototype story about reading comprehension, skimming, AI prompts and knowing when to stop building.

Read more →
  • 15 January 2026
  • targeted-profiling-cover.webp

Targeted Profiling in Python using tprof

How do you profile specific Python functions with tprof? Compare json and orjson, understand elapsed timing and cProfile scope and keep benchmarks reproducible.

Read more →
  • 13 January 2026
  • OTCA-cover.webp

How to become an OpenTelemetry Certified Associate (OTCA)

How do you pass the OpenTelemetry Certified Associate exam? My 73% to 88% journey, current OTCA format, fees, curriculum and a practical preparation plan.

Read more →
  • 27 December 2025
  • 2025-cover.png

2025: at a glance

What stood out in my 2025? Personal year review of teaching, judging a GenAI hackathon, learning to drive, self-hosting, family history and lessons from books.

Read more →
  • 19 December 2025
  • self-host-cover.webp

Self-Hosting Journey: From Heroku to Hetzner VPS with Coolify & Proxmox

Is self-hosting cheaper than managed apps? My move from Heroku to Hetzner and a Proxmox home lab explains Coolify, historical costs and recovery trade-offs.

Read more →
  • 02 November 2025
  • 3p-three-powers.webp

The Three Types of Workplace Power Explained: Role, Relational, and Expertise

How can you influence colleagues without authority? Compare role, relational and expertise power, build useful relationships and share knowledge responsibly.

Read more →
  • 09 July 2025
  • personal-writing-speed-light.webp

The Evolution of Human‑Digital Communication: From Penmanship to Brain‑Computer Interfaces

How has human-digital communication evolved? Compare handwriting, typing, dictation and brain-computer interfaces without confusing milestones with predictions.

Read more →
  • 09 July 2025
  • ai-governance.webp

Beyond the Hype: An Executive Playbook for AI Governance

How do you govern AI responsibly? An executive playbook covering EU AI Act dates, India’s DPDP rollout, NIST risk management and a practical 90-day action plan.

Read more →
  • 27 June 2025
  • observability-3_achieving_ai_observability_light.webp

Advancing AI Observability: From Metrics to Meaningful Insights

How do you monitor LLM applications? Use OpenTelemetry traces, Prometheus queries and evaluation evidence to track latency, quality and estimated AI cost.

Read more →
  • 11 May 2025
  • llm-evals-light-1.webp

The Hidden Cost of LLM-as-a-Judge: When More Evaluation Means Less Value

What are the hidden costs of LLM-as-a-Judge? Calibrate biased judges, choose task-specific rubrics and control evaluation spend with sampling and human review.

Read more →
  • 27 April 2025
  • rss-feeds.webp

Stay Informed: My Top RSS Picks

What is RSS and how do you use it? Follow RSS and Atom feeds in a reader, explore my original subscriptions and check which engineering blog links still work.

Read more →
  • 10 April 2025
  • rag-evolution.webp

From Naive to Light: The Evolution of RAG Systems

How do RAG approaches differ? Compare Naive RAG, query refinement, HyDE, GraphRAG and LightRAG, with practical trade-offs, evaluation and a Python example.

Read more →
  • 05 April 2025
  • hydpyhack-cover.webp

My experience as a Judge in a GenAI hackathon

How did I judge a GenAI hackathon? My HydPyHack 2025 experience covers sponsor use cases, success criteria, a weighted scoring sheet and choosing the winners.

Read more →
  • 23 March 2025
  • rust-title.webp

Creating Python packages using Rust

How do you create Python packages using Rust? Build a PyO3 extension with maturin, test its API and understand wheels, ABI compatibility and GIL behavior.

Read more →
  • 01 February 2025
  • street-lamps.webp

Celebrating Diwali in style

How did I celebrate Diwali with OpenStreetMap? I mapped Bengaluru street lamps in 2024, using Every Door to record their locations and observed light colours.

Read more →