> I don't think he makes the greatest trade partner anyway
This seems to imply that the president of Brazil represents the entirety of an economic block, and as such a trade deal should suffer because of just one person?
71 karma · joined February 11, 2016
> I don't think he makes the greatest trade partner anyway
This seems to imply that the president of Brazil represents the entirety of an economic block, and as such a trade deal should suffer because of just one person?
I actually personally know someone who was retaliated at Google for raising a basic OSHA violation..
Today it's almost 100% about the prestige/brand recognition of the journals which they still control.
Journal prestige still matters because: (i) it's a way people can quickly determine the value of a paper (i.e. without reading it); and (ii) "where" you publish has direct impact on researchers careers, funding, etc.
The only way out is for the research community to start using other means of ranking papers and assessing the impact of research in a way that doesn't depend on which journal it got published.
As a developer, I tend to look at things and wonder about the future: "what can I build with this?"
I'm getting the realization that the equivalent for journalists is something like: "what controversies can I write about this?"
The pedantic snob will usually hold some extreme position about topics such as (1) obscure language minutia; (2) endless "framework building"; (3) premature optimization; or (4) mindless design "best practices".
They will have high pride attached to whatever is it and they would add a flair of expertise to it, making you feel like you hired a genius. At the start, it looks like they are working on some super advanced wizardry, but you eventually find that they mostly waste time.
On the other hand, the good developers care more about delivering value.
The good developer will not waste time solving problems you don't have --thus slicing through your 90% problem like butter-- and at the same time will possess the sharp tools to solve the hard 10% problems your less than good developer is unable solve no matter the deadline.
For option 1, you hire a good developer. For option 2, you hire a snob.
If you hire your average cheap engineer, you get option 0: he/she will eventually do OK for 90% of the problems, but the last 10% (which is often critical) will be a mess.
Too many clever people saw 3 repetitions of a pattern and decided to show case every template trick to create a "generic library" that is compile-time optimized, usually to solve a problem that doesn't exist.
Multiply that many times through the course of a project and you end up with code that seems to try to maximizes job security.
Whether it's monolith or whatnot, what you really want is the "good dev team" part.
That is such a weak statistical claim, that it border the disingenuous.
Previous discussion: https://news.ycombinator.com/item?id=12082893
Quite the opposite, it seems it was an opinion evolved through experience.
https://lkml.org/lkml/2000/8/22/52
Linus point was apparently about avoiding crappy interfaces when one goes about having common code just because it looks like they do the same thingy. He seems mindful enough that sharing code is hard.
https://lkml.org/lkml/2000/8/23/47
On the contrary, a raw talented engineer would usually jump into the opportunity to refactor and share common code, without realizing when the challenge is above one's ability.
In this aspect, even a few decades of experience in software (fragmented in many separate projects) can be less valuable than a single 5 year stretch in the same code base.