The great AI divide comes down to two clashing definitions of intelligence and whether you've already lived through a profession being automated away.30 June 2026
Your AI coding spend isn't underdelivering because the tools are bad. The day you handed your developers an agent, you promoted them from writing code to managing it — and forgot to tell them. It's a different job and most of them are stalling in the same four places.17 June 2026
Large Language Models can mimic human output with stunning accuracy, but they lack the fundamental ability to reason about relationships and constraints. Instead of adding more parameters or bolting on reasoning capabilities, we need to build logical understanding into their foundations.3 January 2025
Your brain wasn't meant to juggle 47 database constraints at once. Here's how Answer Set Programming turns Firestore's query rules into executable logic.2 January 2025
Skip the theory and see how Answer Set Programming helps you analyze real-world query complexity in systems such as Firestore. Dive in and build tools, not just theorems.4 January 2025
A classic concurrency puzzle illustrating how simple individual actions can lead to complex system-level behavior. Through Answer Set Programming, we explore the interplay between resource management and synchronization.6 January 2025
An exploration of deadlock scenarios in concurrent queue implementations using Answer Set Programming. By modeling thread interactions as logical rules, we discover and analyze potential system failures.8 January 2025
1 January 2025Creativity begins with nothing — or maybe everything — and the first decision turns chaos into context, giving you something to push against. What if the way we think, solve, and discover holds a secret we’ve only just begun to understand?
3 January 2025Creativity doesn’t end with the first decision; that’s simply the spark. The true artistry lies in what comes next: the process of refining, shaping, and understanding. Constraints don’t limit us — they guide us toward clarity, revealing the solutions hidden in the chaos.
5 January 2025Large Language Models can mimic human output with stunning accuracy, but they lack the fundamental ability to reason about relationships and constraints. Instead of adding more parameters or bolting on reasoning capabilities, we need to build logical understanding into their foundations.
7 January 2025Intelligence isn't about absorbing patterns. It emerges from testing boundaries and discovering constraints. Whether physical or abstract, all understanding comes from having something to push against.
2 January 2025Your brain wasn't meant to juggle 47 database constraints at once. Here's how Answer Set Programming turns Firestore's query rules into executable logic.
4 January 2025Skip the theory and see how Answer Set Programming helps you analyze real-world query complexity in systems such as Firestore. Dive in and build tools, not just theorems.
6 January 2025A classic concurrency puzzle illustrating how simple individual actions can lead to complex system-level behavior. Through Answer Set Programming, we explore the interplay between resource management and synchronization.
8 January 2025An exploration of deadlock scenarios in concurrent queue implementations using Answer Set Programming. By modeling thread interactions as logical rules, we discover and analyze potential system failures.
10 January 2025A concurrent programming example using a fixed-size container shared between producers and consumers. Answer Set Programming helps reveal the interplay between concurrent access and resource management.
1 January 2025A practical guide to using Answer Set Programming for real-world software engineering challenges — from finding deadlocks to validating system constraints.
3 January 2025Rules form the core of Logic Programming, enabling the expression of logical relationships between atoms. The fundamental syntax and semantics of ASP rules define what must be true given certain conditions.
4 January 2025Variables in ASP allow rules to express general patterns rather than just specific instances, enabling more powerful and reusable logic programs. Variables work as placeholders that match terms, expanding the expressivity of predicates.
5 January 2025Introducing integers and arithmetic operations into ASP, expanding our logical toolset beyond simple atoms to handle numerical computations and comparisons.
30 June 2026The great AI divide comes down to two clashing definitions of intelligence and whether you've already lived through a profession being automated away.
17 June 2026Your AI coding spend isn't underdelivering because the tools are bad. The day you handed your developers an agent, you promoted them from writing code to managing it — and forgot to tell them. It's a different job and most of them are stalling in the same four places.
15 June 2026We bought artificial intelligence and have been using it like artificial efficiency. The real work isn't prompt engineering — it's onboarding something smart and unfinished, the way good managers always have.
20 May 2026Every institution we've built — academia, funding, startups, even our AI tools — actively punishes anyone who tries to work between fields. The most valuable work of the next decade will happen in exactly those seams. Nobody has a home there.
1 May 2026Modern ML has a "looks confident while being wrong" problem that control theorists solved decades ago. Diffusion models, flow matching, selective SSMs, and test-time compute are all secretly rediscovering the same primitive — the gain function — from different directions. None of them cite Yang/Mehta/Meyn 2013.