HNHacker News
TopNewBestAskShowJobs

grumpy_coder

113 karma · joined July 16, 2021

submissionscomments
grumpy_coder··on Overview: What are Cpp2 and cppfront? How do I get and build cppfront?
It's a nice idea, but not clear that it can truly interoperate with vanilla C++ libs which I think is required. Seems to be waiting for modules to be finalized, but whether cpp2 can call cpp, and cpp can call cpp2 without implementing half of a C++ compiler isn't obvious. https://github.com/hsutter/cppfront/issues/594
grumpy_coder··on People hate the idea of car-free cities until they live in one
The lack of those smelly poor people also makes for a nicer environment.
grumpy_coder··on Anime is a $25B industry that pays its animators pennies
All hit-driven industries, TV, movies, toys, games, anime, etc... need to be forced to pay the people who make them royalties. Money is always tight most of the time, but when someone makes a hit they need legal protection to a fair share of the huge profits.
grumpy_coder··on Ask HN: 9-yo son wants to build a game, I'm lost. What can I do?
A good starting point for making actually working games is text. I used Twine with my kids relatively successfully. https://twinery.org/
grumpy_coder··on Why new hires often get paid more than existing employees
I think the article does miss that a raise for exactly one employee is fairly easy each year. Two, maybe three is normal. But I have nearly a hundred, so virtually everyone is falling behind eventually, even the ones that do get a raise one year in five.
grumpy_coder··on Bosses are using RTO mandates as a way to blame employees as a scapegoat
One thing I have seen is a massive increase in wider executive meetings. With Zoom calls routinely having 100 executives. There's no time to manage their own teams because top execs are forever inviting everyone to 'fireside chats' and 'deep dives' because on the surface it costs nothing to add another person to a Zoom call.
grumpy_coder··on The product manager role is a mistake
I would say this more aggressively, product manager shouldn't be a specific role at any company. Someone needs to do that work, but making a product manager role, who can be unable to do any of the actual tasks to make the product function, is a bad idea. It's just encouraging people to play politics, and discouraging people from playing politics is one of the most important things for any org.
grumpy_coder··on Praising children for effort rather than ability (2021)
You seem to forget that no matter how much effort and success we have it's always the bosses son who gets the reward. And that sure doesn't feel like success.

Resiliency is becoming more important in our increasingly feudal society. Learn to roll with the punches and don't expect hard work to be rewarded.

grumpy_coder··on Ask HN: How do you look for jobs in 2023?
The wages went up precisely because of the limited supply and years of training needed for devs.

You get a really biased view when working in a tech company, but the vast majority of people can't code, and when they try to learn don't get beyond hello world.

grumpy_coder··on I fixed a bug the other day
At a meta level in most companies it is important to not become the quick 'bug fixing' specialist. Don't be the developer product managers use/abuse to get around processes and fix what they want fixing today.

Work with your manager to plan your career path. 'I fixed a bug the other day' is good once a year as a bullet point on 'why you should get that promotion' nothing more. 'I built and led a team to fix long standing bugs' is more what you want to be doing.

grumpy_coder··on I fixed a bug the other day
Most countries in the world don't do the 'depending on what your particular company decides to give'. California recognizes 18 holidays. Average holidays given is 6 (https://money.com/columbus-day-who-has-to-work-why/)

Lately I've seen a lot of 'unlimited' - read as less than your boss takes

In Europe 20 is the legal minimum

grumpy_coder··on Maybe the problem is that Harvard exists
Meritocracy is not really Marxist. Marxism is more 'to each according to his needs' https://en.wikipedia.org/wiki/From_each_according_to_his_abi...

A Marxist tone would be more focused on getting rid of the elite class doing the owning things part. (which has proved difficult...)

Meritocracy is actually nearly as awful as aristocracy in practice. A better society would just be more equal across the whole population regardless of birth, merit or whatever. i.e. CEO pay is now 300 times average employee pay, something more like 5 times would be a very different society and still have room for some merit element And having wealth above a reasonable level shrink exponentially rather than grow exponentially through some kind of share ownership tax

Then Harvard just wouldn't matter that much

