Renjith's Blog

Thinking in probabilities!

To evaluate an idea or an investment based on the probability of its possibilities in the future. Thinking about possible outcomes frees the mind from taking a religious Yes or No judgment and encourages you to reason from all sides.

Architecture Decision 2.0

An approach democratizing Software Architecture Decision Process

Timeless System Design Principles

Timeless system design principles that every Architect and Software Engineer should know.

Build or Buy ?

Should you think twice about buying COTS products to meet your business needs? I think you should. Here are some of the blind spots to look for in your decision-making process while choosing between build vs buy.

Decision Model

How do you make Technology Decisions in your organization? In this post, I dive into how an organization can improve its technology decision-making process.

Renjith's Blog © 2026