TECHNICAL INSIGHTS

Thinking, shared.

Practical perspectives drawn from designing, building and delivering real software systems.

01

AI Burst: How can we use AI responsibly?

Using AI coding agents productively without creating unnecessary cost and long-term risk.

02

Experience vs Awareness: What Truly Shapes Us?

How awareness and intentional learning can transform us as deeply as lived experience.

03

Don't Skip the Struggle

A guide to balancing AI with foundational learning at each engineering experience level.

04

Buying Tools in the AI Era

When tools increase capability—and when they quietly replace engineering competence.

05

The Power of Ātmāvalokana

A daily practice of self-reflection for personal, professional and spiritual growth.

06

Yukti-Vāda (युक्ति-वाद)

Open, evidence-based discussion using sound reasoning and objective measurement.

07

Gain & Share Knowledge to Balance Life

A story about how shared knowledge creates balance, happiness and purpose.

08

Software Exceptions vs Real-Life Conflicts

A developer-friendly analogy for preventing and resolving conflict.

09

Data Modeling & Tips

A visual, practical process for designing understandable and effective data models.

10

Coding Practices

Practical software-development principles explained through the construction of a home.

11

Success and Greater Independence in Life

Practical principles for discipline, health, learning and meaningful success.

12

Thoughts on the 70-Hour Workweek

A balanced perspective on effort, ambition, recovery and career goals.

13

Where to Start Your Coding Career

Foundations for newcomers who want to grow into successful software engineers.

14

Designing Dependable Software Systems

Architecture decisions that remain sound as requirements evolve.

15

Technology Estimation with Clarity

Useful estimates begin with uncertainty, constraints and shared understanding.

16

From Development to Production

Engineering habits that make software releases easier to trust.