Software skills for data scientists
Organize your code with a logical structure that reflects your problem space
In doing so, you'll know how to navigate your codebase much more efficiently.
Taking time to organize your code with a logical structure also helps a lot with being minimalistic and intentional with code. The less you can write to solve the same amount of problems, the better.
index
This is the landing page for my notes.
This is 100% inspired by Andy Matuschak's famous notes page. I'm not technically skilled enough to replicate the full "Andy Mode", though, so I just did some simple hacks. If you're curious how these notes compiled, check out the summary in How these notes are made into HTML pages.
This is my "notes garden". I tend to it on a daily basis, and it contains some of my less fully-formed thoughts. Nothing here is intended to be cited, as the link structure evolves over time. The notes are best viewed on a desktop/laptop computer, because of the use of hovers for previews.
There's no formal "navigation", or "search" for these pages. To go somewhere, click on any of the "high-level" notes below, and enjoy.
Criteria for good enough tests
As much as possible