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

allThewayfromMar
r/ProgrammerHumor

For anything funny related to programming and software development.


Members Online
allThewayfromMar
r/ProgrammerHumor - allThewayfromMar











The IT Guy Effect
r/iiiiiiitttttttttttt

Hello, IT. Have you tried turning it off and on again?


Members Online
The IT Guy Effect

What do you guys call it when you go to take care of a ticket and when you walk through the door the problem is magically fixed? I've even had it happen to me on more than one occasion when I'm having trouble and a colleague takes a look.

I'm sure it could mostly be chalked up to user error, but sometimes it does seem uncanny.

I just tell people I really believe they had a problem and they just got "IT Guy-ed".

Excited to hear your stories!






What developer opinions have changed for you over the years?
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 developer opinions have changed for you over the years?

Just as the title says. What are some opinions about development you use to believe strongly in, but have changed over the years. What has changed them? Was it any new experiences?

A few of mine are below:

  1. I don't really care for DRY anymore. 10 years ago, I tried to make my code as DRY as possible, but now I don't mind repetition

This changed due to moving to writing Go professionally. I started to notice that making Go DRY felt like a code smell. I will create an abstraction if I understand the code enough. But I use to be obsessed with this.

2. I don't think dynamic languages are that great on the backend. I use to think it was only performance, but lack of a type system is a big problem. I use to try to make Python and Ruby code work in the backend. You can certainly write code faster in those languages, but they feel like liabilities.

3. Memory safety maybe isn't that great anymore. As a Go dev who use to be a Java dev. All I know are JVMs. But I've found garbage collection gets in the way, and optimizing or building around the GC is quite a pain. It requires very specialized knowledge of the language, and learning how to save allocations. In Go's case it can lead to some very unreadable code. And in Java you have to really learn how to tune the JVM. I also think Rust borrow checker and lifetime semantics actually creates a lot of complexity.

And that's it. Any development experience for you that has changed over the years?








What do you think of my map generator?
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
What do you think of my map generator?
r/godot - What do you think of my map generator?

Whenever people say “Don’t build your own auth”
r/webdev

A community dedicated to all things web development: both front-end and back-end. For more design-related questions, try /r/web_design.


Members Online
Whenever people say “Don’t build your own auth”

Do they mean don’t do things like create your own hashing algorithm, JWT’s, etc? They don’t mean that you should use an auth service like Firebase or supabase although you can, rather they mean to use libraries for hashing, JWT’s, etc made by people who specialize in their respective things?


  • For anything funny related to programming and software development. 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
  • A subreddit for all questions related to programming in any language. 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
  • 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
  • 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
  • A place for all things related to the Rust programming language—an open-source systems language that emphasizes performance, reliability, and productivity. 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
  • Ask questions and post articles about the Go programming language and related tools, events etc. 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
  • Discuss interview prep strategies and leetcode questions members
  • A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine. members
  • .NET Community, if you are using C#, VB.NET, F#, or anything running with .NET... you are at the right place! members
  • All about the object-oriented programming language C#. 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
  • 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
  • The goal of /r/SQL is to provide a place for interesting and informative SQL content and discussions. members
  • Comunitatea programatorilor romani de pe Reddit 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
  • The place for news, articles and discussion regarding WordPress. members
  • Continuing the legacy of Vanced members
  • Bem-vindo à nossa comunidade! Todos os assuntos relacionados a TI, programação e afins são bem-vindos no r/brdev members