The recent Hotwire pop-up drama has shown me that some have forgotten that software is made by people - people with different backgrounds, different values, different skills, and different flaws.
The diversity in opinions and aproaches is what makes modern day software development great. That’s...
4 min read
Email
For me, instant messaging is overwhelming. Keeping up with Slack or Discord messages often feels like drinking from a fire hose of information. And some features of these apps bring out the worst in people. I wish these apps were more like email, because email got a lot of things right.
My...
5 min read
Tech debt for non-techies
Tech dept doesn’t occur by accident. You go into it intentionally - it is a loan like any other, but instead of loaning money you loan time.
When you want to “save time” by implementing a hack (something that goes against the grain of the software’s architecture) you are making an intentional...
4 min read
New coat of paint
Recently I got the urge to write again so I gave this blog a new coat of paint, and decided to give a brief history, the reason I stopped writing and an explanation as to why I moved away from Medium.
I started this blog back in 2016 as a way to share and discuss ideas and solutions to problem's...
8 min read
Supercharging services architectures with RabbitMQ
When I first started using RabbitMQ I didn't understand its usefulness beyond a job queue, but it's helped me to grow and manage services architectures without headaches.
Services ArchitectureIn web development, a services architecture describes a single application that consists of multiple,...