Hacker News new | ask | show | jobs
by jerf 831 days ago
Oh, forgot to mention: Trying to offer everything to everybody has its own antipattern name, the Inner Platform effect. https://en.wikipedia.org/wiki/Inner-platform_effect

One way of viewing an Inner Platform is when you have an abstraction that is so "powerful" in the process of doing everything for everybody that it fails to offer any of the advantages of imposing the restrictions, but it still manages to deliver the disadvantages of abstractions! (Alternatively it can come from having some layer reduced power in the wrong way, and then having a layer above it trying to recover the original power. Either way these are always, always disasters.)