Hacker News new | ask | show | jobs
by Kaytaro 1097 days ago
What makes you think a company with 89 employees that just clones Red Hat's source code would be faster than Red Hat with 19,000?
6 comments

Precisely because it has 89 employees instead of 19,000, it can be MUCH faster.

Have you ever tried to get support from Red Hat? Honestly? The first couple of tiers are often people who are barely computer literate. I've talked with several people who - I'm not kidding - had no idea what the Power architecture is and had no clue that there are architectures aside from x86.

Have you tried getting support from RedHat as an actual enterprise customer rather than an SMB?

Obviously if you pay for the lowest level of support, that's what you are going to get. Serious businesses pay for dedicated account resources. This typically includes a Technical Account Manager (TAM) and a dedicated support resource that works along side Professional Services to take care of your install.

When done _properly_ you will have nearly instant support from an excellent engineer.

Not sure who you were talking to but Red Hat support doesn't use tiers, cases go directly to SMEs on the feature and from there the only escalation point is the actual engineers working on the lines of code affected.
On multiple occasions, I've had Red Hat take 6 months to resolve a paid support case to fix something that already had a fix plus test cases committed upstream, and that could be cherry-picked into their version with no conflicts.
"Take 6 months" sounds a lot like "distribute the fix on the next minor update rather than doing so asynchronously".
Price's law, for one. Experience with the general effectiveness of large companies, especially their support teams, for another.
If Price's law is at play, then there will still be more competent people doing the work in Red Hat's support team than Rocky's.

How likely is it that there's someone on Rocky's staff of 80 who...

a. is an expert in the code, and has worked on it on customers behalf before

b. is able to effectively support a customer in addition to fixing a bug

c. is awake at the time you need them

d. isn't totally underwater with other issues

How likely is it that there's someone in Red Hat's staff of 20,000 (or whatever) who fit the same criteria?

You'll need experts in kernel, services, storage, networking, filesystems, virtualization / containers. Enterprise support shouldn't be done by generalists, it should be done by someone who has depth in the particular problem space.

Red Hat is supporting a lot more subscribers, I'd think? I have no experience with Red Hat phone support, their product has always been great and their online resources answered any question I had.

My impression from access.redhat.com is that much of the written material comes from support given to actual customers.

Red Hat (any many other companies) follows "knowledge centered support". [1] Essentially the knowledge base is the "workspace" or scratch paper of the support case, and as information comes in the case, the information should be organized in the knowledge base solution such that by the end, you've got the bones of a solid solution other customers can follow.

It's a whole Thing that People charge huge sums to implement, but the idea itself is pretty solid.

[1] https://www.serviceinnovation.org/kcs/

The mythical man month.

More people can very easily lead to nothing getting done.

This doesn't really apply to support. With support, there is generally 1 engineer assigned to one customer for the life of the case. If a patch is needed, a software maintenance engineer may be added. You can't throw extra people at a support case and expect it to complete faster. You can, however, throw more people at a support TEAM and handle more cases.
So Rocky needs to assign a single engineer to NASA support then. How does 19,000 people help with that?
That's typically what RedHat does...

If you're a big account you get your own Technical Account Manager (TAM) and a dedicated support engineer.

This is like bread and butter for anyone with any experience in enterprise.

How is HN so green in this regard?

No I'm saying if you're assigning *a person to a contract* Rocky can easily do that too.
Because surely they have other customers than these three workstations.
It's not 3 workstations, it's 3x per person support.
Point still stands, when you have an 80 man team you can’t have many customers who require your undivided attention.
Did you watch the movie 300? Then you know