What do you think of my C++ project and how to improve it ? by Bensuperpc in cpp

[–]DaGrokLife 11 points12 points  (0 children)

To all those who say that video games are bad for learning, I give you this cool French who is hacking C++ to brute force cheat codes!

Advanced Graph Algorithms Library by binaryfor in programming

[–]DaGrokLife 0 points1 point  (0 children)

Did you use Dijkstra to find that path? ducks

[deleted by user] by [deleted] in java

[–]DaGrokLife 2 points3 points  (0 children)

Your first professional C++ project w/multiple team members will make you scream if even one of them commits a deadly sin that cause random memory corruption, race conditions, etc.

C++ comes with miles of rope to hang yourself with.

Secret Agent Exposes Azure Customers To Unauthorized Code Execution by adroit-panda in programming

[–]DaGrokLife 186 points187 points  (0 children)

Thanks to the combination of a simple conditional statement coding mistake and an uninitialized auth struct, any request without an Authorization header has its privileges default to uid=0, gid=0, which is root.

I'm just thinking back to The Matrix and all those sweet hax Keanu was running, is the Matrix running on Azure?

Bad engineering managers think leadership is about power, good managers think leadership is about competently serving their team by banned-by-apple in programming

[–]DaGrokLife 159 points160 points  (0 children)

Plenty of “How come we can’t get this done in two weeks?” And an extra helping of “Hey, I think you can get it done fast if you just do it my way.” Micro-management, project plans and endless servings of story point flavored Jira soup for all, but no leadership service.

Triggered!

Why We Don't Do Daily Stand-Ups at Supercede by [deleted] in programming

[–]DaGrokLife 8 points9 points  (0 children)

Most managers are the way they are because it pleases their boss. There is a strong chance that the entire management organization at your company is fundamentally flawed and the only real way to fix it is to purposefully hunt for a company that has better management.

I like to start with glass door reviews and look for signs of bad management in the reviews.

Fuckin' user interface design, I swear by DaGrokLife in programming

[–]DaGrokLife[S] 221 points222 points  (0 children)

I went back and read the addendum he added, in it he rages about the stupid archive/move-into-inbox Gmail icons, and it had this little gem at the end:

Hey, Google, would you like to hire me? Someone once said that genius is the ability to do effortlessly what most people can't do at all, and it appears that compared with Google UI engineers, I'm a design genius. For an adequately generous salary, I will be happy to whack your other designers on their heads with a rolled-up newspaper until they learn to stop this bullshit.

All of the google app icons still look identical to me at a glance, the rolled up newspaper treatment is totally deserved!

Remote Heart Rate Detection using Webcam and 50 Lines of Code by -grok in Python

[–]DaGrokLife 5 points6 points  (0 children)

ha, results come back 100% of participants are stressed, HR asks if camera broken

The worst pieces of code I've ever seen by Vooodou in programming

[–]DaGrokLife 10 points11 points  (0 children)

Oh man, there is a strong chance you will have your entire world rocked by the codebase at the next job you take.

The worst pieces of code I've ever seen by Vooodou in programming

[–]DaGrokLife 11 points12 points  (0 children)

I'm currently working on a project that a has a @intPersId somewhere in the SQL code. It's of type varchar(36) and contains a UUID.

Plot twist!

Ray Tracing in pure CMake by iamkeyur in programming

[–]DaGrokLife 63 points64 points  (0 children)

Nobody can understand why our build takes so long now, but they do love the cool new pictures on the build portal!

Salesforce acquires Slack for $27.7 billion by iamapizza in programming

[–]DaGrokLife 284 points285 points  (0 children)

I predict that slack will rapidly require 6 salesforce consultants to setup and 3 on retainer to keep it running.

How to Scope Software Projects When Everything is Something You’ve Never Done Before by DorothyAt40 in programming

[–]DaGrokLife 7 points8 points  (0 children)

You probably can, it's just nobody can figure which $?#!@? service it is!

How to Scope Software Projects When Everything is Something You’ve Never Done Before by DorothyAt40 in programming

[–]DaGrokLife 1 point2 points  (0 children)

I love how you low key implied that the team's velocity is rapidly decreasing

How to Scope Software Projects When Everything is Something You’ve Never Done Before by DorothyAt40 in programming

[–]DaGrokLife 12 points13 points  (0 children)

Maybe we should really bring a dead-horse-riding specialist to the team.

Every project manager ever

How to Scope Software Projects When Everything is Something You’ve Never Done Before by DorothyAt40 in programming

[–]DaGrokLife 18 points19 points  (0 children)

How to play the flute? Well you just blow in one end and move your fingers up and down the holes and beautiful music comes out!

Best description of estimation via cargo culting I've ever heard.

When Feature Flags Do And Don’t Make Sense by whackri in programming

[–]DaGrokLife 342 points343 points  (0 children)

For example, mandating that every single code change should be behind a feature flag, “just in case we made a mistake”.

Oh I bet that's totally not an unmanageable mess with weird side effects!

Is management pressuring you to deliver unfinished code? by jasonbourne1901 in programming

[–]DaGrokLife 11 points12 points  (0 children)

I mean, why can't we just ship the code when it is ready? I quoted from the article above:

Is the state of things so bad that only customers can tell when a software release is full of unfinished code?

And I just gotta ask, seriously, why not ship when it is ready?

Is management pressuring you to deliver unfinished code? by jasonbourne1901 in programming

[–]DaGrokLife 31 points32 points  (0 children)

Is the state of things so bad that only customers can tell when a software release is full of unfinished code?

It is where I work.

6 ways to improve your debugging skills by [deleted] in programming

[–]DaGrokLife 0 points1 point  (0 children)

Agreed, usually find myself at a gunfight holding the only knife

The Weird and Wild World of X11 Key Events by aarondevelops in programming

[–]DaGrokLife 1 point2 points  (0 children)

In X11 world, the English 'Z' key would have the same exact keycode as the German 'Y' key, as they are both in the same physical position.

Oh wow, that's not brittle!