Skip to main content

Get the Reddit app

Scan this QR code to download the app now
Or check it out in the app stores

Programming

ossSos
r/ProgrammerHumor

For anything funny related to programming and software development.


Members Online
ossSos
r/ProgrammerHumor - ossSos









Portals with working light & shadows as personal project after a layoff
r/godot

The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going!


Members Online
Portals with working light & shadows as personal project after a layoff

Abstractions are killing me
r/ExperiencedDevs

For experienced developers. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. Anything not specifically related to development or career advice that is _specific_ to Experienced Developers belongs elsewhere. Try /r/work, /r/AskHR, /r/careerguidance, or /r/OfficePolitics.


Members Online
Abstractions are killing me

Where I work, there's an abstraction for everything. Microfrontend architecture? Theres a team who makes a wrapper that you have to consume for some reason that abstracts the build process away from you. Devops? Same thing. Spring boot? Same thing. Database? Believe it or not, same thing.

Nothing works, every team is "about to release a bugfix for that", my team gets blamed for being slow. How do you deal with this?

Tech managers shouldn't be surprised they can't find candidates with good hard skills with an industry littered with junk like this.

I'm not saying I want to sit here flipping bits manually, but this seems to have gone too far in the opposite direction.





LAYOUT DESIGN
r/embedded

This sub is dedicated to discussion and questions about embedded systems: "a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints."


Members Online
LAYOUT DESIGN
r/embedded - LAYOUT DESIGN

We got over 60k wishlists in 6 months. This is how:
r/gamedev

The subreddit covers various game development aspects, including programming, design, writing, art, game jams, postmortems, and marketing. It serves as a hub for game creators to discuss and share their insights, experiences, and expertise in the industry.


Members Online
We got over 60k wishlists in 6 months. This is how:

Hello,

My team and I are about to release our game Duck Detective on this Thursday 23rd May, and I wanted to share with you all the process of announcing to releasing a game in a 6 month time period

This is me procrastinating from doing real work because I’m nervous 🥲

The TL;DR:

  1. We timed all our big announcements with events

  2. People really really love ducks

  3. TikTok converts surprisingly well

Here is the graph of our wishlists each day: https://imgur.com/a/wishlists-UEA6rAG

1. Announcing the game and putting the steam page live happened simultaneously during the Wholesome Snack Showcase during the Game Awards. It’s hard to know how the steam algorithm truly works, but I believe this strong start gave us a boost to our baseline wishlists each day.

You can see from the graph, but any time we have a big spike, there is still a 2-3 day period afterwards where daily wishlists slowly return back to the baseline amount, and that really can add up to a few thousand extra wishlists. 

Steam Next Fest has been by far our largest event for gathering wishlists and you can see how long the tail was afterwards, lasting almost the whole of February, which was entirely steam driven. I would say that we think that our success during Steam Next Fest was hugely helped by coverage from the press. You can see how halfway through the event we lost a lot of discoverability, but it increased again after the press coverage. Talking to other devs, they experienced a sharp drop-off with no recovery, so I think that Steam Next Fest is becoming increasingly difficult to do well in, as everyone is improving at gaming the steam algorithms for the event.

Most of our wishlists are from events, so I would say it’s important to keep an eye out for events and to apply to them when you think they suit your game

2. Our game contains a recently divorced detective, who happens to be a duck. 

It felt natural at the time to combine the serious nature of a Noir detective, with the most lovable of the waterfowl, but we now realise it made it much easier to market the game and quickly get people interested.

It doesn’t mean you need to start cramming your game with cats, dogs, frogs, and everything in between, but I think it has made our team realise the importance of having a very clear message as to why your game stands out in what is a very crowded space. 

3. TikTok and even Twitter does actually seem to convert to wishlists? This really surprised us as we’ve failed to have any traction on TikTok for years before this, but we managed to have a TikTok that surpassed over 1M views which is labelled on the wishlist graph, and you can see it was close to 1000 wishlists a day for a few days, which is sizable! Most of the small bumps you can see in the graph are also from posting other, less successful, TikTok videos.

It’s a lot of work making videos for any social media, so we’ve found that it’s better to make content true to ourselves and also lower effort as we still need time to make the game. We don’t do any voice over or show our faces in these videos. It’s mostly some gameplay footage cut together with an amusing caption and a bunch of relevant hashtags.

Hopefully this is useful to some people! Feel free to ask any questions (please distract me from work)



If you're gonna sign a blank cheque in exchange of a job, it's natural selection at this point.
r/developersIndia

A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out.


Members Online
If you're gonna sign a blank cheque in exchange of a job, it's natural selection at this point.

