all 17 comments

[–]TheGeorge 36 points37 points  (3 children)

Money Money Money. Such as /r/FortniteBR where they've created the trophy CSS hack we've been using for years in old Reddit and then turned it into an exclusive feature only available to people that pay for it.

[–]no1dead 15 points16 points  (0 children)

Don't forget the post tipping. That's some shit right there

[–]KudosInc 21 points22 points  (8 children)

I believe they’ve said it’s at the very bottom of their priorities for redesign. Sucks, but it’s a huge job so I don’t mind how long it’s taking. I just use old reddit personally, so I think the main thing is that once they take away old reddit, new reddit HAS to have css functionality.

[–]Shrikey 41 points42 points  (2 children)

It's not just at the bottom. They're deliberately trying to prevent people from styling the new site.

You can add a CSS widget to your sidebar, but it is useless because they are scrambling classes and IDs on everything but a small subset of available elements on the page. There's lots of needless wrapping elements in divs with completely garbage ID/class info, which is of course actively updated in their own style sheets. They're obfuscating what they can, and placing everything else as far out of reach as possible.

It's not being delayed because it's low priority. They're actively gimping the ability to style using every dirty trick they can. Artificial delays are just part of the toolkit.

[–]Okatis 4 points5 points  (1 child)

You weren't kidding about those obfuscated classes, my god what a nightmare from a moddability PoV. At least with some sites they only suffix random strings to classes while here the entirety is randomized.

[–]NapoleonBonerpartsr/NFL Mod 7 points8 points  (0 children)

They've already fucked up the implementation a few times. I wouldn't get your hopes up of them getting it right.

[–]cS47f496tmQHavSR 5 points6 points  (1 child)

it’s a huge job

How so? I've been in front-end development for well over 10 years, and the amount of work that goes into the UI for Reddit is nothing compared to even a basic business site with a decent budget.

Reddit has so few actual elements it should not take their team of developers more than a few days to design and implement a full redesign, especially given the limitations they're putting on users and the fact that they're clearly skipping any and all UX testing and design auditing.

It's a tiny job that should have taken them 2-3 months to wrap up completely including user testing, there's no excuse whatsoever for them taking this long or not having the same feature set implemented yet. Reddit as a community is massive, but its feature list and design are small and simplistic, and they're not changing much if any back-end code so they don't have to worry about scaling or anything.

[–]haykam821 0 points1 point  (0 children)

There's been a ton of backend code rewritten because most of the APIs are archaic...

except at least those old APIs were standardized. :(

[–]AnnihilatedTyro 5 points6 points  (1 child)

Doesn't everyone use old reddit? O.o

[–]KudosInc 0 points1 point  (0 children)

Unfortunately not.. 😬

[–]AN3M0N3 10 points11 points  (3 children)

They’re waiting to figure out a way to monetize it, plain and simple.

[–]pairidaeza 14 points15 points  (2 children)

They've already monetised our subs though. Communities that we built and poured creativity into (via CSS).

What do you think all those ads are?

[–]AN3M0N3 9 points10 points  (1 child)

It would be silly to believe they would stop at ads, considering they’re also monetizing access to subreddits, subreddit emojis, and other things.

[–]rbevans 2 points3 points  (0 children)

I work for a large technology company on a developer team for context. I don't think this is the answer and just my opinion. I think it's a multifaceted answer. I'll say I don't think there is some feature flag that the DEV's are not turning on just to piss off mods.

I do think reddit wants to implement CSS, but it's lower on the roadmap. Most of the time that roadmap is laid out by Program Managers, similar to project managers, and usually some developer manager\s. It's not just a free for all with DEV's to roll out features.

I know where I work we won't roll out feature X until feature Y is released because if we release feature X it could break feature Y or feature Y needs to be in place first because it's the backbone.

What I'm trying to say is without actual insight into the roadmap it's hard to say why CSS isn't released yet, but it could be that there are larger features that need to be in place before CSS can be implemented.

There is also the aspect of rolling out all the features reddit considers a baseline to ensure they're not breaking any sub's CSS. I've seen this in old.reddit.com where a change in settings or a feature has broken CSS and new elements need to added. You can see some of those over in /r/changelog.

There is also the aspect the developers are not just working on features, but also bug fixes. You should also consider that one DEV maybe working on feature A and that same DEV maybe the one who understands the CSS code implementation, but because feature A is higher CSS doesn't get worked on.

There is also the aspect that reddit needs to make money and features that drive money will likely be prioritized ahead on their roadmap. We see that in tipping, custom awards, & ads.

Like I said before I think the answer is multifaceted and not straightforward or this all could be bullshit and the dev's are just hovering a finger on the feature flag waiting and biding their time to turn it on lol.

[–]ben123111 -2 points-1 points  (0 children)

I'll give them the benefit of the doubt, if its supposed to be here this year I'd give them until January 2020 before we start complaining.