The Wrong Abstraction — Sandi Metz
sandimetz.com/blog/2016/1/20/the-wrong-abstractionSome abstractions are wrong. To get rid of them, inline them, rip the unneeded stuff, and forget about the abstraction. I want to rip an abstraction like that!
research!rsc: Using Uninitialized Memory for Fun and Profit
research.swtch.com/sparseYou can have a very time efficient set implementation with two uninitialized arrays. It's not space efficient though.