joebordes.comThe 60% Effort Rule in the Age of AIYears ago, I established a set of guidelines for defining tasks in our system. The philosophy was simple: ambiguity kills productivity. We introduced concepts like the "Analyst-Reviewer Conversation" and the "60% Effort Rule" to ensure that by the ti...Feb 7·8 min read
joebordes.comThe "Average" Problem: Why AGI is a Moving GoalpostThe pursuit of Artificial General Intelligence (AGI) — a concept I learned about this week — is often framed as a climb toward a distant mountain peak. We define it broadly, as an AI that matches or exceeds the sum total of human capability—the abili...Jan 30·2 min read
joebordes.comStop Guessing, Start Measuring Your Git RepositoryIt started with a simple request: "Can you get me a report on our top committers?" I searched for tools to extract statistical information from a git repository, but found that most were designed for version control, not analysis. I eventually ran in...Jan 26·4 min read
joebordes.comHacktoberfest 2025Hacktoberfest 2025 just finished — and guess what? They brought back the swag!After last year’s digital-only celebration, seeing the return of t-shirts and tree-planting rewards brought a wave of nostalgia and motivation 😊 For some reason, I didn’t ...Oct 31, 2025·3 min read
joebordes.comOptimizing MySQL Application QueriesFor a long time, I tried to avoid the topic of database optimization. It felt like it was something somebody else could learn for me and avoid having yet another skill and learning curve, a task best delegated to more specialized employees or coworke...Aug 31, 2025·11 min read