Oh bro is it a joke? Companies are asking freshers to sign blank cheques and freshers are considering them?

I don't understand how people are convinced that someone can make them work against their will. It doesn't matter if it's the Government itself, if you don't want to continue you GTFO without any consequences unless it's 1960 OR some weird communist country.

Sigh use some of your STEM smartness.



Crab God is not just a game where you become a deity in the underwater world of crabs. Through collaboration with dots.eco, your in-game achievements will contribute to real efforts in ocean conservation. So, are you ready to save the underwater world?
r/Unity3D

A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine.


Members Online
Crab God is not just a game where you become a deity in the underwater world of crabs. Through collaboration with dots.eco, your in-game achievements will contribute to real efforts in ocean conservation. So, are you ready to save the underwater world?





Optimization reduced API response time from 4s to 2.1s.
r/developersIndia

A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out.


Members Online
Optimization reduced API response time from 4s to 2.1s.

I was recently tasked with optimizing an existing API used by multiple teams, as its slow response times were impacting their processes. The optimizations were straightforward.

In some parts of the code, we were iterating over large JSON objects with a complexity of O(n⁴). Within the innermost loop, the length of an array was recalculated multiple times instead of storing it in a variable. Addressing this reduced the response time from 4s to 2s, especially given the large volume and size of documents processed.

Another improvement was implementing guard clauses—placing condition checks that could return empty values at the beginning of functions.


  • For anything funny related to programming and software development. members
  • A subreddit for all questions related to programming in any language. members
  • A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design. members
  • Subreddit for posting questions and asking for general advice about your python code. members
  • The subreddit covers various game development aspects, including programming, design, writing, art, game jams, postmortems, and marketing. It serves as a hub for game creators to discuss and share their insights, experiences, and expertise in the industry. members
  • Computer Programming members
  • A wholesome community made by & for software & tech folks in India. Have a doubt? Ask it out. members
  • A community for discussing anything related to the React UI framework and its ecosystem. Join the Reactiflux Discord (reactiflux.com) for additional React discussion and help. members
  • A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. members
  • For experienced developers. This community should be specialized subreddit facilitating discussion amongst individuals who have gained some ground in the software engineering world. Any posts or comments that are made by inexperienced individuals (outside of the weekly Ask thread) should be reported. Anything not specifically related to development or career advice that is _specific_ to Experienced Developers belongs elsewhere. Try /r/work, /r/AskHR, /r/careerguidance, or /r/OfficePolitics. members
  • The official subreddit for the Godot Engine. Meet your fellow game developers as well as engine contributors, stay up to date on Godot news, and share your projects and resources with each other. Maintained by the Godot Foundation, the non-profit taking good care of the Godot project - consider donating to https://fund.godotengine.org/ to keep us going! members
  • PowerShell is a cross-platform (Windows, Linux, and macOS) automation tool and configuration framework optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. PowerShell includes a command-line shell, object-oriented scripting language, and a set of tools for executing scripts/cmdlets and managing modules. members
  • Ask questions and post articles about the Go programming language and related tools, events etc. members
  • Discuss interview prep strategies and leetcode questions members
  • A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine. members
  • All about the object-oriented programming language C#. members
  • .NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! members
  • The official Python community for Reddit! Stay up to date with the latest news, packages, and meta information relating to the Python programming language. --- If you have questions or are new to Python use r/LearnPython members
  • Continuing the legacy of Vanced members
  • Next.js is a React framework for building full-stack web applications. members
  • members
  • Neovim is a hyperextensible Vim-based text editor. Learn more at neovim.io. members
  • [Docker](http://www.docker.io) is an open-source project to easily create lightweight, portable, self-sufficient containers from any application. The same container that a developer builds and tests on a laptop can run at scale, in production, on VMs, bare metal, OpenStack clusters, public clouds and more. members
  • This subreddit has gone Restricted and reference-only as part of a mass protest against Reddit's recent API changes, which break third-party apps and moderation tools. For immediate help and problem solving, please join us at https://discourse.practicalzfs.com with the ZFS community as well. members
  • Comunitatea programatorilor romani de pe Reddit members
  • members
  • Discussions, articles and news about the C++ programming language or programming in C++. members
  • This sub is dedicated to discussion and questions about Programmable Logic Controllers (PLCs): "an industrial digital computer that has been ruggedized and adapted for the control of manufacturing processes, such as assembly lines, robotic devices, or any activity that requires high reliability, ease of programming, and process fault diagnosis." members
  • A subreddit for working with Microsoft's Visual Studio Code members
  • This sub is dedicated to discussion and questions about embedded systems: "a controller programmed and controlled by a real-time operating system (RTOS) with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints." members