gnar

rawr im gnar >:3

  • he/him

aaron's side account (i also post more serious(?) things on @a2aaron)

20s, occasionally nsfw (vore)


Check out my cool projects:

Cohoard, a Cohost post formatter

BROKEN_FIELD, a shader art tool

Nyasynth, the World's Second Meowizer!

Bandcamp, full of my music


Profile picture by ffsade


the discordification of wikis, the proliferation of javascript webapps, the rise of single page apps, and everything else you hate about the Modern Web is not because Companies Tricked Users into liking those things. it is because Users genuinely prefer that state of affairs. you wanted the web to do more things and so the web got more complicated.


it is not as if forum software stopped working within the last decade. or irc. or web rings. there are probably more options to get those working today than ever. but no one likes them! i know this because you are on cohost and not a forum! like yeah network effects and lock in and whatever but your whole network on twitter jumped ship and you decided to come here instead of hosting a phpBB? why? is it because what you actually want from the internet is more complicated than what phpBB could provide?

like, look at the features that people keep asking for in the cohost feature request forums. people want notification batching, and reshare thread collapsing, automatic thumbnailing, image copypaste into the post editor, cards when hovering usernames, comment likes, @ pings. all of that adds to the size of web pages. all of that is hard to do without making your app an bloated, JS-powered, SPA. people want Cohost to have an app for crying out loud! people love HIVE and it's got literally only an App because The App Is Simple And Easy To Use. you want the complexity of social media to be hidden? sure, that's possible but that just makes the complexity move elsewhere.

it's why Discord replaced Wikis. people dont want to learn how to use MediaWiki. they just want to make posts about Celeste modding, so of course the community ends up on Discord. why would i want to use some weird piece of software that requires all this set up, knowledge about how web hosting works, knowledge for how it's own markup language works, and maybe like 5 other things when instead i can click "make new server" and DM people the invite link? if i want people to find things, i will just put it in the Pins--i dont want to maintain a wiki.

you see the same thing in open source. people hate adobe (for good reasons), but do not switch off because none of the alternatives fit into a workflow. people do not like using krita or davinci or lmms or any of the other FOSS alternatives because their UIs are Hard and Weird partly because all of those pieces of software expect you to learn their idiosyncratic software model.

it is not even that FOSS Has Bad UI (true but not relevant, "bad ui" is universal). the expectation that "you will need to learn the tools more" is a tradeoff. you want more control--so the software frontloads a lot more complexity. it lets you customize everything with a billion config files and skin themes. it lets or expects you to compile from source and to edit things you don't like. reasonable for power users, unpalatable to casuals. the exact same thing happens with forums or barebones html forms or irc. people dont actually like using the software because it's complicated!


You must log in to comment.

in reply to @gnar's post:

I called it "leftist software developer self-flagellation" elsewhere and I still think that really applies. things couldn't have gotten the way they are because of a series of individual reasonable decisions, they got this way because Software Is Bad. and conversely, if the only way to fix software is to abolish capitalism, there's no point in even trying to make it better

the other example i think of is minecraft modding. modern minecraft modding sucks! everything is really complicated and customizable and its super impenetrable. but like, all of that stuff exists because people wanted to play with more than two mods installed. people did not like manually dropping .class files into their .minecraft install and hoping that the mods didn't somehow overwrite the same files. people wanted mod interop, so they built frameworks to facilitate that. people wanted mod managers and launchers to automatically download, configure, update, and run modpacks, so people built FTB/that dumb Twitch launcher people used for some reason/MultiMC/etc. people wanted to make the renderer, crafting system, UI, combat, world gen, and every other aspect of minecraft more moddable, so they built frameworks to facilitate that. it is because Modloader/Bukkit/Forge/Fabric exist that those 100 mod kitchen sink modpacks work at all.

and like, i do think there are a lot of aspects of it which are bad for stupid, money grubby reasons (in particular I hated when everything required the CurseForge launcher or the Twitch launcher to run anything, which really mostly existed so that Curse could show ads or Twitch could advertise Twitch) but critically those are also usually fixable! (thank god for multimc/atlauncher/the dozens of other alternatives)

and on the modding side, things did get simpler--if all you want is a tiny mod that adds three items, you can probably do it now with resource packs and command blocks! it used to be so hard to make interesting adventure maps and now every minecraft map has seems to have custom loot and effects and lore and what not, which is utterly amazing!

oh yeah i browse /r/minecraft from time to time and it's amazing the shit i see people make with no mods whatsoever, just the built-in stuff

also god yeah i remember the early days of just fucking dropping .class files in there. not fun.

also i see people saying stuff like "using the web as an application delivery platform is bad because this is Not What It Was Meant To Be" and like boy i sure don't think the developers of ARPANET meant for it to be used to transmit drawings of anthropomorphic animals having sex but here we are

also what other application platforms are there where

  • the runtime is on every computer
  • every runtime is also a debugger
  • it works cross-OS
  • you can get started with literally any text editor
  • and, maybe most importantly, it's all sandboxed to hell and back

also like, the runtime comes preloaded with so much! you think python is "batteries included"? the browser has it's own builtin GUI library with a host of highly polished and customizable widgets. an async event loop that is integrated into the language! it can save pictures and video without importing any external libraries! it does network requests! it can render 3d environments! legit, it was actually easier to implement some of the features in BROKEN_FIELD in a browser than with Rust purely because the browser has so much built in.

there's a difference between not the content it was intended to carry and not the structure it was built to be well suited to. and just because nothing unqualifiedly better currently exists doesn't mean it's good. what other application platforms are there where all of the runtimes suck in different ways and a lot of users have no control over which runtime they're using

i think there's a few confusing takes here.

first, i think it's quite strange to suggest that discord replaced wikis. it probably made a considerable amount of people not create another kind of place for discussion or Community Engagement or whatever, but it's not really that much harder to go click a few buttons on wikia (as evidenced by the hundred fuckbillion wikia wikis crowding my google searches, and a bunch of those wikis going indepdendent too).

the second one is that you seem to be suggesting that people prefer not having the features of traditional forums, because they're on platforms that don't have those features. this just seems incorrect? people were on forums because that's where people were, too, so i can't conclusively say that people preferred those, but that's really the thing here: people tend to use the things that they're familiar with, that exist, and that all the people are on. i think you really underestimate force of habit and network effects here, as well as the fact that 20-year-olds today might not ever have seen a phpbb forum and thus would not be familiar with the uses thereof.

that said i am now reminded of that thing about how twitter was losing its "heavy tweeters" in which a "heavy tweeter" was someone who looked at twitter almost every day and tweeted four times a week, and how these people only make up less than 10% of twitter's monthly users.

basically: more than 90% of people on twitter actually just use twitter as some sort of conksuck feed reader, i guess? with that context i'm not even sure how meaningful it is to talk about what features people want from social media if 90% of "active" users don't use even the core features

like you said, i feel like the web is in the state that it is not because people wanted it to be like that, but rather the fact that the platforms offered these features, people got used to them and now want them everywhere because they got used to them. it's also worth saying, i think, that the majority of web users don't know much about the technicality of what they're using, so it's not really reflected upon until something goes wrong. so like, companies just do their thing and people just go with the flow not because it's necessarily better or easier, but because... it's there...?

Pinned Tags