lainchan / Ω

Professional vs Private github

Undisclosed · 2023-02-01 09:11
I'm at the point in my Comp Sci degree of applying for internships. For a while now I've been semi-actively contributing to open source projects and making my own stuff on a private github account (not linked to my real name), and so I set up a professional github to put some projects on to prove to recruiters I'm not a bumbling moron. The problem, aside from having no commit history, is that going forward I am unsure of when to use which. Ideally I'd still use my personal account to contribute to most projects, but then I can't get the credit . On the other hand, using the professional for everything could lead to my internet activity getting linked to me irl. Any ideas on what to do?
Roger Pollack · 2023-02-01 09:18
I understand what you're talking about op... I've been using GitHub exclusively on a private account that I can't use for job interviews. I'm really confident in my abilities but I have nothing to show for it! I've had an internship recruiter that's also a personal friend tell me "if you can point to anything, literally ANYTHING I can hire you". I have nothing.
Trinity · 2023-02-01 09:23
>>66983 My thoughts exactly! I thought about maybe making the account name somewhat random, and then linking to it from linkedin or a resume so it'd be one-way. I.e. no way to trace back to my real name from the github but I don't trust myself to make it foolproof.
Lain Iwakura · 2023-02-02 17:10
>>66982 i had some libs built up from my botnet and showed them one. this was before github so naturally i emailed it to them or something, cant remember
Donna Hawthorne · 2023-02-02 19:26
Interviewers aren't expecting to hire someone with large ambitious github projects. They only have time to review a small sample anyway. It's better to share a small, clearly written code sample that follows best practices. So slice off some interesting piece of your private work, change the names to protect the innocent yadda yadda and publish that.
Incognito · 2023-02-03 13:01
This is a deadly important question I've been wrestling with myself lately, as I think about making a web presence. It really gets at the heart of why you're doing what you're doing. I don't claim to know the answer, but >>67013 probably has the right idea - you're probably overestimating what is expected of you professionally.
Tequila · 2023-02-13 22:11
>>67030 >>66982 >>66983 I know I glow when I say this, but I am curious what grey (or rainbow? lol) cap things you guys have been doing. I have a few sites and projects. The gist of them involves soyjacks, using proxies to log into things with dozens of tries, vsco downloaders, ig trackers - lots of horny teenager stuff.
Project 2501 · 2023-02-13 23:41
>>67238 A bunch of imageboard software from when I was obsessed with "internet culture". I was stupid and used my real name in the license of it too... I'm at a point in my life where I want to go full machiavelion mode and my only worry is that my degenerate teenager soykaf resurfaces.
Anamika · 2023-02-14 19:31
>>67238 It's less that what I'm doing is dubious, and more that I want complete separation between my work and what I do on the net.
The Fin · 2023-02-14 22:04
I've had this feel before, and I also am not quite sure about it. My solution was to have two personas, neither of which use my legal name. The first can be shown to anyone and I am okay with having my d0cs out there, but I don't advertise my name. The second is just for private "maybe I'll attach my name to it someday" stuff. Anything that doesn't fit those categories sits on a box somewhere, and can only be accessed over SSH tunnel over proxies. The box itself uses NFS over SSH so that the provider of the box can't see the filesystem without putting effort to write custom stuff for that box in particular. If I use a provider at all, anyway.
Tomohisa "Tom" Kanezaki · 2023-02-14 22:06
Why not just use a separate name for every project you do?
AXS · 2023-02-17 12:25
>>67013 >Interviewers aren't expecting to hire someone with large ambitious github projects. They are, nowadays everything is tied to social media. I find cringe those idiots on linkedin posting about studying some random topic with a smiling picture and their computer on the background. But this is how you play the social game. When you are screened by a girl who's only value she recognizes is the amount of likes in someone half naked picture, unless you act similarly as an idiot, you are out. I struggled a lot to get a job because of this, despise having extensive previous knowledge and experience. The current tone of the market is, if you are not screaming in every social media platform how amazing you are, you are not. They can see your code quality? Of course not. They can see the amount of follower and likes [sic], you got. Yes, I heard this term, likes and not stars, this reveals a lot about their internal thought structure. Is much easier to crack into a big tech, which won't require you to expose your whole life everywhere, than get into a small corporation or startup. >>66982 > The problem, aside from having no commit history Put clickbait soykaf on your professional one, chatgpt wrappers and other crap that any idiot will star. This profile is to generate visibility, I bet people will just look around, see the amount of stars, followers, that you built something which seems hard, and that is it. If this is not supposed to be the profile that makes you happy to be there, do the lowest amount of effort to get what you want. So you have more time to focus on what you actually enjoy.
Special Agent Bob · 2023-02-18 11:24
>>66982 I also have this problem and I am trying to figure out to which extent I want to use my real name online, and this concern has held me back from contributing to open source when I've wanted to. Same with making a website and using more ideal communication software. I don't know which identity to have. Maybe real/professional, real/personal, and pseudoanonymous online...?
Splicer · 2023-03-07 17:52
>>66982 So, I managed to have a whole programming career so far (starting in 2016) with basically nothing on my github. For awhile I selfhosted my own git instance, for a bit I was on sr.ht, for a bit gitlab, but I've never shared those profiles. My career went: Recent college grad with two swe internships and three years as a computer lab tech -> call center monkey (womp) -> miserable rapid application dev at a healthcare claims management company in the middle of nowhere -> warehouse automation engineer -> cloud engineer IME most people won't look at your github in the hyper-corporate sphere, but hell, my most recent job is a small startup and they just asked me questions about my hobbies. All the other companies made me do tedious programming challenges (except the call center). >>67356 I used to be Mister Pseudononymous, and had some infrastructure for separating everything, git configs that kept my identities from mixing up, different domains, duplicate blogs, etc. But it kept me from really developing a web presence, keeping a real dedicated blog, taking any of it seriously or developing permanent online relationships. YMMV. I was surprised that my current company just had me use my regular github, and since making that switch I just host whatever on there. I have plans to make public a lot of my repos now, and it's chill. The only stuff I do privately is stuff I do (did?) as part of a crypto hype team, which is a bit embarrassing and was never something I wanted to be contacted about. I think using my professional account makes it easier to contribute to things anyway, and you'd be surprised how little people care about what you're contributing to, even if it's explicitly 4chan related (for example). I end up making a lot of little things on github that employers would like to see just incidentally these days. Almost none of them are programming projects. Mostly, docker-compose stacks of services I host, images for things nobody else maintains in the way I like to host, ansible playbooks, dotfiles, etc. Eventually, I'd like to add the odd emacs plugin and a radarr integration I've been wanting to write for awhile. I'm also planning to keep a blog under my real name on the site I use for my email domain and on my business cards, where I'll write about software. Mostly, it will be for personal reference. I won't refrain from free software philosophical spergery, but that's as risque as it'll get. I'll keep a separate hugo feed that doesn't have a link to it, so you'd have to know it's there to access it, where I'll keep a secondary photoblog as I explore film photography. Finally, I'll have a gemini page where I keep a gemlog of actual personal stuff, pseudononymously. I think that's all the web interaction I'll need. I guess at the end of the day, obsessing over separation of identity turned out to be more of a hamper on my activities than I'd initially thought. That's part of why a lot of the things I mentioned are 'planned' or 'in progress'. Whether you choose to go with pseudononymity or not, just don't fall halfway like I did for so long.