PGH Web

PGH Web

Web Solutions from Pittsburgh

PGH Web — Software engineering writing and Tools by Jeff Straney

Pittsburgh skyline with matrix code visualization

My Opinions Come
from Breaking Things.

Posts about what broke, things that fixed them, and why the human side usually matters more than the technology.

About

I'm a Lead Engineer at an information security company. Twelve years in the field, a B.S. in Computer Science from UCF, and enough scar tissue to have opinions worth writing down.

I built this site because engineering can be made infinitely hard. Most of the time we choose the hard way. I've been part of that problem and I've been on the other side of it, and the difference is usually not the technology.

What I write about: things that broke, things that worked, practical guides and checklists for problems that couldn't be explained (until they could), and the human side of building software. The users, the businesses, the engineers who are also people and sometimes get forgotten in that list.

I play some jazz guitar, walk the hills of Allegheny County. I make pickles in the cold months, grill and patch the back-alley potholes in the summer, and spend quality time with my wife and our two delightful dogs.

From the blog

Browse all posts →

Tools

EventBridge Cron Builder

Build and validate AWS EventBridge Scheduler cron expressions with next-run preview.

Open tool →

Regex Tester (Go RE2)

Test regular expressions against Go RE2 behavior with match highlighting and named capture group display.

Open tool →

Go Datetime Format Builder

Visual builder for Go time.Format() strings with live preview using the reference time system.

Open tool →