It sounds silly but writing a pagination system for this toy project I work on has been legit the most complex thing I've ever programmed
@calvin oh yeah, this one is just for me and still I was constantly second-guessing myself about some of the decisions
@xor this has always been a thornier problem than it feels like it has any right to be.
@xor i feel this way anytime i have to think about pagination 😁
"The Programmers’ Credo: we do these things not because they are easy, but because we thought they were going to be easy" –Pinboard
@xor "And now we're too stubborn to quit...!"
@xor Signed, John Fitzgerald Kennedy, Compsci DR
@xor I only do things because they're hard. If it's easy, I don't even start.
Or so I did before university :/
@xor and now decide you want to filter some things out server-side, in a way that can't be encoded easily into SQL..... 😬
@xor I just wrote a tab completion library that was 6 yaks down from my project where I started, but yes, absolutely this.
@xor pagination is where bikesheds are built