lørdag 30. juli 2011

YAGNI Alarms

I'm sure you've all heard it, yagni alarms. "Wouldn't it be cool if we implemented <feature>?". Or how about "If we add <feature>, then we can do <very cool thing> later!".

I recently had a discussion with a colleague about a simple task. It was about doing simple logging of our web app. The log data was only meant for doing initial analysis of the login experience. He wanted to use some messaging queue api for sending the log entries. "We can then scale this horizontally later." he said. It might be that he misinterpreted the requirement, but it would add unnecessary complexity to the project. A plain db insert was enough for this case.

Watch out for these words in requirements:

  • Maybe
  • Could
  • Would
  • Cool
  • Future/Later

What's your favorite YAGNI Alarm?

3 kommentarer:

  1. He left the professional music world solely after failing to advance in the prestigious Van Cliburn International Piano Competition. Now he ran a manage­ment consulting apply that claimed one-third of the Fortune a hundred as purchasers. On the opposite, have the ability to|you probably can} 카지노 사이트 contemplate dropping down to down to} a lower coinage if you aren’t comfortable with the five-coin wager. Video poker provides you that much-craved anonymity in the sense you could play alone and without the psychological pressure of a live poker recreation. More typically than not, the player’s golf equipment are created and designed to get you and different players to play extra and longer to get comps. No one will chase you and no one will call the clock if you take a while to resolve what cards to keep.

  2. The provide will be paid out in bonus cash, which is available for instant use. Reload bonuses are much like deposit bonuses, however they're supplied to current casino clients after they 1xbet make further deposits. These bonuses usually have lower match rates than welcome bonuses, however they're still a great way|a good way|an effective way} to boost your casino bankroll.

  3. The underlying technique is similar to but more complicated than commonplace Jacks or Better technique . Because payout for full houses and flushes, and so forth. are reduced it's going to affect on} the playing cards you maintain in lots of} conditions. In different variations of Double Bonus Video poker the payouts for a full house/flush are reduced to 9/6 though the general payout rate for Double Bonus video poker is still up over 98%. Joker's 카지노 사이트 Wild is somewhere between Jacks or Better and Deuces Wild. The sport is performed with a 53-card deck (a commonplace 52-card deck plus one joker). When getting paid, you'll be able to|you presumably can} solely be paid for the highest hand value you maintain.