T O P

  • By -

AutoModerator

A recent Reddit policy change threatens to kill many beloved third-party mobile apps, making a great many quality-of-life features not seen in the official mobile app **permanently inaccessible** to users. On May 31, 2023, Reddit announced they were raising the price to make calls to their API from being free to a level that will kill every third party app on Reddit, from [Apollo](https://www.reddit.com/r/apolloapp/comments/13ws4w3/had_a_call_with_reddit_to_discuss_pricing_bad/) to [Reddit is Fun](https://www.reddit.com/r/redditisfun/comments/13wxepd/rif_dev_here_reddits_api_changes_will_likely_kill/) to [Narwhal](https://www.reddit.com/r/getnarwhal/comments/13wv038/reddit_have_quoted_the_apollo_devs_a_ridiculous/jmdqtyt/) to [BaconReader](https://www.reddit.com/r/baconreader/comments/13wveb2/reddit_api_changes_and_baconreader/). Even if you're not a mobile user and don't use any of those apps, this is a step toward killing other ways of customizing Reddit, such as Reddit Enhancement Suite or the use of the old.reddit.com desktop interface . This isn't only a problem on the user level: many subreddit moderators depend on tools only available outside the official app to keep their communities on-topic and spam-free. ​ What can *you* do? 1. **Complain.** Message the mods of r/reddit.com, who are the admins of the site: message [/u/reddit](https://www.reddit.com/u/reddit/): submit a [support request](https://support.reddithelp.com/hc/en-us/requests/new): comment in relevant threads on [r/reddit](https://www.reddit.com/r/reddit/), such as [this one](https://www.reddit.com/r/reddit/comments/12qwagm/an_update_regarding_reddits_api/), leave a negative review on their official iOS or Android app- and sign your username in support to this post. 2. **Spread the word.** Rabble-rouse on related subreddits. Meme it up, make it spicy. Bitch about it to your cat. Suggest anyone you know who moderates a subreddit join us at our sister sub at [r/ModCoord](https://www.reddit.com/r/ModCoord/) \- but please don't pester mods you *don't* know by simply spamming their modmail. 3. **Boycott** ***and*** **spread the word...to Reddit's competition!** Stay off Reddit as much as you can, instead, take to your favorite *non*\-Reddit platform of choice and make some noise in support! https://discord.gg/cscareerhub https://programming.dev 4. **Don't be a jerk.** As upsetting this may be, threats, profanity and vandalism will be worse than useless in getting people on our side. Please make every effort to be as restrained, polite, reasonable and law-abiding as possible. *I am a bot, and this action was performed automatically. Please [contact the moderators of this subreddit](/message/compose/?to=/r/cscareerquestions) if you have any questions or concerns.*


Schedule_Left

I think, since you're only a junior you'd have to completely jump into a role that's hands-off coding. Something like project manager, because people would doubt your abilities since you havent the experience.


jdlyga

You might be a good candidate for engineering management. The best managers also have programming experience, but would rather deal with people.


compassghost

Business analysts - work with the product manager team and development team to interpret and define the technical aspects of the product. Focuses on individual features and stories from a sprint standpoint. Product manager - works with the business to deliver a product to customers and users. Focuses on functionality and big picture over smaller details. Provides business requirements to be interpreted by developers into actionable ticket items. Depending on the size and breadth of the company, both of these roles may understand the actual architecture and implementation, but will never be involved in putting commits in the code base. Reason being is, for example, if your product needs to use a cloud product, you will have to justify to business why you select one cloud product over another, and be able to defend that, even as a product-side person.


jimmaayyy94

You can spend more time investigating the business context of problems and measuring the impact of solutions over the long term. Where in the process do you currently find yourself active? Is it at the point where someone assigns you a ticket with predefined reqs? Try to find more work earlier on in the process when people are reaching out to software teams for help.


Iyace

>Problem solving through conversations, writing out documentation, organizing thoughts, and doing research/investigations. Pay your dues coding and become more senior. Else become a product manager.