There Is a God Now: An Old AI Anecdote That Aged Like Fine Wine

A computer science anecdote from the mid-2000s about AI and divinity seems remarkably prescient in today’s world of interconnected AI systems.

August 9, 2023 · Tolic Kukul

Learning with AI: Why ChatGPT Beats Google for Deep Understanding

Conversational AI has transformed how I learn new topics, offering personalized explanations and instant clarification that traditional search can’t match.

July 25, 2023 · Tolic Kukul

Engineering with ADHD: Risk Management and Detail-Oriented Work

Practical strategies for software engineers with inattentive ADHD to manage risk, avoid missing critical details, and excel in detail-oriented work.

January 8, 2023 · Tolic Kukul

TODO Lists: The Neurodivergent Engineer's Secret Superpower

I have a confession: I am absolutely, unabashedly in love with TODO lists. Not just fond of them, not just dependent on them — I’m talking about a deep, passionate love affair that has lasted my entire career. And as a neurodivergent engineer with ADHD, this isn’t just a quirky productivity habit. It’s my secret superpower. The ADHD Brain and External Memory Most neurotypical people use TODO lists as reminders. For neurodivergent minds, they’re something far more powerful: an external memory system that compensates for our unique cognitive patterns. ...

November 15, 2022 · Tolic Kukul

My ADHD Diagnosis — Hitting Rock Bottom and Climbing Back

I was recently diagnosed with ADHD. To be honest, it feels strange to even type those words out loud. When the full-scale Russian invasion of Ukraine began, my mental health completely collapsed. I hit what I now know was the lowest point of my life. I weighed around 140kg, I was severely depressed, constantly anxious, and felt like I was drowning. Doctors put me on SSRI antidepressants, but they didn’t help. The side effects were there, but the relief wasn’t. I felt broken. But somewhere deep inside, my stubborn problem-solving brain was still alive, whispering: “Don’t give up. Keep looking.” ...

June 18, 2022 · Tolic Kukul

What 'Enterprise Software' Actually Means: Beyond the Buzzword

“We need an enterprise solution,” the CTO announced in our Monday meeting. I nodded thoughtfully, but internally I was screaming. What does that even mean? Is it the software equivalent of putting “artisanal” on a coffee shop menu — a fancy word that justifies charging more? After building software for startups and Fortune 500 companies for over a decade, I’ve learned that “enterprise” is both the most overused and misunderstood term in tech. Let’s cut through the marketing fluff and figure out what it actually means. ...

May 15, 2021 · Tolic Kukul

Rails in Enterprise: Awesome and Awful in Equal Measure

Ruby on Rails is simultaneously perfect and terrible for enterprise applications, depending on what you optimize for.

June 15, 2020 · Tolic Kukul

From Batch Processing to Event Streaming: A Paradigm Shift

Moving from batch jobs to an event-driven architecture wasn’t just a technical upgrade — it changed the way we thought about systems, risk, and ownership.

March 25, 2020 · Tolic Kukul

The Universe Starts with U: A Nature-Based Spirituality

Stories We Tell Ourselves We are storytelling creatures. Since we first gathered around fires, humans have crafted narratives to make sense of existence — where we came from, why we’re here, what happens when we die. These stories become the religions that shape civilizations, the myths that guide moral intuitions, the frameworks through which we interpret reality itself. Today, many argue that consumerism has become our de facto religion, complete with its own temples (shopping malls), rituals (Black Friday), and promises of salvation (the next purchase will finally make us happy). But I find myself drawn to an older, deeper story — one written not in ancient texts but in the very fabric of reality itself. ...

June 15, 2019 · Tolic Kukul

The Hidden Lifecycle Cost of Every Feature

Every feature has an ongoing cost that extends far beyond initial development. Understanding this total cost of ownership changes how we evaluate what to build.

March 1, 2019 · Tolic Kukul

I'm Glad I Started Coding in the Mid-2000s

Looking back at my early days as a developer, the mid-2000s web was simpler, faster, and more human. We built things for fun — and we shipped more.

January 28, 2019 · Tolics

Kokeshi vs Lego: Two Philosophies of Software Architecture

Software architectures fall into two categories: nested abstractions like Russian dolls, or composable pieces like Lego blocks. Understanding the difference changes how you build systems.

September 15, 2018 · Tolic Kukul