All Stories

A intro workshop for interns and new engineers on software infrastructure and databases

This is the syllabus I originally designed to train Hack.diversity fellows for a 8-week workship (1 hour weekly classes, 2 hours of expected assignment load) to help them perform well on their internship/co-op interviews. I’ve worked on this with the engineer I mentor with the organization, and will be proposing...

The Symphony of Trust: Building High-Performing Engineering Teams

A strong engineering team with high degree of trust between indiviudal contributors, and between leadership and the rest of the team can be a potent force for effective organizations. Here’s how to create such teams, and the pros and cons.

How to evaluate the right choice of technology for your team

Choosing the right tool and framework for software engineering projects can feel like navigating a minefield. This essay will offer a practical framework for evaluating competing technologies and making informed choices that align with your project’s specific needs. Each option promises unique advantages, but understanding the potential pitfalls and trade-offs...

How my Fermentation Hobby Helps Me as a Software Engineer

While technical expertise is crucial, I’ve discovered an unexpected wellspring of professional growth: fermentation. This seemingly unrelated hobby has become a secret weapon, nurturing valuable skills that translate directly to my engineering life.

LLM's will be the next spellcheck assistant, not the next robotic overlords!

This essay proposes a nuanced perspective on the LLM revolution, one that views AI as a collaborator, not a competitor. AI, particularly generative models, can amplify human capabilities, creating a workplace symphony, not a solo act.

Book review of Children of Ruin and Chlidren of Time by Adrian Tchaikovsky

Adrian Tchaikovsky’s captivating science fiction books, Children of Time and Children of Ruin, transcend genre boundaries to offer a profound exploration of evolution, intelligence, and consciousness. There is a third part in the series that I haven’t read and don’t intend to. The trilogy’s world-building, thought-provoking themes, and grand space...