A case for not knowing
In a world overflowing with complexity, it's okay not to have all the answers. This post explores the value of…
In a world overflowing with complexity, it's okay not to have all the answers. This post explores the value of…
Earning the Microsoft Certified Data Analyst (DA-100) certification pushed my Power BI skills to the next level. In this post,…
Despite the myth of the lone genius developer, great software is rarely built in isolation. This post explores how collaboration,…
Putting off software maintenance can quietly build up technical debt—until your only option is a costly system replacement. This post…
As low- and no-code platforms empower non-developers to automate business tasks, organizations must treat these tools like any other software…
In a fast-moving knowledge economy, staying relevant means becoming a professional learner. Skills that once lasted decades can now become…
Innovation demands risk—and with it, failure. Instead of fearing mistakes, organizations should view them as vital steps toward discovery. Progress…
Crisis shouldn’t be the only catalyst for change. By simulating disruptions in a controlled way—like internet outages or supply chain…
When organizations look to apply A.I. to internal processes, it’s important to understand the tools available. Expert systems capture human…
Enterprise Architecture often fails when handled in isolation or as pure documentation. Bringing it closer to Agile means forming a…
People don’t update with a software patch—but they can still be “developed” using Agile principles. By framing cultural shifts as…