software engineering

A 7-post collection

Jake and the Giant Time Sponge

The idea of meetings often misses the execution of them. Where so much is written about meetings and yet, disturbingly, few teams do them well. »

Jake and the Giant Examination

Interviewing is one of the most challenging tasks as a software engineer or manager. Nobody takes Interviewing 101 in school and many people never get training on how to interview well. Yet it's a vitally important aspect of building a great team. »

Jake and the Giant Blunder

You need a positive system that you can apply when you make mistakes to systematically get better. Try not to focus your mindful energy on your mistake. There's a better way to live with and through mistakes. »

Jake and the Giant Responsibility

True ownership isn't about whether a thing belongs to someone; it's about what the owner does to nurture and care for it. It's about the person and their actions, not possession. »

Jake and the Giant Leap

image courtesy: NASA Black canvas. So dark that he had trouble seeing the outlines of his shoes, they were black as well. The scene almost perfected by the dark logo'ed shirt Jake decided to wear on his first day. Perhaps it was a bit too ominous; the darkness and all. »

Jake and the Giant Pit of Despair

When Jake realized that he had been staring at his screen as if it were one of those autostereogram images (where a 3D scene is encoded in a series of dot patterns) for the past 20 minutes he jolted upright. Even his physical demeanor was communicating that he had the »

Jake and the Giant Tech Debt

He looked at his cursor in vim, his code editor of choice, as if it was going to write the code for him. Jake was an average guy, inspired developer, lover of coffee and JavaScript. Pragmatism seemed to be part of his DNA. Today he felt like he was throwing »