grumpy_coder··on Speed Test
Would be nice to aggregate some of these together. One 'speed' has always been a bad proxy for all the different speeds you get from ISP local caches (that most companies can't get in), local COLO/CDN, regional AWS/Azure/etc... and us-east
grumpy_coder··on Making peer-to-peer multiplayer seamless with Godot (2022)
The cost of servers these days, you really shouldn't be playing with NAT hole punching except for your own interest/fun.

The number of simultaneous players on your little indie game are just not going to cause one medium sized server to break a sweat.

grumpy_coder··on Making peer-to-peer multiplayer seamless with Godot (2022)
IPv6 support is pretty 'widespread' at this point. >50% last I did a quick test

You unfortunately need ubiquitus IPv6 support to actually rely on IPv6, which isn't going to happen anytime soon.

So you really need to consider the benefits of dual stack v4 and v6 simultaneously within the same group of players. Might be useful, but it adds a whole heap of complexity.

grumpy_coder··on Remote work requires communicating more, but less frequently
As the person you kept interrupting and following to the coffee pot, I much prefer this new way of working.

To be clear, labelled as an 'IC' I have zero interest in training you. You will job hop at the first opportunity, and never lift a finger to help me in the future.

grumpy_coder··on Remote work requires communicating more, but less frequently
That nobody is obviously within the people making the decisions. The people complaining were a whole different set of nobodies.
grumpy_coder··on Stopping at 90%
I do feel the article isn't clear on what the context is, but it sounds like it is really this sort of corporate 'project' like internal research or tools.

And from years of doing these things I think they massively underestimate the 'system' as you put it. This system involves process, culture, rewards and a ton of politics.

It has some very unique challenges different from shipping products. Often your total addressable market is one team in the company, so product analogies aren't much help. You really need to gain political power to get buy-in. Or in today's corporate environment just be okay with finishing the task to 90%

This system needs to be in place prior, building it isn't 10% tacked on the end of a small project.

grumpy_coder··on Nvidia’s CEO Is the Uncle of AMD’s CEO
I always enjoy the story of poor immigrants 'humble beginnings' sent away to expensive boarding school in foreign country.
grumpy_coder··on TeamTopologies
That is the root problem with Martin Fowler and his ilk, always ignoring management, politics and existing reality.

See Project Managers becoming 'scrum masters' rather than neatly disappearing.

Platform teams are similar, they sound plausible, but as you say the reality is pretty miserable. 'Enabling' others to do work eventually looks a lot like doing the work.

grumpy_coder··on Ability to see expertise is a milestone worth aiming for (2022)
There is a huge problem with this idea, it suggests that a competent critic has usable skill in an area. This is obviously false.

Moreover I see it as a huge problem in our current environment of easy access to Youtube explainers of everything. In my areas of expertise I come across many more people that 'talk the talk' than can actually 'walk the walk'.

A chef must be judged on dishes they produce, a dancer on their performances, and a software developer on working code.

grumpy_coder··on Leveling up in job interviews for software engineers (2022)
I particularly love these hour long interviews where I've had to fly half way around the world to spend an hour answering shitty questions from some completely unprepared lazy asshole like you who hasn't spent 5 minutes reading each resume.

You should be ashamed of yourself.

grumpy_coder··on How to Do Great Work
You really shouldn't write a long post on doing great work without mentioning teamwork. He seems to say great work is done in the garage or garden shed, which has been false for centuries at this point.
grumpy_coder··on Growing from engineer to manager
You forgot how great it is to be called 'Talent'

The professional managerial class have completely taken over most tech companies now. 'Technologists' trading buzz words, peddling 'influence' and crowding out the people that actually build things.

grumpy_coder··on New York City will charge drivers going downtown
The actual dollar amount also matters. London's charge has tripled since it was introduced. The unforeseen consequence of this type of charge is it becomes a lever to reduce traffic by forcing poorer people off the roads everyone pays for.
grumpy_coder··on Never trust a programmer who says they know C++
Is that AAA game development, mobile game development or indie game development? All have different 'rules'
grumpy_coder··on Never trust a programmer who says they know C++
The problem with that statement is you have to in a very small time period pick enough corners to find what they know and not the many parts you think are not esoteric but are unused by many people.

What isn't esoteric? Shared pointers, move semantics, atomics, inline assembler, CRTP...

If you quiz someone on your particular known C++ language details you can far too easily think everyone is pretending.

grumpy_coder··on New study: 70% of type 2 diabetes cases linked to food choices
The linked 'scientific' paper is just embarrassing. From the study design "A comparative risk assessment model estimated the numbers, proportions and uncertainty of global T2D cases attributable to suboptimal intake of key dietary factors." That's it, that's the whole paper, reporting what the risk assessment model estimated.
grumpy_coder··on The Disappointment of 5G
The most depressing part of it for me was all the people pushing the lies and getting a big bonus/promoted. There has been zero downside for them. We really need government to get involved and stop the blatant fraud in marketing.
grumpy_coder··on On a great interview question
If the interviewer knowingly used a banned question for years could they be sued by candidates?
← PreviousPage 2 of 3Next →