Mohammed ShirkavandCode like there is no if-statementThe if-statement is one of those fundamental tools that any software engineer uses to solve everyday problems. It is part of software…Apr 4, 202232Apr 4, 202232
Mohammed ShirkavandThe Paradox FrameworkA year ago, I stumbled upon a fascinating word — Koan. The word means “Public story” in Chinese, but Koans are intentionally paradoxical…Mar 31, 2022Mar 31, 2022
Mohammed ShirkavandArtificial Intelligence: Fancy word, empty meaningWe consider ourselves intelligent beings and, as a result of being the pinnacle of the creation, we created groundbreaking inventions, like…Sep 14, 20181Sep 14, 20181
Mohammed ShirkavandUser requirements: The TruthIn 2007, I graduated from the Costa Rica Institute of Technology. There were two critical things I learned, which ultimately — without…Aug 7, 20182Aug 7, 20182
Mohammed ShirkavandSet a Goal, be unhappyHave you ever set a goal? While you work towards it, you feel anxiety, pressure, and motivation. One day, when you achieve it, you just…Aug 6, 2018Aug 6, 2018
Mohammed ShirkavandAvoid TDD; it is evilA year ago, while reading topics related to Material Engineering, I was captivated by what is defined as “the hardness of a material”:Oct 23, 20172Oct 23, 20172
Mohammed ShirkavandDo you know what Agile is?Thirteen years ago, I heard the word “Agile” for the first time. Back then, I learned that SCRUM was Agile, but later on, I noticed XP was…Oct 17, 2017Oct 17, 2017