GitHub Résumé: Service that creates a résumé based on your GitHub repos/activity
github.com
github.com
> Ubuntu (Zulu pronunciation: [ùɓúntʼù])[1] is a Nguni Bantu term meaning "humanity". It is sometimes translated as "I am because we are" (also "I am because you are"),[2] or "humanity towards others"
On the other hand it's easy to spot those who use Github as a form of virtue signalling to potential employers. 'Look at my activity graph & see how talented & productive I am!'
Likewise, if someone has written a blog full of recreational programming ideas while working full time in the industry, you'd consider the blog a red flag for inconsequentiality.
Why not also consider all hobbies red flags? I'm not sure that my rock climbing is consequential in any way. Isn't that a red flag that I don't completely buy into hustle culture? That I don't spend every waking moment thinking about how to impress you?
I'm not personally offended or worried that my entire life is one giant red flag for your hiring process, but I do suggest you are going to generate a lot of false negatives with the outlook your comment implies.
One evening, I spotted a man staring intently at the ground under a lamp post. "Looking for something?" I asked. "My watch," he said, and continued staring at the pavement.
"You lost it right here?" I asked, just to confirm. "No, I think I lost it in the alleyway back there" he replied. "Then why," I asked, "Are you looking for it over here?"
"The light's better."
This is the general problem of GitHub as a source of data for whether someone is a productive team player. If they did a lot of productive team playing in public on GitHub, great. But many people do their productive team playing off GitHub, or in private repos. They're like the fellow who lost his watch in the alleyway.
But we can only see what's under the light, and evaluating them as a complete developer based on what we find or don't find under the light is like looking for our watch under the light. We're doing it because the signal is easy to see. But that doesn't mean it's all of the signal, or the most relevant signal.
If you have a statistically significant data set showing that people with inconsequential GitHub contributions in public are inconsequential contributors in a professional software development environment in private, I'd like to see it.
But lacking a rigorous study establishing a statistically significant correlation, people's public GitHub profiles are not a reliable source of signal for hiring professional developers.
"You show me a metric, and I'll show you a game."
I think the heuristics need tweaking a little. "Creator & Owner" shouldn't carry as much weight and recency should carry more.
I guess the tech-savy bosses are savy enough to run this locally with the "opt-in" check patched out.
I believe it's just a typo, the correct URL is https://resume.github.io
Definitely not an indicator of quality of any kind.
Also do note that the "Contributions" section is misleading. Without looking into it I'm quite sure it's only pulling contributions for the current calendar year - I also know that's the info GH gives you on that endpoint if you don't want to keep iterating over commit lists until you get to the end.
That then paints a wrong picture of someone's contributions to projects over time :D A quick note about this would "solve" this by making the tradeoff explicit.
One of the problems is that I'm not going to work on a project just for the sake of working on it. If I'm going to work on a project in my personal time, it needs to have personal significance to me. As it turns out, I don't actually have that many needs that aren't serviced by existing software.
As a result, the personal time I spend on skill development tends to be in the form of broadening my horizons or deepening my understanding of a topic rather than producing useful software.
So most of my github activity is filing a bug report, possibly with a small patch.
It makes for a poor showing when you work mostly on private repos and occasionally submit fixes for dependencies of your public hobby ones.
Any hypothetical "tech-savy bosses who want to have a quick view of person's git/github activity" aren't getting that here.
TBH was hoping for some quirky GPT-3 text about what drives me and how I solve problems. Oh well.
Once you share that account with a company and sign an an agreement don't be surprised if they at some point they sue you just because your code may look similar to something you did while working for them.
On disability but feel well enough to maintain some personal projects? Good luck.
Working on a personal project that is taking off? Suddenly the company can build a competing solution and then later say you violated a non-compete agreement.
The list goes on and on. I'd suggest people stop sharing their personal GitHub accounts and not use personally identifiable information on your profiles.
Sounds to me more like the plot of Silicon Valley than something that's a common risk.
I would expect any company that actually did this to get some serious negative PR from it, such that they have trouble hiring talented engineers in the future.
Except employment agreements provide significant leeway into getting injunctions and for fines, so while an employee could go on the offensive and say that this is an issue, there could also be an injunction or agreements that prevent them from even talking about it without the risk of significantly more financial harm or contempt charges.
8 years ago https://news.ycombinator.com/item?id=6752800
10 years ago https://news.ycombinator.com/item?id=4466883
11 years ago https://news.ycombinator.com/item?id=2185666
Interesting idea, thanks for sharing it.
I think they are missing the point however. Linkedin for Developer is probably interesting on some level, but Github has much more interesting and useful information they could be using. What languages you prefer, where you like to run your workloads, if your code quality is decent, frameworks you are using, etc.
I have a lot of varied interests and an AI suggestion on what I'd likely have the must fun / success perusing would be neat.
1) type your username and go to the error page
2) run the following code via inspector "github_user_starred_resume = function() { return true }; run()"
I also tend to depend on a lot of open source projects... which means that I also find/report/fix bugs and contribute to documentation... all of which shows up in my public history.
It isn't just about relevant work experience...
I try to give back to stuff I use when I can, too, but I'd love to do much more. Time is limited, unfortunately =(
Be warned! This language will get creepy lawyer emails from github. Security github "engineers" will start emailing you threats - tricking you into corresponding with them. I have used similar language before on a fun weekend project and was banned/canceled/erased - all my project lost on github. The good news: now I know they allow some projects that do this.
Feel free to checkout my deleted profile: https://github.com/ransom1538
Also, care to share more of your story? I'm curious
My github profile is ransom1538. Yes. It was totally blocked - the account is frozen - it 404s now. I was doing a project to let users view and see random github projects. It was just a funny weekend project. It got legs and I was banned.