Email or username:

Password:

Forgot your password?
Top-level
Fabio Manganiello

@bumpus @june I've dug on this aspect (abstractions vs. specializations in engineering) in this message social.platypush.tech/@blackli.

You are right, when you optimize you usually specialize and lose abstractions, which means losing the general-purpose aspect.

But the opposite is also true - create too many abstractions, and you start introducing more cognitive burden, besides the performance overhead.

I feel like there's a "sweet spot" for general-purpose software.

1 comment
Shiri Bailem

@blacklight @bumpus @june Absolutely agree!

That's why I tried to avoid value judgement terms in my commentary on it... I mean, I'm a python programmer (hobbyist), that right away puts me right in there with using more resources than I technically need for a project!

Go Up