bjstrat letters

About bjstrat was established in late 2005 as a hobby website. At the time I was working on the initial version of my program cdca, which computes exact (composition dependent) expected values for common rules variations in the game of blackjack for 1 to 41,297,762 decks. I wanted to see if I could create an interactive page where a user could enter options and/or information regarding blackjack, click a button, and then view output that was specific to the input. The first version of the program was very crude and only output the best composition dependent strategy for an input player hand versus an input dealer up card and applied only to a full shoe. The next version could somewhat mimic my desktop version and actually display computed expected values. Like the desktop version it did so for all up cards. It could compute overall expected values and expected values for a partial player hand. Like the desktop version, it also allowed for computing for a depleted shoe as input by the user. The latest version is the same as the previous one except that the GUI is nicer, in my opinion.

At the same time I was working on the website I developed several semi-finished and unfinished blackjack related software and information pages, some of which at one time or another were listed on or downloadable from The most notable among these was tdca (Total Dependent Combinatorial Analyzer.) Whereas cdca was capable of displaying theoretical expected values, tdca displayed more practical (overall) expected values for a player that simply plays according to correct total dependent basic strategy. In my opinion a very valuable feature of tdca was the built in practice game. It was different from other practice games because it actually displayed computed total dependent expected values as each card was played while simultaneously displaying up to 2 counting systems and also the exact composition of what remains to be dealt in the shoe. A user could see how well his counting system was evaluating expected values (relative to basic strategy) in real time as cards are dealt. It would be nice to have an online version of this but I wouldn't know where to start in order for it to be fast enough and user friendly enough to be usable online.

At the present time (March 2012) I am working full time and don't have a lot of time to devote to the website. I will add content as time permits.

The goal of the website is to present content with a basic underlying simplicity.
I can be contacted at this email address:


Copyright 2010 (
All rights reserved.