I used this approach as part of a personal learning project. It ended up working very well because I was using Mongo, so I could just use $graphLookup with an index on the next ID.
It was definitely fast enough for my purposes, sorting about 30k items in 3 different linked lists in just a second or two. The function allows you to limit your depth or modify your starting location in the linked list (graph) which opens a lot of possibilities and/or performance improvements when only loading the first N records.
Hello! My team is currently creating microservices written in .NET Core. A lot of my teammates don't commit appsettings in their .NET Core microservices, opting instead to simply commit changes to our docker-compose file. This is fine until we need to debug something, and then it becomes painful to manually map the environment variables from the docker-compose file over to appsettings.development.json. I created this to make my life a little bit easier, and hopefully it helps some other folks too!
It's not perfect, and won't support every possible format for docker-compose environment variables (block scalars, for example), which seemed a little overkill for a weekend project.
I'm definitely open to feedback and suggestions! Thanks!
Plenty of reasons. The most obvious use that comes to mind is to avert government censorship. Then there are whistleblowers. There are more reasons to desire anonymity than illegal activity.
You're right - in my experience, most programmers have it pretty good.
What I've noticed is that stress/overworking comes when the team is pressured for time. As a mental, as opposed to physical laborer, sometimes less is more, and sometimes that means leaving an hour early just to figure out the solution to your problems on the drive home.
Managers who think "butts in seats, hands on keyboards" equals "more productivity" can't effectively manage programmers.
I'm curious how requirements are determined at these huge tech companies. Do the programmers have any weight as to which features are implemented, or are requirements typically handed down from someone else? I'm sure this varies from place to place but I'd like to hear your two cents.
Programmers have some say but ultimately it comes from above. The truth is, most programmer would rather add this feature and collect their high salary than rock the boat.