3 ms·
If it's in Haskell, I start cleaning up and refactoring datatypes. Like changing some function like: Text -> Text -> IO () into: ServerHost -> Path ->
by coolsunglasses 11y ago
If it's in Haskell, I start cleaning up and refactoring datatypes.
Like changing some function like:
Text -> Text -> IO ()
into:
ServerHost -> Path -> IO ()
Changing the types will naturally lead you through the codebase and help you learn how everything fits together via the type errors.
In any language I'll try to read the project like the Tractatus.
In stuff that isn't Haskell? Break stuff and run the tests.