A new membrane just beat the best crude-oil separators by 23x, and it works by doing the one thing every filter is designed to avoid: clogging.
Engineers at KAIST and Georgia Tech ran crude oil through a plain, uncoated membrane instead of an expensive specialized one. Heavy hydrocarbon molecules built up inside the pores on their own, narrowing them to channels under 2 nanometers wide. The buildup that's supposed to ruin a filter is literally what separates the oil now.
I've started treating messy constraints on a build the same way. The CMS field a client refuses to remove, the one old browser nobody will drop support for, I used to treat those as debt to clean up before the real design work starts. Sometimes the constraint is the design. The narrow channel does the sorting the expensive system was trying to engineer from scratch.
What's a constraint you stopped fighting and started building around instead?