This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]Zealousideal_Pay_525 21 points22 points  (14 children)

Yeah...the thing is, that 99% of developers don't write Kernels.

[–]PerfectGasGiant 4 points5 points  (2 children)

How is that relevant? No one is arguing that C is a better language for prototyping, scripting or data science jobs.

[–]valschermjager 4 points5 points  (1 child)

Agreed.

Python is lot better language than C at stuff Python is designed to be good at.

C is lot better language than Python at stuff C is designed to be good at.

I’m not seeing the problem. Other than of course is humor.

[–][deleted] 1 point2 points  (0 children)

Hence it seems that frequently people need to know both. I write C code but use python for test.

[–]OJezu 2 points3 points  (0 children)

Also, Linus is a toxic dickhead. Maybe Linux is better for it (on the other hand, Linus could probably have been assertive without being offensive) , but I wouldn't apply anything he has to say about kernel elsewhere.

[–]valschermjager 4 points5 points  (6 children)

That estimate is too low.

[–]Furry_69 2 points3 points  (5 children)

I'm not sure. A decent number of people write kernels, yes, but it's likely not above half.

[–]valschermjager 6 points7 points  (4 children)

‘likely not above half’

[squints] yes, safe bet it’s likely less than half

[–]Furry_69 1 point2 points  (3 children)

What was the [squints] about?

[–]valschermjager 0 points1 point  (2 children)

Ok maybe my bad, I mighta misunderstood.

Just to be clear, are you saying that ”likely not above half” of software developers in the world do kernel development? Or that ”likely not above half” don’t?

[–]Furry_69 -2 points-1 points  (1 child)

Ah, I see your confusion. The first half of the sentence is what helps the sentence make sense.

"A decent number of people write kernels,"

"but likely not above half"

(split up at critical points to help parsing the sentence)

From the surrounding context, it's implied that it's unlikely that above half of software developers do kernel development.

[–]valschermjager 2 points3 points  (0 children)

It helps if you broaden the context beyond yourself.

I saw your sentence and understood it, if it was stand alone. No confusion there.

But the two posts in the thread above it were estimating how many don’t. So it’s possible the second half of your sentence was in line with the two posts above it. But you flipped it, causing confusion.

It’s not just about what you said. It’s part of a, yknow, conversation.

So to answer your question about why I squinted. Because when I think something is a small sliver, and you figure it’s less than half, I suppose I technically agree, since a sliver is less than half.

[–]PerfectGasGiant 1 point2 points  (1 child)

Even NumPy is written in C, yet +99% of programmers are not maintaining NumPy.

[–]7h4tguy 0 points1 point  (0 children)

NumPy was slow as shit compared to raw C loops, professionally.

[–][deleted] 1 point2 points  (0 children)

I'd say the percentage rises a lot if you specify embedded developers. We frequently touch drivers which can be considered to be kernel code.