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

iBelieve
r/ProgrammerHumor

For anything funny related to programming and software development.


Members Online
iBelieve
r/ProgrammerHumor - iBelieve











I took over the Godot stream and ranked all the 2D Nodes. What did we get wrong?
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
I took over the Godot stream and ranked all the 2D Nodes. What did we get wrong?
r/godot - I took over the Godot stream and ranked all the 2D Nodes. What did we get wrong?



Added Dynamic Split Screen to my 3D Game in Godot 4.2
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
Added Dynamic Split Screen to my 3D Game in Godot 4.2


It has started - Managers are thinking CoPilot as some Magical Tool and expecting 10 Days work in 10 Hours !
r/developersIndia

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


Members Online
It has started - Managers are thinking CoPilot as some Magical Tool and expecting 10 Days work in 10 Hours !

So it has started. Managers, who have absolutely no idea how modern coding even works, who maybe wrote 5 lines of code 30 Years back, are now thinking GITHUB COPILOT as some Magical Tool which will do all the developers work. So now they are expecting the Dev to complete 10 Days worth of work in 10 Hours !

They are not even ready to understand that ANY Gen AI tool right now is just an assistant that can help us right repetitive code but all the complex logic implementation, system integration and everything still needs to done manually. The code that is generated by Copilot is full of bogus logic.

They just say do more Gen AI courses to make better use of CoPilot. Don't give any excuse.

WOW !



What is your favourite trick/rule that results in high-quality code?
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
What is your favourite trick/rule that results in high-quality code?

Okay, let me clarify. In the thread about overrated concepts, several people mentioned Uncle Bob and clean code. Again, the principles behind the rules are very useful. After all, software engineering is fighting complexity almost by definition.

That said, because of the tone and Uncle Bob's authority, those out-of-nowhere rules like "methods can't be longer than 5 LOC" or "methods can't have more than one parameter" became associated with clean code.

A much better book on writing great code is A Philosophy of Software Design by John Ousterhout. What I like the most is that John has a very nuanced view on software design, and instead of magic numbers and prohibitions he comes up with useful ideas like deep/shallow modules. This single chapter made me rethink how I write code and think about complexity.

As for less philosophical rukes, there's a favorite of mine that in my opinion tremendously improves average code. It's guard clauses or, simply speaking, early returns. I know, there used to be the opinion rooted in old programming languages that a routine must have only one return. This is fortunately no longer true, and in the language I use 99% of the time (Go) , returning early is one one of the common best practices.

What are your favourites?




Despre muea pe care mi-a dat-o compania
r/programare

Comunitatea programatorilor romani de pe Reddit


Members Online
Despre muea pe care mi-a dat-o compania

Nu dau nume ca se supara Tremend. Anul trecut s-au primit măriri și bonusuri doar pentru avansări, eu ca orice angajat de rând nepus neapărat bine cu managementul, insa un om care muncește decent cu rezultate recunoscute de stăpân ăka client, nu am primit nimic. Ca marea majoritate a colegilor mei. Pe aia de au primit și au fost promovați în acte și pupați pe portofel i-am felicitat și am mers mai departe cu viața mea. Ne-au promis că anul asta o sa fie măriri dar ceo-ul PS are alte planuri. Au primit măriri doar 30% dintre cei care se încadrau, ceilalți au primit o mare mare mue. Mă simt efectiv scârbit, nu voiam să plec pentru că îmi plăcea proiectul însă bănuiesc că nu am alta varianta daca vreau sa mai am bani in buzunar când vine finalul de luna. Efectiv îmi este rușine de mine că i-am luat în serios și chiar am crezut că dacă merit o mărire și am rezultate pozitive recunoscute de toată lumea își vor respecta promisiunea de anul trecut. Scriu aici pentru că știu că colegii sunt geana pe Reddit și unde lucram și îmi sfătuiesc toți colegii din firma sa plecăm și noi cat mai rapid, ca să și tragem o mue nu doar sa o primim.




Having doubts about releasing my finished game on steam. Am I just adding to the problem?
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
Having doubts about releasing my finished game on steam. Am I just adding to the problem?

I have finished my game that is on the steam store, but have been pushing back the release date for months. I can't continue with coding my new game until I deal with this mental hurdle !

Viewing some posts in this sub I understand people are frustrated with how much "low effort" stuff is on the steam store. My tower defense game doesn't have any new never before seen mechanics. I know not every game is going to have that. It just leaves me with a feeling of "would anyone pay for this?". Is this a normal feeling that devs have? doubting your work? feels like I am charging money for something that isn't perfect or ground breaking?

I have about 130 wish lists, I am thinking of releasing at $3.99. I just don't want to release for free because it seems like steam doesn't push free games at all ( 30% of $0 is $0 ).

Does my game look worthy of being on steam or should I just try another game? Trailer was made by fiver.

STEAM PAGE

Thanks for reading.


  • 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
  • All about the object-oriented programming language C#. 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
  • A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine. members
  • Continuing the legacy of Vanced members
  • Discuss interview prep strategies and leetcode questions members
  • .NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! members
  • members
  • Next.js is a React framework for building full-stack web applications. members
  • Neovim is a hyperextensible Vim-based text editor. Learn more at neovim.io. members
  • Comunitatea programatorilor romani de pe Reddit 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
  • 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
  • Discussions, articles and news about the C++ programming language or programming in C++. members
  • Hello, IT. Have you tried turning it off and on again? members
  • Welcome to our community! This subreddit focuses on the coding side of ChatGPT - from interactions you've had with it, to tips on using it, to posting full blown creations! Make sure to read our rules before posting! 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