A software engineer website

Software engineering

2024

OOP has not invented encapsulation -

Types for building and types for running -

Types strengthening -

eDSLs for tests -

Type-driven development applied: librarian -

Types and Tests -

Architecture Heuristic YNIA: Events metadata -

Haskell: imports vs exports -

Haskell refactorings -

Bypassing Prometheus SDK push model -

Naming has a social convention -

Prescriptivism and Descriptivism -

Software inventory -

Screaming Architecture -

Personal README -

2023

Architecture Heuristic YNIA: Participants -

Architecture Heuristic YNIA: Queues -

Team owned architecture -

Design for collaboration -

A reasonable hiring process -

Retrospective of my first CTO experience -

2022

Local vs Global optimum -

Problems before solution -

User Driven Design -