You're Lost in the Maze of Abstraction

Welcome to Abstraction Overload, where the lines between things get delightfully blurred! You're probably here because you clicked a link that was too clever to resist, and now you're stuck in an infinite loop of meta-programming. Don't worry, it's not just you, we're all trapped.

Some Randomly Generated Code:
<!-- var abstract = function() { var thing = function() { return "Something abstract" }; return function() { console.log(abstract.thing()); }; }(); //-->
The Endless Hall of Mirrors

You can click on this mirror for a while to see the same thing over and over. Or just click the link below to see something else that looks exactly the same.

Click here for more mirrors
The Abstraction Feedback Loop

You're already here, so you know it's not just about the thing. It's about the thing that's not the thing. Which is also a thing. That's not.

You're Lost

You've been here for a while, haven't you? It's okay, we all have. It's all part of the abstraction experience. Just click on something that doesn't do anything, and we'll get you out of here in no time.