Ganesan Karuppaiya
PortfolioWritingResumeContact

Writing

Articles on a variety of topics—from development and design to technology and beyond.
AllDesignGeneralInspirationLeadershipLifestyleMobilePersonalQuotesTamil PoetryTechnologyTutorialUXWeb Development
git switch -c new-endeavors -f infosys
git switch -c new-endeavors -f infosys

a farewell note to my infosys colleagues

So they will never get it
So they will never get it

Europeans who had never seen an elephant were asked to draw one. The best they could produce was something like a horse with a trunk. Not because they were unintelligent, but because they had never been in the room with one. They drew from concept, not experience. That is what it feels like trying to explain this to people who have always treated interviewing as an administrative step. They will draw a horse with a trunk

keywords
LeadershipGeneralTechnologyCareerInteview
Chimp with a Machine Gun
Chimp with a Machine Gun

It is a deliberately ugly line. Chuck uses it to dehumanise Jimmy and to justify the lengths he is willing to go to keep him out of the law. The metaphor is partly fair: Jimmy genuinely does take risks, bend rules, cut corners, and put real people at real risk. It is also partly unfair: it leaves out everything human about Jimmy, and treats *capable of doing damage* as the same thing as *guaranteed to do damage*. That tension is the whole point of the show.

go hang with go lang
go hang with go lang

From following Go news to building a real developer tool with it -- without writing a single line of Go myself. I used Cursor and Claude to generate a high-performance REST API that replaced hours of manual AWS log debugging with minutes of concurrent searching. Now I am learning Go from the code AI wrote.

Change Is Inevitable. Growth Is Intentional not optional anymore
Change Is Inevitable. Growth Is Intentional not optional anymore

In the middle of the AI revolution in software development, you can find millions of articles, posts, and videos claiming that AI is replacing everything, that developers must adapt, and that everyone will surface their own use cases and references. This post belongs to that same conversation—but it is grounded in what actually happened with my development team and the organizations I work with.

keywords