Unmeasured: Part 2 – The difference between running and changing your business
Most organizations track the work they can see. Emails sent, cases closed, dashboards filled. But what about the strategic, invisible work of transformation? In Part 2 of the Unmeasured series, we …
Unmeasured: Part 1 – We are measuring the wrong things
Timesheets don’t measure what matters. They don’t reflect impact, focus, or strategy. Most of the time, they’re fiction—written in a rush, approved without review, and used to justify a broken idea of …
Unmeasured: Part 0 - More ain't better
When overwork is a badge of honor and AI automates output, we’re still measuring productivity like it's the 20th century. This first post in the Unmeasured series confronts the culture of "more" and …
Isolation as a business model
A critical look at how capitalism, hyper-individualization, and AI are quietly eroding human connection, collective memory, and our capacity for solidarity.
How to Build a List Formatting Web Part with all the cool samples from the Universal Sample Gallery
Learn how to build an SPFx web part that simplifies applying column formatting samples directly to SharePoint lists using React, PnP.js, and GitHub integration.
A Manifesto for Ethical Software
Ethical software empowers people through inclusion, accountability, and accessibility.
Why the infamous 'Lets make a list of use cases' is THE way to kill AI innovation
How to stop the paralysis by analysis
What are we doing? I mean apart from back-to-back meetings and emails...
How to think differently about productivity
Productivity isn’t an assembly line: escaping the 1925 mindset with Microsoft 365 Copilot
How to think differently about productivity
Transform the way we think about Copilot
Lets stop retrofitting our ops to accomodate tech
Turning Culture Into Capital: AI and the new means of production
How AI turned our collective knowledge into a commodity
How to create a wordclock with Python
How to deal with time zones and not go crazy