Hello everyone and welcome back to Not So Random Software! This week I have enjoyed reading this article about complexity and how to think about it when building systems like web products. Couple it with this talk by Tom Stuart on how representations count, and you have the right tools to think about complexity. Enjoy…
Not So Random Software #38 – Is Technical debt just bullshit? And How to play the Piano
Hello everyone and welcome back to Not So Random Software! This week I have enjoyed reading this article commenting on technical debt and why today is used as a catch-all term for all types of dysfunctions. I have been recently experimenting on a system to objectively define and measure tech debt with teams and I…
Not So Random Software #37 – Good Judgement and Static Typing
Hello everyone and welcome back to Not So Random Software! This week I am have been thinking about Judgement and what some simple exercises we can do every day to improve it. Stumbled upon a good article and a book in the process. I also noticed in the Ruby community more people are talking about…
Not So Random Software #36 – Explaining Humans
Hello everyone and welcome back to Not So Random Software! After a long summer break, I am back with the usual short collection of weekly links. I have been thinking a lot about how to challenge my thinking, how to force me to see other people’s perspectives, and even more importantly how to coach other…
Not So Random Software #35 – This is Water
Hello everyone and welcome back to Not So Random Software! This week has been one of reflection and thinking. It’s often the case that I need multiple days to shut my conscious mind off and let the subconscious silently emerge. Often this process leads to thinking about your values, longer-term goals, and appreciation of what…
Not So Random Software #34 – Risk, the strategy game
Hello everyone and welcome back to Not So Random Software! I have been enjoying the summer time in UK lately and with lockdown looking for more hobbies that I can do at home. One of them has been going back to Risk, one of the most famous strategy games of all time! And with that…
Not So Random Software #33 – Journaling and multi-armed bandit
Hello everyone and welcome back to Not So Random Software! This week’s links are about journaling; I found such a habit to be a powerful one in so many ways that is hard to describe in a short sentence. For this short blog post, I’ll give you just two ideas. (a) Journaling as a measurement…
Not So Random Software #32 – Confidence and decrypting cookies
Hello everyone and welcome back to Not So Random Software! This week’s links are about confidence, and how to avoid being fooled by it. Lastly, we are going to jump into the world of browser cookie decryption, something I dealt with it recently. Enjoy the random walk! A random article or paper Don’t blink; the…
Not So Random Software #31 – Collaborative Filtering, Coaching, Rails performance and SQL views
Hello everyone and welcome back to Not So Random Software! This week links are as random as it gets; we will start with a research paper on collaborative filtering, will jump on a book on coaching, and close off with two Rails resources! Hope you are not gonna get lost, enjoy the random walk! A…
Agile or Waterfall; a risk management perspective
Today Agile is the default choice for the software development life cycle (SDLC); every conference, book, or blog post is telling us we are doomed to fail if we don’t follow this established convention. But isn’t it surprising to think that we should use Agile for every possible company doing software out there? Are we…