You know the TV gameshow Play Your Cards Right? Contestants are shown a sequence – in two rows – of giant playing cards presented face-down. The host turns over the first card. The contestant then has to guess if the next card is higher or lower than that one. They move across the board, guessing and then revealing one card at a time until either the contestant guesses wrong or they complete the sequence and win the game. Now imagine a version of that where they don’t turn the cards over. “That’s just silly, Jason.” You’re absolutely right. It is silly. Very silly. The odds of winning the game would be so remote that we’d probably never see it happen. So why are you developing software that way? Be honest now – you are. You don’t turn the cards over one a time. You make a whole bunch of guesses about what the users or the business really needs. Then you make a whole bunch of design decisions that may or may not be the right decisions. Then you make a whole bunch of changes to the code…
No comments yet. Log in to reply on the Fediverse. Comments will appear here.