







And the most fun
Home
After earning a bachelor’s with honors in philosophy and mathematics, I decided to pursue software development as a career. I’ve been creating web and desktop applications since 2016 and doing philosophy on the side.
Opinion | The A.I. Disruption Has Arrived, and It Sure Is Fun
We’re entering a new renaissance of software development. We should all be excited, despite the uncertainties that lie ahead.

Opinion | The A.I. Disruption Has Arrived, and It Sure Is Fun
We’re entering a new renaissance of software development. We should all be excited, despite the uncertainties that lie ahead.

Clocks for Software Engineers
If you have a software background and you want to pick up digital design,then one of the first things you need to learn about early on is the conceptof the c...
The Death of Software Development
The job of software developer is dead. You might still be coding, but the profession as you knew it is gone.

Note on 24th September 2026
The more time I spend working with coding agents, the more convinced I am that they make software engineering even harder. We can do amazing things with them, but unlocking …

Reflections on a decade of coding
I've been programming professionally for about 12 years. Here are some of the things I worked on in the last 2 years.
Its Time for a New Programming Language
Today, when compared to any other point in programming history, we find ourselves spoiled for choice when it comes to programming…

Learning To Write Software… Is Hard - Zicklag's Leaflets
But it's also good — Musings about the last year of Roomy development, and more.

How to keep learning in the age of LLMs | Oğuzhan Olguncu
Notes on how I keep learning as a programmer in the age of LLMs

The Next Two Years of Software Engineering
Exploring five critical questions shaping software engineering through 2026, with contrasting scenarios for each. These lenses help prepare for the evolving ...

Teach Yourself Programming in Ten Years
The conclusion is that either people are in a big rush to learn about programming, or that programming is somehow fabulously easier to learn than anything else. Felleisen et al. give a nod to this trend in their book How to Design Programs, when they say "Bad programming is easy. Idiots can learn it in 21 days, even if they are dummies." The Abtruse Goose comic also had their take.
The End of Programming as We Know It
With the O’Reilly learning platform, you get the resources and guidance to keep your skills sharp and stay ahead. Try it free for up to 14 days.
