When you code for automation, it eliminates manual tasks. When you code for code that automates and teach it to become smarter over time, you industrialize an entire talent group.

The Art of Engineering

An artist creates her work as an aggregate of her creativity applied across many layers of perception for an immersive experience for the audience, no matter if you are reading a poem, enjoying a book, or staring at a painting. In that sense, engineers may not be too different. What does an engineer do? To deliver... Continue Reading →

Perfection in evaluating careers spanning across years during one round of discussion is a myth. Your role as an interviewer is to minimize subjectivity in the process.

Agile has become the rug underneath which transformation programs hide the delayed decisions that are critical for the business and technology scaffolding needed to support the implementation.

Ten Life Lessons I Picked Up In This Decade

Life lessons emerge from a deep-rooted underlying shortcoming. Such situations often require extended experiential learning from mentors that lasts years. If done right, life lessons create such a paradigm shift that the learnings become an integral part of your identity. As we get close to turning the page on this decade, sharing a personal retrospective... Continue Reading →

The Digital Transformation Trap — Compromising Human Experience with Agility and Speed

The early years of computer programming had a singular focus on the underlying data and processes being automated with a naive disregard for the human working with the application. As the audience for the computer applications outgrew the back-office personnel to include everyday users, the discipline of human-centered design has become critical to elevate the... Continue Reading →

Create a website or blog at WordPress.com

Up ↑