• Tuesday

    • Signed into desktop app with nvidia, updated graphics drivers for the first time in a LONG time. Hopefully this fixes the issue of the right monitor lagging.
    • Private work.
    • Roasted the 7lb pork butt.
    • Cumin is the dried/ground seeds of a plant in the parsley family.
    • SBSC. Made a pretty drastic change to split favored_team* and underdog_team* cols in the lines and scores table into just team1* and team2*, then separate cols for *_prediction and *_location and *_coverage.
    • This cleans a lot of the logic, and normalizes a bit further.
    • It also spills into the home_team and coverer logic, cleaning it up there as well. It also makes them non-nullable, so much easier to manage.
    • If something is able to be looked up via table relationships, leave it that way. Example: A pick obj has a team obj and a line obj, the line obj has a score obj, the score obj has a coverage obj (for that picked team obj), the coverage obj has a points col.
    • If something requires a calculation, add an observer. Example: A score obj has to compare the score cols of team1/2 against its line obj and set each team’s coverage if cover/push/noncover.