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...
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...
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...
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...
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 Architecture
In web development, a services architecture describes a single application that consists of multiple,...