// entry
26·04·24 · 14:02 EEST
- file hello.md
- focus platform · evals
- status open to talk
I keep a quiet journal of the systems I work on.
I'm Petros — a software engineer who writes things down. This site is the indexed version of a small private notebook: notes that survived, projects that taught me something, and decisions I'd still defend. Nothing here is performance. It's just the readable parts of how I work.
If you're looking for the resume, it's still on LinkedIn. If you're looking for how I think, the index is below.
// section
01 · now
A short list. Updated when something actually changes.
Bearings, end of April.
- focus
Reducing alert noise on a platform team without losing the signal.
- reading
Naur's Programming as Theory Building — for the third time, slower.
- writing
A small CLI to keep team decisions linkable across years.
- listening
Mostly Greek piano music. It pairs well with diff-heavy afternoons.
// section
02 · notes
Dated, plain, mostly short. No teaser cards.
Recent notes.
-
2026·04·24
On second-best decisionsA note on why the decision a team can keep agreeing with usually beats the optimal one. With three small examples, none of them flattering.
-
2026·04·17
Three signals are usually enoughSaturation, latency, and error budget — done well — beat a dashboard wall. What we removed and what survived.
-
2026·04·09
A week on the wrong abstractionSpent a week with a generic adapter that became a junk drawer. What I should have asked first.
-
2026·02·11
Why I keep redrawing the same diagramA short essay on how the same loop keeps reappearing across projects, and why I've stopped trying to break out of it.
// section
03 · projects
A few records of work, with the trade-offs left in.
Selected projects.
-
2024 — present · platform
Quiet observability
Replaced a noisy dashboard culture with three durable signals and a runbook. Pages dropped 64%. The hard part wasn't the metrics — it was writing the runbook in a way the on-call could read at 3 a.m.
trade-off lost some operational variety, gained a team that sleeps.
-
2023 · api
Boring versioning, on purpose
A small versioning policy nobody complained about. The clearest writing was the most contested PR; the implementation was a weekend.
trade-off slower change, fewer surprises for downstream teams.
-
2022 · internal
A tiny eval harness
Made an opinionated team agree on what "better" meant for two months. Then we forgot, and that turned out to be fine.
trade-off less rigor, more shipping. We picked shipping, and re-introduced rigor selectively.
// section
04 · records
A small log, the way it's actually kept on disk.
The journal, viewed plainly.
Every entry on the site is a flat Markdown file in a private notebook. Here's what the latest log looks like — date, slug, status, and the small shape of the change.
$ git log --oneline -n 87d3a1c notes/2026-04-24-second-best-decisions.md +helda01fb2 notes/2026-04-17-three-signals.md +heldce442d notes/2026-04-09-wrong-abstraction.md +draft → +held22ff9e decisions/dec-011-resume-tools.md +heldbd0017 projects/quiet-observability.md +update5e1c83 notes/2026-02-11-redrawing-diagram.md +held8aaf04 decisions/dec-009-thirty-min-reviews.md +retired12e6b1 notes/2025-12-20-runbook-nobody-reads.md +held The site is just an index over this folder. If a note isn't here, it isn't yet.
// section
05 · contact
Plain channels. I read all of them.
Open ways to reach me.
- email hello@stergioulas.com
For longer threads and slower questions.
- linkedin /in/petrostergioulas
For the timeline this site doesn't keep.
- rss /feed.xml (soon)
For when this becomes a small, reasonable feed.