Support Ukraine

Getting Ducklings in a Row

All twelve of them.

2026-06-30More

Littler Crested Grebes

When taking a stroll I saw this family of Great Crested Grebes. I immediately ran home, grabbed the 150-600mm. It quickly became apparent that mommy and daddy Grebe mostly wanted to sleep, but little Grebe was full of energy and kept chirping.

2026-06-19More

Gasworks

The remains of the Värta Gas Works naphtha steam reforming plant that stood here until January 2011.

2026-06-05More

The Fluffballs of Husarviken

The ducks had kids, too.

2026-06-01More

Littlest Crested Grebe

A pair of great crested grebes have had additions to the family.

2026-06-01More

Supernumerary Rainbows

We've had some sunshowers lately.

2026-05-28More

What Coding Assistants Excel At

After using coding assistants a bit, I think I know what they excel at, and what they do less well.

2026-05-26More

Failure Modes of AI in Software Development

Everything old is new again.

2026-05-26More

AI as a Junior Developer

The short summary of where AI is in its coding skills in mid-2026 is this: AI is like a junior developer. If you have use for junior developers, AI will help you; and if you don't, it won't.

2026-05-26More

National Museum of the Marine Corps

A museum dedicated to the few and the proud.

2026-05-23More

Great Falls Park

The Great Falls of the Potomac River. Part of the Great Falls Park.

2026-04-30More

A Detour to Husarviken

After the cherry blossoms, I popped down to the jetties for some reflections.

2026-04-30More

Fish Park Playground Cherry Blossoms

I was going to hit the gym, but got sidetracked. High clouds, starting to light up in color, cherry blossoms, in full bloom... and I knew I wouldn't be able to do a single rep unless I first grabbed my camera and photographed this.

2026-04-30More

Morning Serenade

Spring is here, and with that, early sunrises and birds.

2026-04-10More

Spiral Staircase

A view down the staircase.

2026-04-10More

Dusty Icy March

All the snow just melted over the last weekend, leaving us with that bare, raw springtime weather.

2026-03-09More