Assessing Abstractions

  • Ever since I switched to a functional style of writing production code, I immediately see my abstractions are a lot better. I've had many instances before where I used to do function do_something(param1, param2, booleanParam1, booleanParam2) and in turn have spaghetti code based on those booleans. Composibility blew that out of the park for me personally.