Eakan with his pet dog

Eakan Gopalakrishnan

Lessons in the craft of software engineering and engineering management