4 ms·
> I think you're being very uncivil. I'm sorry. I see how my questions come off as questioning your experience, and I didn't mean to do that. > I think you're
by falsedan 9y ago
> I think you're being very uncivil.
I'm sorry. I see how my questions come off as questioning your experience, and I didn't mean to do that.
> I think you're taking this too personally.
I think your reluctance to admit that you needlessly insulted some class of devs is exclusionary. Casual readers of these comments may think it's bad to write bash, or that it's ok to bash people who do.
> The buffers don't just sit in the kernel, they are copied between processes (via write/read.)
Yes, that's right. I know how pipes work, thanks.
What you call 'parsing' I would call processing. Parsing has a well-defined meaning in the context of computer science: turning tokens into a data structure (like a syntax tree).
> parallelizing unnecessary work doesn't remove it
Is unnecessary work a problem? If you're being charged by the second, perhaps it may be cost-effective to eliminate it… but most of the time, developer productivity is a bigger cost.
I see that you are mindful of the performance implication of your code. I usually have to think of developer throughput, so I'm very tolerant of inefficient use of hardware if it means someone gets their job done faster.
- hnbroseph 9y ago> class of devs wait... what? is this marxist class struggle framing? there is no 'class of devs' in this sense. there is no 'social justice' here. bash is not a person, bash is not an identity, none of this applies.
- falsedan 9y agoClass in the OO/taxonomy sense. I feel like you are projecting some of your existing issues onto this discussion.
- hnbroseph 9y agoit's more related to the nature of your wording and framing. no group of humans is being abused or discriminated against.
- falsedan 9y agoThen I should have said, type of developer. I see how 'class' has weighty connotations. > * no group of humans is being abused or discriminated against* I disagree, you make it abundantly clear that 'real' tools cannot be written in bash, and that people who write in bash are not producing as high-quality work as those who use other languages (like python).