Follow

Compare these two quotes:

> When you're working on a really, really good team with great programmers, everybody else's code, frankly, is bug-infested garbage
—Joel Spolsky

> I'll adopt third-party code, but as little as I can get away with, and only if it offers significant, proven benefit[s]… My code may suck, but it's a constant level of sucking that I can plan around.
—Jeff Atwood

They say _basically_ the same thing. And yet, the attitude Atwood expresses seems about 1000% healthier

@codesections why? seems like an unhealthy bug-infested paradigm - in fact it's blamed for all the world's security problems, and high-pressure management is specifically implicated - downright sick

@johnbessa

> why? seems like an unhealthy bug-infested paradigm - in fact it's blamed for all the world's security problems, and high-pressure management is specifically implicated - downright sick

I think we are intercommunicating somewhere, but I'm not quite sure where.

I agree that buggy code is bad. I think that an attitude of "my code mostly sucks, and I need to work to make it better – even if other people's code sucks more" results in better code than "my code is great"

@codesections cognitive self-deceit that has nothing to do w who is paying and how they get paid

@codesections @johnbessa

Atwood's quote sounds too much like a justification of NIH to me. I worked at a place that used their own HTTP parser that they knew wasn't great for similar reasons.

@john @codesections I am all for Rust (but not on my car) - then the systems 76 guy who worked on a Rust OS got criticism for bypassing its safety features - so he quit! WTF?

@johnbessa

I'm not familiar with that scenario. Was he working on an OS _for_ Systems76? I didn't know they were into that.

@johnbessa

Just double-checked, yes I am typing this on a Systems76 laptop. 😎

@john he actually blamed free software
I want to be typing on a pine64+ but waiting for for mail to move right again

@john @johnbessa

> Atwood's quote sounds too much like a justification of NIH to me.

Oh, it's *definitely* a justification of Not Invented Here – the source was a pair of articles discussing (favorably!) the fact that Excel shipped its own C compiler.

blog.codinghorror.com/dependen

> worked at a place that used their own HTTP parser that they knew wasn't great

I guess it turns on how "not great" it was. A parser that (reliably) handles only a subset of HTML might be justified in some cases

@john @codesections oh yeah, NIH - wtf is up w that? why? probl at the core of what I think the problem is which is that the OS is a platform for increasingly complicated RDMS even for phones What we need is an OS that directly benefits your brain with OO methodologies aka methods inventing your system in your brain, not their asset management paradigm

(which is actually absent in this rare corona-moment, sad about the elder deaths but easily predictable after AIDS)

Sign in to participate in the conversation
Fosstodon

Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.