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








TIP: Don't turn your wheels! Scroll their texture.
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
TIP: Don't turn your wheels! Scroll their texture.


5 years ago, I started making games. Today I made my first dollar. Wohooo!
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
5 years ago, I started making games. Today I made my first dollar. Wohooo!
r/godot - 5 years ago, I started making games. Today I made my first dollar. Wohooo!





What are the most overrated/underrated technologies/ideas in software engineering in your opinion?
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 are the most overrated/underrated technologies/ideas in software engineering in your opinion?

Overrated:

Microservices (yes, it's me who created the recent thread about MSA). The thread has some insightful stories and arguments, but I still feel like the hype around microservices did the industry a bad favor.

MongoDB (closely related to the PG point below). I have several times heard my colleagues discuss MongoDB and want to use it at work. Every single time, my immediate reaction was to ask why and suggest using Postgres instead with its JSONB columns.

Clean/hexagonal architecture - I think that the underlying ideas (dependency inversion, single responsibility and the rest of SOLID) are great ways to reason about architecture. That said, the marketing hype about clean architecture seems to have created a cult of religious fans to the point where abstractions and layers of indirection are created just because that follows what Uncle Bob wrote in his article. Also, the popular argument of "now we can swap the database every day" is so unrealistic in my opinion. I don't really remember ever needing to unexpectedly swap a database. Maybe, I'm wrong.

Underrated:

Postgresql - even though it has a great reputation these days, I still think a lot of people would benefit a lot from knowing more about its features and potential. My personal favorite is using PG's FOR UPDATE SKIP LOCKED feature to implement a simple queue. Whenever I need a task queue, I immediately reach for it.

Presentation/writing skills: I am not a great presenter and speaker myself, but the more I work as a software engineer, the more I realize that being concise, accurate, and engaging in your writing/speaking is a valuable asset. Not only does it make you more efficient in communication, your colleagues like you more, and your managers are likely to give you a promotion.

What are yours?




I lied about being proficient in SQL.. now I have a job interview in 2 days. How screwed am I?
r/SQL

The goal of /r/SQL is to provide a place for interesting and informative SQL content and discussions.


Members Online
I lied about being proficient in SQL.. now I have a job interview in 2 days. How screwed am I?

Long story short, I've been trying to switch careers for a while (stock broker to data analytics), applied for a financial analyst job and now I have an interview in a few days that is behavioral and technical. I lied about having professional experience using Tableau and SQL. I'm scrambling trying to learn through tutorials. Does anyone who is experienced in SQL think it's possible to get through a technical interview this way?






Why don’t a lot of users not read past the first sentence of a response to a support request?
r/iiiiiiitttttttttttt

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


Members Online
Why don’t a lot of users not read past the first sentence of a response to a support request?

Support request received. Oh I know exactly how the user can fix this. Provide a step by step solution, just two to three simple steps.

“That didn’t work. Please advise.”

“Ok no problem. I’ll meet you at your cube shortly.”

Show up and walk them through the steps. It resolves the issue. I don’t pry and ask if they followed my step by step but it seems obvious.



Have you ever heard of an engineer negotiating a gradual exit?
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
Have you ever heard of an engineer negotiating a gradual exit?

Context:

  • I'm a Staff engineer at a well known tech company with a mature engineering org. 15 years in the industry. Well compensated, great product and team. Been there 3.5 years, was promoted once, and given lots of recognition and leadership.

  • I am going to retire either in 2 months or 8 months to be a stay at home parent. For financial reasons, I'd prefer the 8 months. More vesting, bonus payout, and savings. But 2 months is fine too.

  • My manager is excellent. Best of my career. And also a decent guy who I'm relatively close with.

  • I'm the embodiment of the bus factor. I work on a critical team, am the only one with deep experience in the product and code, and it's a pretty niche bit of technology. I haven't preferred it be this way, but we've generally been understaffed and overworked on executive priorities since we were acquired. This is just to say, I know it'll be hard on the team when I leave, and they're going to try and get me to stay.

My question:

I'm considering letting my manager know that I'll be leaving in X weeks (still not for sure when I'll give notice), but that I'd be open to staying on for up to 8 months, under the condition that I work a lot less (say 10 hours/week) with the expectation that I'd help KTLO, stabilize the team and backfill my role.

But I won't stay for 8 months without a deal like that, for various family and personal reasons.

I can imagine many reasons the org wouldn't go for something like this. But I'm curious if you've heard of anything like it, and if so, if you have any tips for how I'd approach it.

EDIT: sorry for any confusion, accidentally replied from an alt account


  • 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
  • A subreddit for News, Help, Resources, and Conversation regarding Unity, The Game Engine. members
  • Discuss interview prep strategies and leetcode questions 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
  • 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
  • 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
  • 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
  • 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
  • The place for news, articles and discussion regarding WordPress. members