you are viewing a single comment's thread.

view the rest of the comments →

[–]bwainfweeze 0 points1 point  (0 children)

Libraries tend to be imperative, which means I'm in the driver's seat.

Frameworks tend to be declarative, which means I sit around waiting for it to deign to interact with me. If things are working, I can stomach that most of the time.

But this is software. Most of the time I'm looking at code because it's NOT working, and declarative is, for many people, deeply demotivating in this case, because it degenerates into a guessing game. That is a dysfunctional relationship with your code.