Writing

On leadership, engineering & STEAM.

The Question Nobody Answered

For anyone reading that a company cut jobs because of AI: there is one place where that claim costs money to make, and almost nobody makes it there.

Artificial IntelligenceFuture of WorkLayoffsSoftware EngineeringData Analysis

The Bug We Found Twice

For engineers who already review well: the defects that reach production are rarely the ones nobody looked at.

Code ReviewAI-Assisted EngineeringSoftware QualityEngineering LeadershipTechnical Debt

The Second Time

For anyone who has started something and wondered whether it would last past its first year: what the second RoboCupJunior Americas SuperRegional, in Brampton, showed about how a regional event becomes a tradition.

RoboCupCommunity BuildingVolunteeringSTEM EducationRobotics

What AI Can't Fake

The entry-level job that used to train new graduates is being automated away. Here's what actually gets you hired in AI now — from someone who reviews engineers and mentors the kids who'll replace us.

Artificial IntelligenceCareer DevelopmentFuture of WorkSTEM EducationRoboCup

Before It Was a Headline

The human-in-the-loop idea I write about every week isn't new to me — I've been teaching it, from a school robotics bench to a data-science course, since long before it was a headline.

EducationArtificial IntelligenceEthicsSTEM EducationTeaching

The AI Competition That Ran on Spreadsheets

We rebuilt the system a world-class AI competition runs on — with agentic AI and a human who never let go of the wheel.

Artificial IntelligenceSoftware EngineeringRoboticsDigital TransformationEngineering Leadership

What the Footage Doesn't Show

For anyone deciding what to build, buy or study in robotics: people estimate humanoid capability from highlight reels, and the number that actually predicts useful work never trends.

RoboticsHumanoid RobotsArtificial IntelligenceRoboCupFuture of Work

The Prompt Is Overrated

The clever prompt is a rounding error. The boring infrastructure — memory, guardrails, a review skill — is what makes an AI agent safe at pace.

Artificial IntelligenceSoftware DevelopmentDeveloper ProductivityAI EngineeringPrompt Engineering

The Model Was Never the Point

I wrote a thesis on AI value in 2023. The agentic era proved the value was never the model — it's the judgment and governance around it.

Artificial IntelligenceData ScienceAI GovernanceData StrategyMachine Learning

The Pipeline That Feeds 2050

RoboCupJunior isn't a side program — it's the educational pipeline for the robots meant to beat the World Cup champions.

STEM EducationRoboticsEducationRoboCupYouth Empowerment

Review Is the Product

Generation is cheap; trust is the bottleneck. How a two-person team ships multiple times a day — safely.

Software EngineeringCode ReviewArtificial IntelligenceSoftware DevelopmentEngineering Leadership

You Can't Mandate an AI Transformation

What 700 volunteers taught me about rolling out AI: adoption is distributed leadership, not a top-down mandate.

LeadershipArtificial IntelligenceChange ManagementDigital TransformationEngineering Management

A Small Kick for a Human

The first 11-a-side humanoid match, a pickup game against robots, and what a fifty-year moonshot looks like at its exact midpoint.

RoboticsArtificial IntelligenceRoboCupHumanoid RobotsLeadership

From Vibe Coding to AI Engineering

AI accelerates execution, not thinking — so the engineer's real job just moved to planning and review.

Artificial IntelligenceSoftware EngineeringAI EngineeringEngineering LeadershipCode Review

The Registration Line That Became an Awards Finalist

…What a Cvent Awards finalist run taught me about trust over headcount

LeadershipCareer DevelopmentEvent TechnologySystems ThinkingSTEM Education

Your Passion Won't Block Your Career — It'll Accelerate It

How I juggled two demanding roles and somehow got promoted in both

Career DevelopmentVolunteeringSTEM EducationLeadershipWork-Life Integration

The Best Engineers Fail Spectacularly (And That's How You Know They'll Lead)

Years ago I built a beautiful competition robot that looked like museum-quality engineering. It failed spectacularly — and that failure is how you learn to spot the engineers who will lead.

LeadershipEngineeringTechnologyCareer Development

Join the Next Generation of Innovators

Why You Should Start a RoboCupJunior Team

Educational RoboticsSTEM EducationYouth EmpowermentRoboCupCreativity & Innovation

Leveling Up: How JPMorgan Chase's Expert Engineer (E2) Program Forged a New Kind of Leader

Technology careers now demand more than deep technical mastery — they require adaptability, strategic vision, and the ability to drive real change across complex organizations.

Tech LeadershipBusiness TransformationDigital InnovationGrowth MindsetLeadership Development

Making the Most of Your RoboCupJunior Journey

A Veteran's Guide

STEMRobotics EducationTeamworkEngineering CareerLeadership

Reflections on RoboCup: A Decade Later

Enthusiast to Leader: My RoboCup Journey

RoboCupRobotics JourneySTEM EducationService RobotRoboCupJunior

What Defines a True RoboCupper?

The Technical Edge and Transformational Spirit

Robotics EducationSTEAM LeadersRoboCupJuniorSystems ThinkingGlobal Collaboration

RoboCupJunior at 25

A Living History of Innovation and Inclusion in STEAM

STEAM EducationRobotics CompetitionProject-Based LearningRoboCupJuniorMaker Movement

RoboCupJunior Simulation League Development — Stage 2

Stage 2 of an accepted RoboCup Federation league-development proposal

RoboCupJuniorRescue SimulationResearch

RoboCupJunior Simulation League Development

An accepted RoboCup Federation league-development proposal

RoboCupJuniorRescue SimulationOpen Source