On Rust's Tooling

Rust’s tooling is really admirable.

September 8, 2024

A Manifesto for Radical Simplicity

Radical Simplicity is about cutting through the noise, focusing on what truly matters, and delivering results that are effective and efficient.

August 27, 2024

Swift First Impressions

I’m investing heavily in Swift as my next programming language.

June 19, 2024

Java is becoming more like Rust, and I am here for it!

As programming enhancements and sophistications gain popularity, many programming languages follow suit.

March 3, 2024

Kafka As An Antipattern

We wouldn’t tolerate this with a database.

September 24, 2023

What I learned from writing a raytracer in Rust

Sometimes you learn the most by doing.

July 22, 2023

Seniors Should Code Less

Thinking more and bringing value to the team is still hard work that should be rewarded.

July 13, 2023

How to Concatenate Strings in Java like a Pro

String concatenation in Java can be initially tricky, especially if you come from other programming languages.

February 18, 2023

Getting Started with RIFE2

The web has changed significantly since I started my first developer role. So have web frameworks. So have programming languages!

January 29, 2023

Those sneaky NullPointerExceptions!

Defensive drivers anticipate accidents and bad drivers. This lowers the chances of getting into accidents.

June 18, 2019