@squirrel ::snrk:: TBH last time I looked - over a year ago - it looked pretty standard rails.
@noelle @squirrel welllll like I said it's been awhile. It might have gotten much hairier since, which I could well believe.
Rails is sorta notorious for turning into hairballs over time. It's just.... kinda what its known for. I don't know how hardline the standards are for merging code into mastodon, which is how you stop that.
TBQH, most MVC and similar level framework-genn'd projects are impenetrable without a certain ineffeable bit of experience grubbing around grungy code without maps.
@squirrel @noelle We develop compression tolerance as time goes on and we shift our code cognition.
http://steve-yegge.blogspot.com/2008/02/portrait-of-n00b.html
this ties into https://www.habitsforwellbeing.com/stages-of-learning/
Most professional developers I have worked with sit at levels 4. Working through that class of code is just "yeah, sure, those mumblebleeps, lets make sure it works reliably and ship it".
m.s. still is 2 orders of magnitude better than lj. :)