IMO the trickiest craft in programming is judging where to target on the "hack<->generalised" axis.

Easy to let the scope of your code creep to cater for use cases that might occur, but never do.

Ideally, your code is as specific as possible, but easily extended if returned to.

Sign in to participate in the conversation

A newer server operated by the Mastodon gGmbH non-profit