News for hackers. Stuff that matters.
Re:Things I wished more developers knew about databases by eeZah7Ux on Wednesday April 22, 2020 @03:23PM (#22949211)
> The most senior developer (24yo or so)

I see the problem there.

Re:Things I wished more developers knew about databases by osrec on Wednesday April 22, 2020 @04:19PM (#22949740)
I've seen older developers that call themselves senior, but lack basic knowledge. I've seen younger developers, wise well beyond their years. Age simply isn't a big factor in how you judge a developer.
Re:Things I wished more developers knew about databases by brabel on Wednesday April 22, 2020 @05:32PM (#22950427)
Just because you saw a few exception does not mean the rule does not hold in general. Or are you saying most people don't learn with time (a corollary of your theory that age is not a big factor)?
Re:Things I wished more developers knew about databases by osrec on Wednesday April 22, 2020 @06:52PM (#22951070)
I would say that I have seen no discernible pattern, so I have learnt that it is imprudent to judge a developer by their age. People do learn over time, but some people learn more "cogently" than others, i.e. some get more out of one year's worth of learning than others get in 10.
Re:Things I wished more developers knew about databases by Haydos585x2 on Wednesday April 22, 2020 @11:55PM (#22952655)
The best thing I've seen on the topic is: "Some people have 10 years experience, some people have 1 years experience 10 times".
Re:Things I wished more developers knew about databases by amznthrowaway5 on Thursday April 23, 2020 @01:04AM (#22952979)
That's misleading because it's too simplistic. A smart person could spend 10 years gaining real, legitimate experience and they could still be eclipsed by someone with little experience but much more talent.
Re:Things I wished more developers knew about databases by goto11 on Thursday April 23, 2020 @07:44AM (#22954930)
Talent is no substitute for experience.
Re:Things I wished more developers knew about databases by amznthrowaway5 on Thursday April 23, 2020 @08:32PM (#22963319)
I'd say it's mostly the other way around, experience can't substitute for high natural cognitive ability. Of course a person still needs experience, but people with high cognitive ability don't need nearly as much, and people with less cognitive ability will hit thresholds of capability much more quickly. A lot of people live in a bubble of people with similar ability so they don't grasp the true importance of ability. And fakers who learn nothing year over year but have "years of experience", extremely common in this industry, don't like being told there are 14 year olds way more capable than them at their own jobs.
Re:Things I wished more developers knew about databases by goto11 on Saturday April 25, 2020 @05:46AM (#22976954)
I mean talent is no substitute for experience in the sense that experience teach you things about how the world works which you cant figure out just by thinking, however smart you are. But sure, cognitive ability is a multiplier, and if you don't learn from experience it is wasted.

A have met people much smarter than me who wrote bad code because they were working from a theoretical framework which just didn't correspond to realty.

Re:Things I wished more developers knew about databases by brabel on Thursday April 23, 2020 @05:43AM (#22954272)
But your point is only valid if those who do learn with time are either rare (so do not make a dent in the general trend) or they somehow also do not learn much after a certain age, both of which I find deeply problematic.

Programmers by the nature of the profession must be good at learning over time... and I find it difficult to believe someone who is good at learning when at 20, will be bad at learning when at 40...

> some get more out of one year's worth of learning than others get in 10.

Sure, but they probably continue learning the year after?? And the year after??? Or they too, stop learning (or are just too rare)?

Re:Things I wished more developers knew about databases by codegladiator on Wednesday April 22, 2020 @06:30PM (#22950909)
> most people don't learn with time

I think this is correct. The curve flattens with age (in my opinion).

> you saw a few exception

I think the seniors you met (the knowledgeable ones) /were/ the exceptions. Most seniors I have seen have convinced themselves that they know all there is to know.

Re:Things I wished more developers knew about databases by collyw on Thursday April 23, 2020 @05:23AM (#22954162)
I am getting on a bit and its not that I think I know all there is to know, but I see so much new tech that seems like pointless unnecessary complexity. I reckon that more than 90% of apps could be done in a classical MVP, with a bit of JQuery and a well tuned database. Most new ideas are a rehash of something from decades ago. It gets rather tiring.
Re:Things I wished more developers knew about databases by brabel on Thursday April 23, 2020 @02:44AM (#22953429)
> Most seniors I have seen have convinced themselves that they know all there is to know.

Yeah, seems we've met different kinds of seniors... I don't know any senior who wouldn't understand that "the more you know, the more you understand just how much you still don't know".

Re:Things I wished more developers knew about databases by collyw on Thursday April 23, 2020 @05:25AM (#22954180)
That quote is very true!
Re:Things I wished more developers knew about databases by Aeolun on Thursday April 23, 2020 @12:38AM (#22952848)
Most people don’t magically grow wiser with time. They need to be in an environment where they can grow, otherwise they’ll emerge just as stupid as before.
Re:Things I wished more developers knew about databases by bregma on Thursday April 23, 2020 @08:45AM (#22955313)
If you start out with a cohort of individuals across the spectrum of ability, over time many of those of lesser ability will self-select out of the pool. It is my experience (oops, see what I did there) that people rarely spend a career doing what they're not very good at. The exceptions inevitably stand out.

So, combining the winnowing of the not-very-apt with the gaining of knowledge through experience, the end result is that you have a preponderance of wise old experienced contributors.

I you are one of the younger inexperienced ones who believe they know better it's likely you'll self-select at some point, secure in your Dunning-Kreuger knowledge, and move to some career in which your high level of competence is valued more.

Re:Things I wished more developers knew about databases by shaklee3 on Thursday April 23, 2020 @12:59AM (#22952951)
The counterpoint is you need time to grow wise, and there's no way to get wise without many years of experience.
Re:Things I wished more developers knew about databases by Aeolun on Thursday April 23, 2020 @10:25AM (#22956332)
That’s also true. I guess that the relative percentage of people you’d call wise increases with age.
Re:Things I wished more developers knew about databases by 0xy on Wednesday April 22, 2020 @11:19PM (#22952519)
Shameless age discrimination. Very smart people exist at all ages. I've seen 21yo junior grad developers outperform 45yo 'senior' developers.
Re:Things I wished more developers knew about databases by collyw on Thursday April 23, 2020 @05:13AM (#22954125)
It's unlikely (but not impossible) that a 24 year old developer has had much of the experience needed to be classed as properly senior.
Re:Things I wished more developers knew about databases by watwut on Thursday April 23, 2020 @03:09AM (#22953543)
Seniority is not about how smart you are. And most programmers of any age are neither prodigies nor geniuses.
Re:Things I wished more developers knew about databases by eeZah7Ux on Thursday April 23, 2020 @10:25AM (#22956326)
Do not accuse people without evidence! I'm all against age discrimination.

..and when you see a company where the age cluster around a very small area you can tell age discrimination is happening. Which might very well be the case of the parent post.

Re:Things I wished more developers knew about databases by quickthrower2 on Thursday April 23, 2020 @02:16AM (#22953298)
It's even more complex as you cant even say dev X > dev Y for all tasks. So the age thing is even more silly. After so many years you start forgetting the stuff you did (in detail) in the first years anyway.
Re:Things I wished more developers knew about databases by raarts on Thursday April 23, 2020 @06:31PM (#22962312)
You're bringing up the exceptions that prove the rule as if they disprove it.
Re:Things I wished more developers knew about databases by lanius on Wednesday April 22, 2020 @04:35PM (#22949906)
Age is a just a number. John Carmack created Doom in his early 20s.
Re:Things I wished more developers knew about databases by danielscrubs on Thursday April 23, 2020 @03:59AM (#22953749)
That's a weird take. You don't think Carmack 2020 is wiser than Carmack 1993?

He is currently working on artificial general intelligence.

Re:Things I wished more developers knew about databases by throwaway3563 on Wednesday April 22, 2020 @05:18PM (#22950297)
Every good rule has an exception.
Re:Things I wished more developers knew about databases by 101404 on Wednesday April 22, 2020 @07:44PM (#22951382)
Why not judge people by the result of their work, instead of their age?
Re:Things I wished more developers knew about databases by dvtrn on Wednesday April 22, 2020 @10:24PM (#22952279)
Because then it’s harder to deal with our own imposter syndromes if we can’t blame it on the youth and hold their heads in the toilet while giving them the professional-development equivalent of a wedgie.

This was discussed at length in last week’s “Grey Beard Weekly” newsletter.

Re:Things I wished more developers knew about databases by 101404 on Thursday April 23, 2020 @03:35AM (#22953650)
So the "old people" are the bad guys for you, hmm.

Then again, it's mostly "old people" who are discriminated against when it comes to hiring.

Re:Things I wished more developers knew about databases by dvtrn on Thursday April 23, 2020 @03:05PM (#22959771)
So the "old people" are the bad guys for you, hmm.

Yea that was snark, bud. Doesn't always translate well over text, admittedly.

But no, not the "bad guys". That's an interesting conclusion you've arrived at.

Re:Things I wished more developers knew about databases by eeZah7Ux on Thursday April 23, 2020 @01:39PM (#22958579)
It seems so, and the fact that people are accusing me of ageism as I pointed out that a company hires only people below 24 years of age is very telling...
Re:Things I wished more developers knew about databases by detaro on Thursday April 23, 2020 @03:07PM (#22959798)
You didn't point that out, you made a vague complaint about someones age, and the comment you replied to doesn't even give you a good basis to assume that, so it's no wonder nobody understood what you tried to hint at. Hint: in many companies, a project involves only a small part of the workforce.
Re:Things I wished more developers knew about databases by mesaframe on Thursday April 23, 2020 @08:24AM (#22955163)
Now that you have advertised the newsletter. Maybe share a link too.
Re:Things I wished more developers knew about databases by dvtrn on Thursday April 23, 2020 @03:09PM (#22959829)
There isn't a newsletter. It was tongue in cheek.