I hope to better understand the correct level of abstraction to use when I
work on a repo using a common programming language in a domain that is new to
me.
I plan to refactor the repo using mostly declarative inputs:
telling Claude what I want the code to do
how to evaluate success
I’ve chosen this repo because:
it seems like it could be useful in quantifying
gerrymandering, particularly
if it was made easier to use
the last commit to the
upstream repo was
~3 years ago, so I think there’s a low probability of a drift between what I’m
refactoring from and the
upstream repo