Ivan RamirezWhen you get stuck…When a team or project is stuck, it is mostly because they work too hard, harder than they should. In this post, I will discuss the…Jun 1, 2023Jun 1, 2023
Ivan RamirezOn Technical DebtMy definition of technical debt is any conscious or unconscious decisions taken before that negatively affect the application’s…May 22, 2023May 22, 2023
Ivan RamirezSystems Design Notes: AWS S3Following my previous post on DynamoDB and capturing some learnings of massively distributed systems, I will look into some inner design…Apr 10, 2023Apr 10, 2023
Ivan RamirezSystems Design Notes: Dynamo DBWhat can we learn about systems design from a global, well-known, and massively scalable service like DynamoDB? A lot! And those learnings…Mar 31, 2023Mar 31, 2023
Ivan RamirezOn values and work burnout“When there is a values conflict on the job, and thus a gap between individual and organizational values, employees will find themselves…Sep 7, 2018Sep 7, 2018
Ivan RamirezStructured chaosIn Kareem Abdul-Jabbar’s latest book, “Coach Wooden and me” he talks among many things about his love for Jazz music and how he believes…Sep 7, 2017Sep 7, 2017
Ivan RamirezJust say no…A few months ago I was able to read the book “Essentialism”. It’s a relatively short read and easy to digest that focus mostly on doing the…Sep 19, 2016Sep 19, 2016
Ivan RamirezMaybe people just want to do something different…I’ve been reading this phrase a lot lately: “People Don’t Leave Bad Companies, They Leave Bad Managers”.Nov 29, 2015Nov 29, 2015
Ivan RamirezBitacora – a Kafka playgroundI’ve been doing some work with Kafka lately and after reading some books and a bunch of great articles from the Confluent guys (pretty much…Sep 16, 2015Sep 16, 2015
Ivan RamirezPets vs. CattleWhile working on deploying a personal Java project in AWS using ECS (EC2 Container Service) I spent a lot of hours trying to get access to…Sep 13, 2015Sep 13, 2015