๐Design issue vs tool issue
Some ยง Software Design issues/concerns might actually be tool issues. With better tooling support, we might actually structure code differently.
Examples
- Big vs small function. One of the argument against small function is that their require keeping more context in head (what other functions are doing), but a tool can make it easy to look up other function (e.g., Glamorous toolkit can show function definitions inline), invalidating the argument.