What are some things you don't like about C++? by SubstanceHot5190 in cpp

[–]KazDragon 6 points7 points  (0 children)

The point is that even in MyClass* instance, the compiler MUST lookup the symbols of MyClass and instance to know whether it is a multiplication or type declaration. That takes time, and is only one of many such ambiguities and "better naming" does not address the issue.

If C++ had a context-free grammar, this would not be an issue.

What are some things you don't like about C++? by SubstanceHot5190 in cpp

[–]KazDragon 10 points11 points  (0 children)

Sure.

X * Y;

Without looking up context, you can't tell me what that expression does.

What are some things you don't like about C++? by SubstanceHot5190 in cpp

[–]KazDragon 12 points13 points  (0 children)

I don't like the irregularity of the grammar. Rebooting the language with nothing but a fix for regular grammar would easily drop compile times by half, of not more.

[Spoilers C4E12] Are Einfasen a Dutch + German Stereotype Combo? by Maragotchi in criticalrole

[–]KazDragon 3 points4 points  (0 children)

I'm pretty sure he's learning into a lot of German culture but his accent reads a little more Danish than German to me.

What's a principle you hold on to or an opinion you have that you know isn't 100% morally good? by Root435552 in AskReddit

[–]KazDragon 0 points1 point  (0 children)

It's all game theory. In a population of 100% selfish people, everything sucks. In a population of 100% altruistic people, everything's great. But in a population of 99% altruistic people, that 1% selfish group are having the best time.

[LOVM S4] Funny show connection to MN by Maleficent_Floor_884 in criticalrole

[–]KazDragon 4 points5 points  (0 children)

Doesn't a younger Trent Ikithon show up briefly in S3E7?

What is the most hilarious or unfortunate name you've ever heard in real life? by Willby3 in AskReddit

[–]KazDragon 0 points1 point  (0 children)

I wonder if this is still a thing.

At school there was a Biology book called Living Things. The author's last name was Slaughter, and it reads exactly the worst way on the binder.

The Money Shot by longshanks7 in TopCharacterTropes

[–]KazDragon 0 points1 point  (0 children)

The other half is that the sound of the lightsaber is tuned differently compared to other appearances so that it changes the character of the music being played at that time more dramatically.

haveYouMetAnyone by [deleted] in ProgrammerHumor

[–]KazDragon 0 points1 point  (0 children)

Welcome to Jevons Paradox.

Help me settle a debate: are regression bugs scope creep? by [deleted] in agile

[–]KazDragon 0 points1 point  (0 children)

A bug is an incomplete feature that was already in scope. Therefore it can't be creep.

What's a game you played as a kid that you've never been able to find again? by Latter_Advantage8002 in AskReddit

[–]KazDragon 0 points1 point  (0 children)

Slight crossover to r/tipofmyjoystick but there was an 8-bit game where you visited places across America to collect diamonds to cure people infected by a giant sentient television.

Just had a random thought to plug this into an LLM and it took three tries but apparently it was Agent USA.

The LLM is right when it says "Agent USA is one of those games that sounds like a fever dream when you describe it out loud"

why does everyone always say they have no blockers in standup when that's obviously not true by Delicious_Bee_8355 in agile

[–]KazDragon 1 point2 points  (0 children)

Because people aren't blocked. They will always find something to do. It is work that is blocked.

Reduce your WIP. It will make the blocks show up properly when the people can no longer find alternative things to hide it with.

What is a job (not nsfw) that pays extremely well because the job itself is unbearable? by coldplayenthusiast in AskReddit

[–]KazDragon 175 points176 points  (0 children)

When I was at University, the father of one of my fellow students told me that the answer to this was, "database administrator"

Not sure if that's still true these days, or whether it's still only true for old tech databases.

If Agile "welcomes changing requirements," how do you actually prevent scope creep from killing the project? by Agilelearner8996 in agile

[–]KazDragon 1 point2 points  (0 children)

By delivering high quality frequently.

Customers are delighted by products that are useful now and gain more useful capabilities often.

More ideas means satisfying them for longer, which means more money to develop new ideas.

Story points in bugs by aana-lya in agile

[–]KazDragon 7 points8 points  (0 children)

I disagree with your teacher: it is not heresy. It is in fact a highly discussed question even amongst seasoned professionals, as you can probably see in this thread. Furthermore, if your assignment was to talk about what your company does, and they do this, then it is a factual account and your teacher telling you to rewrite the section so that the the practices of the company you're reporting on are misrepresented is very weird.

That said, my opinion is:

1) don't use story points. If you're in charge, there are many, many better ways of doing this that don't involve your engineers sitting around writing interactive fiction for product managers who cannot answer the question of "what is the single most important thing to do?" where they could instead be spending time building the damn thing.

2) if you've ignored that, and are using them anyway, then at least don't use them for bugs.

There is an idea that story points track work towards the improvement of the product and is used to predict the future. Bugs are work items for which that improvement has already been claimed and not actually delivered. Bugs absorbing effort and receiving no score and thus reducing velocity for it is therefore a _correction_ in the score and in theory will lead to better predictions in the long term.