Skip to content

Centered Execution Path

Juan Irming on the Meta of Software Development

Menu
Menu

Communication in Stressful Times

Posted on February 13, 2022February 13, 2022 by Juan Irming

Short-circuit evaluations of logical expressions can cause problematic behavior, and so can short-circuit expressions in human communications. In stressful times such as looming deadlines or other project troubles, it’s easy to slip and start taking shortcuts in our communication and overall behavior. The closer we live to survival mode, real or perceived, the less we…

Read more

Estimates and the Fog of War

Posted on January 20, 2022January 22, 2022 by Juan Irming

A lone engineer stands at the city gate. She built a subway station here three years ago on a sunny day. On this dark, foggy night, she wishes her flashlight shone brighter, her map was up to date and that the neon signs of Ginza weren’t powered by a frozen yogurt stand ten miles away….

Read more

Code and Music, Timelines and Lifelines

Posted on January 15, 2022January 15, 2022 by Juan Irming

When I kick the bucket drum, I’ll leave behind three creations: my spawn and 10 buckets of bits. One bucket full of code and another brimming with notes. /* No, not these kinds of notes. */ Perhaps the artifact in this Game Over scene will instead be more akin to a single, large, loud volume…

Read more

Disaster at the Ready

Posted on January 12, 2022January 15, 2022 by Juan Irming

At some point, your co-worker (peer or otherwise), or even an entire team, will massively screw up. Or you will. Perhaps you already have. If the latter is true, congratulations – you’re in a great place to make a positive difference. I’m going to assume, perhaps barring certain egregious transgressions, that you already manage failure…

Read more

The Mithril Border: Beautiful Constraints

Posted on January 10, 2022January 15, 2022 by Juan Irming

Stravinsky talked about the concept of creative limitation in music being useful in order to reach new and different results. There have been TED talks on limitations as an upside. (LaaU?) Publications like Harvard Business Review and Forbes have written about constraints breeding creativity. Since the concept became somewhat popular, it can sometimes feel like…

Read more

Pros and Cons Are Inseparable

Posted on January 9, 2022January 15, 2022 by Juan Irming

While my perception of my own knowledge path has been something like “I know nothing” -> “I know everything” -> “I know nothing”, engineers at any level can become overly convinced that their own approach is the correct one. A junior engineer straight out of school may be overly biased toward approaches taught there, which…

Read more

Why Does This Exist and What’s Up With the Name?

Posted on January 9, 2022January 10, 2022 by Juan Irming

The fact that I’ve owned irming.com since the last millennium and not done anything useful with it is probably not centered but fairly extreme. Thus, on its 25th anniversary of uselessness, which surely warrants some kind of award from the ICANN or something (hook me up), here we are. The term “execution path” part is…

Read more
LinkedIn | Wikipedia

My coding career began as a teenager on the Atari ST demoscene where I accumulated experience in Motorola 68000 assembly and disassembly; coding demos and games; manually cracking video game copy protections using machine code monitors; developing binary-level video game exploits; developing boot sector viruses (contained) and anti-virus software on the assembly code level; and developing blue box software for phreaking purposes.

Since 1996, I've enjoyed innovating at, and contributing to, a variety of tech start-ups and Fortune 100 companies, delivering projects as a coder, dev lead, tech manager, engineering director, technical product owner, Agile facilitator (Scrum and Kanban) and business owner.

I'm a card-carrying member and supporter of the IEEE. I consider their professional Code of Ethics non-negotiable and act accordingly. I'm also a member and supporter of the Electronic Frontier Foundation and Linux Foundation. Supporter of the Wikimedia Foundation and The Innocence Project. Signatory to The Manifesto for Software Craftsmanship.

I'm a producer and composer, too, having sculpted music for video games and other projects for as long as I've crafted code. I've performed live on the mainstage at DEF CON, the world's largest information security conference, and appeared on the DEF CON 27 official soundtrack. I'm a producer for nerdcore legend YTCracker. I studied music theory and performance at Musicians Institute. Proceeds from my music streams and sales go to the EFF. Software isn't just something I do for a paycheck - it permeates every aspect of my life.

© 2023 Centered Execution Path | Powered by Minimalist Blog WordPress Theme