Avatar 🧑‍💻

Curiously Recurring Thoughts in Programming

Musings about coding, systems, fatherhood and everything in between.

  1. Home
  2. All Posts
  3. About
  4. Tags
  5. Categories
  6. Dark Mode
Featured image of post Data Serving vs Transactional Systems
Software-Architecture

Data Serving vs Transactional Systems

My transition from a transactional system background to a team managing a data serving platform

Mar 08, 2025
7 minute read
Featured image of post The Case for Being Lazy
Engineering Culture

The Case for Being Lazy

Why doing the absolute minimum is a gift in software engineering.

Feb 23, 2025
8 minute read
Featured image of post Technical Tasks for Managers
Engineering Leadership

Technical Tasks for Managers

What technical tasks should a manager do in a AI enabled world.

Dec 22, 2024
13 minute read
Featured image of post Project Management for Software Engineers
Project Management

Project Management for Software Engineers

Make sense of madness. Managing projects in an agile world

Nov 23, 2024
11 minute read
Featured image of post Valkey: The New Redis Alternative
Software-Architecture

Valkey: The New Redis Alternative

We consider how to approach implementation of feature flags in a careful

Nov 17, 2024
11 minute read
Featured image of post Just Use Json
Backend-Engineering

Just Use Json

Why the default of just use JSON is no longer good enough

Jul 25, 2024
4 minute read
Featured image of post What Determines Your Engineering Organization's Culture
Engineering-Organizations

What Determines Your Engineering Organization's Culture

Exploring what factors determine engineering culture in engineering organizations

Jul 25, 2024
8 minute read
Featured image of post Compromises and Moving Forward
Software-Architecture

Compromises and Moving Forward

We talk about how to make compromises in a product development setting and move forward but maintain architectural oversight in the process

Nov 21, 2023
10 minute read
Featured image of post Lies, Damn Lies and Engineering Metrics
Engineering Leadership

Lies, Damn Lies and Engineering Metrics

We discuss what engineering metrics are, what function they perform, why they are important. We also discuss why Engineering teams do not usually trust them.

Oct 31, 2023
10 minute read
Featured image of post Stakeholder Management and Alliance Forming
Engineering Leadership

Stakeholder Management and Alliance Forming

Exploring the importance of stakeholder management and forming strategic alliances in the context of software engineering leadership.

Oct 08, 2023
9 minute read
1 2 3
© 2025 Curiously Recurring Thoughts in Programming
Built with Hugo
Theme Stack designed by Jimmy