Introducing Nimbus, a lightweight mediator implementation that emerged from questioning traditional IoC container patterns and seeking simpler alternatives.
A critique of the common practice of naming interfaces and their implementations with the Foo:IFoo pattern, exploring why this approach often indicates poor design thinking.
A reflection on the value and pitfalls of architectural abstractions in software development, exploring when they add value and when they become unnecessary overhead.