I stayed up late last night hand-rolling an ORM for python. It was especially fun because the entire time I kept thinking “why are you doing this, this basically exists, why are you doing this, nooooooooooo you should stop now before it is too late”.

But I couldn’t listen to that voice, there were objects that needed relationship management.