There is something about Ruby that makes me completely incapable of finding anything in a Ruby on Rails code base. Firstly, everything is arranged with according to conventions I don't know. Not my preference, but that I could learn or look up. But then there's also vast amount of stuff that just appears out of nowhere.
For instance, currently I suspect there's a mismatch between the url sent by @Bonfire@bonfire.cafe in a Mention tag on an activitypub activity, and the result of calling short``account``url on a Mastodon account model for a remote account. But... there is no function called short``account``url in the Mastodon code base, it doesn't seem to be one of the standard Rails Router helper methods, it just... gets called in a bunch of places and ✨️magic✨️ occurs.
@mavnn @Bonfire although i've never got around to learning Ruby i've always liked it, and the community.
but this kind of thing just makes me love Zig even more. the ability to reliably look up stuff in completely unknown codebase (especially with `zig fmt`, you can basically just `grep "fn some_function\\b"`) is a well guarded feature in zig