←back to thread

251 points lewq | 6 comments | | HN request time: 0.201s | source | bottom
Show context
JSDevOps ◴[] No.42136819[source]
Is anyone instantly suspicious when they introduce themselves these days an "AI Developer"
replies(8): >>42136909 #>>42136984 #>>42137147 #>>42137171 #>>42137380 #>>42137938 #>>42137950 #>>42140294 #
noch ◴[] No.42136909[source]
> Is anyone instantly suspicious when they introduce themselves these days an "AI Developer"

I'm only suspicious if they don't simultaneously and eagerly show me their Github so that I can see what they've accomplished.

replies(1): >>42137018 #
llm_nerd ◴[] No.42137018[source]
Of the great developers I have worked with in real life, across a large number of projects and workplaces, very few have any Github presence. Most don't even have LinkedIn. They usually don't have any online presence at all: No blog with regular updates. No Twitter presence full of hot takes.

Sometimes this industry is a lot like the "finance" industry: People struggling for credibility talk about it constantly, everywhere. They flex and bloviate and look for surrogates for accomplishments wherever they can be found. Peacocking on github, writing yet another tutorial on what tokens are and how embeddings work, etc.

That obviously doesn't mean in all cases, and there are loads of stellar talents that have a strong online presence. But by itself it is close to meaningless, and my experience is that it is usually a negative indicator.

replies(5): >>42137152 #>>42137381 #>>42137399 #>>42137592 #>>42138964 #
noch[dead post] ◴[] No.42137381[source]
[flagged]
kazinator ◴[] No.42137704[source]
> It's really not that difficult to show what you've accomplished if you claim to be in a field.

Actually it is incredibly difficult, because you no longer have access to your previous employers' code bases and even if you do, it is illegal for you to show it to anyone.

replies(1): >>42137888 #
noch ◴[] No.42137888[source]
> Actually it is incredibly difficult, because you no longer have access to your previous employers' code bases.

So the person never does anything outside of his employer's IP? That's unfortunate, but as a heuristic, I'd like to see stuff that the person has done if they claim to be in a field.

Perhaps other people don't care, and will be convinced by expertise without evidence, but I'm busy, and my life is hard enough already: show me your code or gtfo. :-)

replies(4): >>42138680 #>>42138687 #>>42139246 #>>42142504 #
1. abeppu ◴[] No.42139246[source]
If you hire an accountant, do you expect to see the books of their other clients? When you choose a doctor, do you expect to see the charts of their prior patients?

And frankly, when you hire a manager or executive, there's not generally a single artifact that you could use to examine their value-add. You can see perhaps the trajectory of a company or a division or the size of their team over time, but you can't see the pile of ongoing decisions and conversations that produce actual value.

I think the flip side regarding code is, the stuff I do for fun outside of my employer's IP is not at all representative of what I do at work, or how. I pick topics that interest me, work in languages that my company doesn't use, etc, and because my purpose is learning and exploration, often it doesn't end up as a finished, working, valuable piece of tech. I deliberately don't do anything too close to my actual work both b/c that just feels like working longer and because I'm concerned it would make ownership of the code a bit fuzzy, and perhaps it would be inappropriate to consider open sourcing. Because my side projects are eclectic and didactic, I rarely put it in a public repo -- but it has served its purpose of teaching me something. If I shared all of my code side projects, they would show an unfocused person dabbling in a range of areas and not shipping anything useful, because that's what's fun ... whereas at work, I am focused in a few quite narrow areas, and working on customer-facing features, because the point is to build what the company needs rather than what I enjoy building.

replies(3): >>42139678 #>>42140125 #>>42142578 #
2. cess11 ◴[] No.42140125[source]
If I'm shopping for an accountant I will present them with one or two cases and see how they would reason about them. It's not as easy to do with a physician.

The main difference between those professions and people who build software for a living is that they have organisations that predate modernity that keep tabs on their members and kick them out if they misbehave.

We should absolutely build such organisations, but there will be intense confrontations with industry and academia when we try, because capitalists hate when other people unionise and academics think they're the best at evaluating peers.

It's fine that your personal projects aren't polished products. They show your interests and some of how you adapt to and solve problems. It's something you've chosen to do because you wanted to, and not something you did because you were pressured by profit. The everyday grind at work wouldn't show what you'd do under more exceptional circumstances, which is where your personal character and abilities might actually matter, but what you do for fun or personal development likely does.

3. abeppu ◴[] No.42141367[source]
Even if an ML/AI/software engineer has a public GH with projects on it, there's no strong reason to expect it will be a useful signal about their expertise.
replies(1): >>42141783 #
4. noch ◴[] No.42141783{3}[source]
> Even if an ML/AI/software engineer has a public GH with projects on it, there's no strong reason to expect it will be a useful signal about their expertise.

That's only true if you don't know how to read code. I simply read their code and based on my level of expertise, I can determine if someone is at least at my level or if they are incompetent.

replies(1): >>42142777 #
5. rqmedes ◴[] No.42142578[source]
What a fantastic reply
6. abeppu ◴[] No.42142777{4}[source]
I can't tell if you're deliberately ignoring the point: people's public hobby projects may not be _about_ their area of expertise. They may be side projects specifically because they are outside of their main area. It isn't about ability to read code. It's about the difference between what you know well enough to build a career in (and produce non-public work) and what's interesting enough that you'll build it and give it away for fun. They may have very little to do with one another, even if both are expressed in code.
replies(1): >>42143068 #