-
- 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.