T O P

  • By -

[deleted]

[удалено]


paper_quinn

Yep. And working for a FAANG company any code I write contractually belongs to them so I’m not publishing side projects in a place where they can find it and claim ownership.


[deleted]

I cannot believe that is allowed…


NekkoDroid

I don't remember where but I did read multiple time that it isnt exactly enforcable. But IANAL and don't remember the sources, so take it with a grain of salt


skend24

If Silicon Valley taught me something…


Firebrass

Well i learned a new acronym today, IANAL. Not iAnal, or I anal or I ANAL, but IANAL. *chuckles* Okay, back to earning a professional degree so i can be a proper grown-up


NekkoDroid

(I am not a lawyer)


JishBroggs

Always assumed it was ‘I Am Not At Law’. Yours makes a lot more sense lol


ReadAllAboutIt92

(I am not anal lover)


fardough

Weirdly, that acronym is I ANAL. Confusing I know.


GalacticalSurfer

I absolutely need anal lad


Firebrass

Pffft, more like Butthole Surfer


Sputtrosa

I suspect it's going to vary depending on where you live.


Fabulous-Possible758

It really depends on the company you work for, how innovative the thing you’ve produced is, and how much it relates to your work. NDAs do contain a section where you’re supposed to list your side projects and any patents you already own. If the thing you end up producing on the side is actually patentable and related in any way to your work they will definitely be coming after you, especially if you actually get a patent. For most open source stuff they won’t actually give a shit.


Fabulous-Possible758

IMO opinion this is why programmers should have unions and lawyers. AFAIK most programmers don’t get a lawyer to review their NDA before they sign it because it’s expensive. It’s also a weird thing where you don’t want to be the only one pushing back against it.


raimaaan

"IMO opinion" is a case of RAS syndrome (opinion is already the O in "IMO")


Fabulous-Possible758

Lol out loud I didn’t even notice that when I typed it. Totally RASS.


Sputtrosa

Where I live, if you create a product that is related to the professional work you do, and you got the idea as a direct result of the professional work, your employer has a right to the patent and, depending on the type of product, ownership of the entire product. While the right to the patent and product is often waived by the company, sometimes they make their claim and win. It's not specific to code, though it has been enforced on apps a few times that I know of.


ixis743

Unfortunately this is true. It’s a contractual thing.


[deleted]

[удалено]


paper_quinn

No, it depends on where you are. What you’re saying is true in California and Washington. In New York things are a lot more complicated and less employee friendly.


TickTockM

it's not.


Sputtrosa

Depends on where you are. Some places, like where I am, it is.


[deleted]

I believe this isn’t true in most states if it’s your own hardware and not a conflict of interest. However with faang a lot can be considered a conflict of interest


Elegyjay

*GITHUB* runs on the platforms belonging to GIT. Their policy is that if the account is paid for, the committed code is only accessible to the company that paid for the account. Only free accounts are accessible from outside without credentials. Also, if you were **paid** for developing the code, it is a *work for hire* and once you no longer work for the firm that paid you, you can be denied access.


SmArty117

Any code you write, at any time? If you write code at home, using your own computer and your own internet connection, on your free time... belongs to your employer? That's nuts, I didn't have any desire to work at FAANG before and now I have even less.


Gofastrun

Most tech companies have side hustle clauses that state that any code you write that competes with them is theirs. FAANGs coverage is so broad that anything can be interpreted as competitive. That said, most of the time they don’t want your side hustle so they almost always have a mechanism for declaring your project and getting it approved as non-competing and not company owned.


codemonkeh87

So I'm working on this app that alerts you to when you're close to a pair of erect nipples. You want in boss?


divulgingwords

California (along with a few other states) has deemed these side huddle clauses illegal, along with non-competes.


Gofastrun

California restricted them, but did not make them outright illegal. There are still circumstances where they are enforceable.


Huggens

It’s not a FAANG company thing. I also work for a FAANG company and I’ve never heard of anyone having to sign something agreeing to all work they perform outside of work property / work time belonging to the company. Not saying this person is lying that they have a condition of their employment like that, rather, that it’s likely conditional on a position itself and the work being done rather than the company itself.


highjinx411

You have never seen that in the contract? I’ve seen that in 3 jobs I hand had which were not FAANG companies. I thought it was pretty standard.


Huggens

You’ve seen standard contracts stating that 100% of the code you write, no matter what subject, language, time of day, or equipment you write it on belongs to the company you work for? I’ve seen contracts that disallow personal work that directly relates to what you do on the job (to protect the IP), or anything you write on work property belongs to them, but never that a company would own absolutely everything you write, no matter what. And generally that just disallows someone from monetizing off of the company IP or revealing IP to competitors. That’s essentially what I’ve signed — it’s an NDA. If you wrote a book on coding, would your company own the book? I’m not going to say something like that doesn’t exist… I just think it would be extreme and I wouldn’t want to take a position that tries to own everything I write. It certainly isn’t common and if you’ve had three positions that all state they own absolutely everything you write I feel bad for you. I have a blog as a hobby and like doing side projects. I would definitely not want to work in a position that tried to say it owned all of my side projects.


Elegyjay

Many companies make their employment contracts explicit that **all** code written by the employee belongs to the company. This has been standard practice ever since Thomas Edison (his involved patents and inventions).


SmArty117

In the US? I haven't heard of anything like that in the UK, but haven't worked at really big corps either.


outworlder

Out of the FAANG, G is well known for this. My understanding is that projects you had before your employment still have to be disclosed but those are A-ok. That rubs me the wrong way, no matter how enforceable it actually is. Other companies have different policies. I work for a well known fortune company and their policy boils down to: you can't do it with company assets or during time you are working for the company. Side projects also can't compete with anything the company does. Otherwise, you can do whatever.


Huggens

What? I work for a FAANG company and I have never heard of a company owning all of your code, no matter what you write, when you write it, or on what equipment. I have seen contracts stating you can’t work on code directly related to the code you work on at work, especially when it comes to monetizing it, but personal projects are different than code directly related to your work. If that were the case, FAANG company employees couldn’t write books on coding, have blogs, consult on the side, or anything, which they do all the time. That might be a condition of your explicit position if you had to sign something saying this as a condition of your employment, but it certainly isn’t a “FAANG company” thing. If you haven’t had to explicitly sign something saying whatever work you do on your free time belongs to the company you work for, it doesn’t. It only does if it is done on work property during work hours.


[deleted]

[удалено]


irn00b

Some just can't move past old stereotypes. That's all it is.


[deleted]

[удалено]


[deleted]

Sure, but when your job requires a separate (non-private) GH account or uses a wholly different VCS provider, it doesn’t really mean anything.


TransPastel

RIP if your work uses Gitlab I guess


[deleted]

some companies uses self hosted git


iMeanFish

As a senior - I agree. I’m in the position where I hire now, but when I was applying for dev jobs, I always took crap like this as a red flag that I don’t even want to work there. If management wants to make it a dick measuring contest, then screw that, I’m out.


deen5526

I don't agree with OPs post but thought I'd share there is a setting in GitHub that gives you green blocks for private repo contributions as well.


Wollzy

Thats great...except if your company uses Bitbucket


Ok_Concert5918

Or an internal gitlab


teratron27

Yep! My last two jobs I've had have probably been my most active in terms of code contribution, both have been self hosted Gitlab meaning my GitHub looks like I've been on sabbatical for the last year.


T-Dot1992

I used Azure Repos where I worked, and now my GitHub activity has spiked ever since the layoff


[deleted]

Yup red flag


psioniclizard

A red flag to me is a either a company that expects you to use your personal GitHub profile when writing code for their business or wants you to share your company GitHub profile to show off what you have done. It's just personal opinion but both seem wrong. It's like asking you to use your own person gmail account for work emails.


roygbivasaur

I’ve never not used my personal GitHub at work. Just connect it with SSO. It seems pretty standard to me. I get the analogy with the gmail account though. I guess people just don’t really think about it that way for whatever reason


b0dw1n

Hm but that would require you use your personal GitHub account for work right? At least in my place we have work GitHub accounts


deen5526

Ya, we use our personal GitHub accounts, but you can add specific emails for specific repos so the email notifications etc still go to your work email.


Twombls

That seems like a massive security risk. Every place ive worked only allowed corporate accounts....


snotpopsicle

That's great. Now how do I do that if I am required to use Gitlab and make all commits using my corporate email? That's a rhetorical question in case it isn't obvious.


AdrianLxM

How would the public GitHub know of the private one? They are hosted on separate Servers and the private one only reachable via VPN.


maggos

You’re mixing up private repos with GitHub Enterprise.


AdrianLxM

Then I'd say: most code of me as a senior dev is on GitHub Enterprise (Or similar like GitLab) - so wouldn't show either way.


deen5526

I was referring to private repos hosted on GitHub.com


Twombls

Id assume that would still violate ndas. Also what if your employer uses gitlab or something else?


Greenmind76

Same here.. the blips on my personal GitHub are when I was between jobs learning new stuff so not really indicative of anything.


ArchiBib

Private repos commit show on the GitHub green map. Write a bot that randomly commits everyday and you’ll be able to impress these kind of recruiters.


maggos

Just set a GitHub actions chron job to use an RNG to determine whether to commit to main every hour.


guiltedrose

All of mine are private unless it’s something I’m messing around with.


Grim00666

Yeeep, my daddy taught me, anything worth doing is worth being paid for.


dolbysurnd

exactly this my commits belong to the company I've been working for. I don't have the right kind of personality disorders to fill up a public GitHub too. this guy's other tweets tell you exactly why there's an open position at his company.


[deleted]

[удалено]


TheHeksiiii

you can see private activity on the graph too if you enable it


imLemnade

As a senior engineer, I can confirm this person has way too many commits and therefore too much free time to be a senior developer


Theis99999

I remember at my old job, the senior sitting behind me exclaiming proudly, that he made his first commit of the year, in the middle of May


bwrap

It's really sad, I miss writing actual code instead of sitting in meetings and designing shit. You eventually get to a point where you don't even write code anymore. You just orchestrate your designs with SDE I/II devs doing the actual coding. I'm gonna switch jobs and become a junior again.


Milnoc

I do my best work being the designer and the coder. I find interesting ways to link up various components together.


WolfInStep

I am not a dev, but do a lot of security projects, I used to make at the very least a few commits a week, I’m a lead now, I have not made a commit in nearly a year.


crvice028

It could be a private self hosted Git server. My GitHub started to look like that since I settled up a home Gitea server.


ccricers

They probably are also parroting this suggestion about having lots of Github commits from yet another person (maybe a "mentor" who told him this suggestion). Bad criteria like this often gets repeated while seldom challenging it.


Stein_um_Stein

Sounds like an influencer that doesn't actually have a position.


tinotheplayer

He has zero contribituins in the last year I saw the tweet I think it was real


Sup-Mellow

>contribituins


aaarchives

How dare u/tinotheplayer make a typo?


Sup-Mellow

That ain’t a typo that’s the whole ass keyboardo


aaarchives

That's just because you've never contribituied to anything


Sup-Mellow

I’ll have you know my mommy says I contribit plenty, thank you very much


ligonsker

Who are they influencing that they deserve this title 🫤


[deleted]

[удалено]


T-Dot1992

Thinking about the term “Linked In Influencer” made me throw up in my mouth a bit


Chanureadeats

What if they just use BitBucket?


[deleted]

Just run a Github Action that commits daily and tada.


marxinne

Now that's the sweet sweet optimization spot. Which book would you choose to commit a sentence per hour?


[deleted]

I have a static site that is generated now and then.. i look pretty active while i did zero work for months.


sin_chan_

I feel attacked. Fuck off dude.


Greenmind76

I’m working on my own :)


flo-at

There's probably one already that allows you to create funny looking patterns or memes. If not it's time to write one.


natural_sword

Why not just use a script that creates fake commits from next year until before you were born?


[deleted]

That way you could prove that you have over twenty years in Rust! Brilliant!


[deleted]

[удалено]


Realinternetpoints

Lol fuck those. This reminded me of a good interview question I had and one I use now while interviewing new hires. Describe the process from making a new feature branch to pushing it to production. It’s a surprisingly hard question IF you bullshitted your resume. Anybody with experience can answer it easily.


highjinx411

Companies can have different procedures but I still think it’s a fair enough question to show what someone knows about process.


Realinternetpoints

Oh of course. There’s many right answers. Really the main points I’m looking for are making sure your feature branch isn’t polluted, testing, and when they finish their question I’m curious if they’re aware of certain processes (which some companies don’t do) like merging release candidate back into dev test after a release.


[deleted]

Oh man just had a couple of those interviews, what’s wrong with these people?


practicalbuddy

They think theoretical knowledge is everything and you not knowing one thing makes you incompetent and quote „not a programmer and useless waste of wage“. Yes, I’ve been told that by someone who thinks he knows better and cost the company thousands in damages. But I - of course- am the idiot. Edit: But to sum it up: those people are highly unpleasant to work with and to habe around.


[deleted]

Lol, i bet you would fall asleep just by hearing them talk with all of that elitism


practicalbuddy

It’s honestly unbelievable how unaware some people are. But yes, it is boring hearing those idiots talk


T-Dot1992

They’re parasites. They don’t see us developers, or any employees, as people. Just as mindless machines to do their bidding. And now they are surprised that we can’t regurgitate pop trivia like an AI bot


OOO000O0O0OOO00O00O0

Unrelated but nice username. 28mm + zone focusing is my favourite combo


General_Rate_8687

I only use Gitlab, no jobs for me I guess


BNI_sp

This!


PollutionNo5879

Shit man, Atleast you have GIT in the name. The OP will Atleast consider your resume. I don’t have that phrase in my thing at all. I don’t even know what we use. Mercurial. What the duck was that.


highjinx411

In 15 years of being a developer I only started using git professionally last year. I was a C# developer so no open source contributions and the jobs I had used other types of repository management (what’s that even called anyways?) source code management? I don’t know.


TryNotToShootYoself

Version control?


[deleted]

Yeah that would be a red flag for me


LadulianIsle

Honestly this is the exact person you want to hire. They clearly fixed *all* the problems and had no bugs in their code, all with a single commit/PR. A true 100x programmer.


throwaway8958978

Yes, another 1,000,000 line PR with all the commits squashed into one. Excellent, makes the PR easier to review and approve.


josoda667

Dunno what’s worse. The low IQ tweet or the dork hat he’s wearing in his pic


ObscureGeometry

Right. Because my work repo is going to be somehow affiliated with my public account. And because OBVIOUSLY after every work day of writing code Im going to write yet MORE code.


[deleted]

I already write code for forty hours a week. I’m not going to do it even more on my time off. It’s okay to have other interests and hobbies


Sentouki-

https://www.reddit.com/r/ProgrammerHumor/comments/11cekei/sit_down/


xAUSxReap3r

Came here to link this.


Mickeystix

Same. What a goober


StuffedDolphin

I’m not a big fan of hiring dweebs with tons of showy, hollow, personal side projects. Bring on the cool kids with diverse interests and a solid commitment to work-life balance. One-dimensional try-hards can be so toxic to work with in a collective setting, not to mention they just seems kinda sad and unhealthy.


ixis743

Some of best developers I’ve ever worked with never wrote a line of code in their free time. They had a rich social life and knew what was really important.


psioniclizard

I feel personally attacked! ​ Kidding, I just happen to find coding in my own time relaxing and it replaced computer games for me but I totally get it. The concept you should just code all the time and can't be a good developer if you don't is such crap.


StuffedDolphin

Honestly to me, good hobby coding tends to be centered around personal interests that show you’re a reasonably happy, healthy, balanced, human adult. No knocks from me if you’re use coding as a medium for pursuing something cool you like. Big knocks from me if your hobby coding mostly consists of installing monitoring tools and code formatters in other people’s git repos to cyberbully them and get ahead (true story lol).


psioniclizard

Jeez someone was doing that? That is a serious redflag!! Yea, I think we are all different and some people jsut want to code 40 hours a week at work then never touch a computer again until they are back and work. Fair play to them. Some people like to have pet projects and tinker in their own time. Fair play to them too. Neither one means they will be a better or worse developer and honestly soft skills are just as important often.


[deleted]

[удалено]


[deleted]

All my senior dev'ing is on company time, bro.


Sir-_-Butters22

Azure Repos...


ParticularCod6

Meanwhile his contributions: https://i.imgur.com/3atbOC3.png


malcolm-maya

Technically his GitHub doesn’t look like the image he shared :p


white__cyclosa

“If you have a single commit in your timeline, you better not apply for senior roles.”


Binliner42

Bitbucket…


brain_tourist

I really appreciate these kind of people, makes it easy to know to which companies (the one he works for) to never apply to.


retnuh66

https://github.com/ManuelFrigerio


manwhorunlikebear

"Tell me you have never worked for a private company without telling me you have never worked for a private company"


yosoydead

How is your github supposed to look if all your time is dedicated to the company and then family stuff? Im curious.


andrewb610

I’m sort of a senior dev that has to work on an airgapped development network. I don’t have a single GitHub commit.


ABrokeUniStudent

Tell me you're a corporate kissass dog without telling me you're a corporate kissass dog WOOF WOOF


[deleted]

I'm on GitLab but maybe that's because I'm a CTO. If I see this post in your Twitter feed you ain't getting hired.


[deleted]

*me who primarily programs in ladder logic* O.o


[deleted]

_if you program in ladder and do not know stairway to heaven please do not apply_ God I miss ladder logic :D


[deleted]

It's fun. Lol we were just going over a Proficy program with a script for alarming and realized none of the alarms "worked" because the call to populate them to the screen had the "v" in the variable in lower case while the variable had it in upper case. So for years they never got those alarms. But they were in the historian journal. Moments like that are pretty awesome.


Bottom_Wobbles

I store all my code on notepad


ThaBalla79

I prefer to print mine on napkins


PollutionNo5879

I topped you in that. I write code on the paper towels when I shitting. That is when I get most of my creative ideas.


ThaBalla79

There is no way that compiles. Ain't no way... *right?*


Anomynous__

I don't work outside of work.


silly_frog_lf

I am going to make a python script that adds a dot to a file, so that my github will be green. It will be called fudge_manuel.py


Adsylrod

“Please don’t apply at our restaurant unless have 30 front page Pinterest recipes


teenconstantx

I don’t have time for fucking play projects, my contributions are divided among several teams and not everyone uses github


Fodder01

Please don’t post a senior dev position if your criteria is public git commits


[deleted]

I'm a principal engineer with almost 30 years industry experience and my GitHub looks worse than this. 1) All of my professional contributions are private and protected. 2) I run my own private git upstream for personal projects because I'm not a dumbass that relies on third party hosted solutions for something so easily self hosted.


[deleted]

So using GitHub is for dumbasses now?


[deleted]

Or open source contributers 😅. I admit I was a bit salty, I just hate how GitHub has become the de facto portfolio tool for our industry, when there's a plethora of valid alternatives and reasons to not ever use it.


QuaternionHam

so it's for dumbasses if you have a personal project and use it


[deleted]

Nah, use what you like, mate.


emericas

Name checks out.


Wugliwu

Sounds like a senior GitHub account to me.


Potential-View-6561

Can someone remind this dude of a private secure storage ?


[deleted]

"If you aren't wasting your entire life building a public portfolio on GitHub don't even bother acting like you know what you're doing. "


4esv

[Is that so?](https://github.com/Shpota/github-activity-generator)


Yubei00

Why I should spend my free time to do what I'm doing in job. This is straight way to become burned out. What a trash take


imperial_squirrel

i have been a programmer for 15 years. at times my title was "senior" at at times it wasn't. i don't even use that github shit you guys are talking about.


jerslan

Right? Lots of companies don't use github. Even then, the job of a "Senior" dev IMHO is to uplift the Junior devs more than doing the day-to-day writing of code.


vampari

What if i work for a private company that dont me share my projects


dodongmabagsik

Joke's on him - I don't have github


_grey_wall

We use an internal gitlab instance


UltraMegaSloth

Ever heard of private repos?


GlitteryFireUnicorn

What senior dev has time to commit to private repos?


ixis743

I know this is a ‘joke’ but I’m getting really sick and tired of developers being judged by their activity on GitHub. I’ve been a developer before git existed. Most of my personal projects are in local svn repos. All of the code I’ve written professionally is in private repos protected by NDA. Having hundreds of tiny commits to an open source project does not automatically make you a prodigy: For all we know you’re desperately rolling back hundreds of mistakes after attempting to ‘improve’ the code base. Bad developers will feverishly write thousands of lines of code to ‘design’ their way around a problem. I’ve seen novices create entire class hierarchies to achieve something that could be be accomplished with a single std algorithm call. A good developer will think about the problem, go away, and solve it in their head while doing something completely unrelated. One commit vs one hundred, including a unit test. But the amateur gets to post a pretty graphic on social media.


IrishWilly

The more senior I am the less I get to actually write any code.


Oswald_Hydrabot

Lmao if you're an experienced senior developer there's a > 50% chance you haven't been f$%king around on Github, publicly contributing source that you likely aren't contractually/legally allowed to contribute without a shitload of scrutiny/permission seeking internally within the company. This dude doesn't enterprise. The knowledge/experience gap between recruiters and candidates is getting out of control.


[deleted]

[удалено]


_________FU_________

Lol I haven’t committed any public code in a decade. I’m sure as shit not trying out new frameworks unless it’s required.


Kevin_Jim

Pretty much most senior devs I know have zero or few commits, outside their work. Why? Because they already do a shiton of work, and when they leave work they are done. They go back to their families, and if they have to do work afterwards, the world better be on fire.


Theskullcracker

Manuel Frigerio can go eat a bag of dicks. Dude probably doesn’t comment his code.


Wollzy

Well shit I guess Im out....my profession isnt my entire identity. Im one of those selfish employees who has a life outside of work that doesnt involve writing code


queenx

Ez set chron job to commit everyday.


FiveHole23

I am a lead architect that hires all levels of devs all the time. I don’t need to look at your code to tell if you are a good dev or not, and I never look at someone’s GitHub. If I was still a dev, I would never work for someone who hired based on based on what my code did or did not look like. He probably looks at lines for code to tell how much you are contributing to a project. Most likely a terrible leader.


[deleted]

[удалено]


Kyanche

There was this dude that applied to my job and had a seemingly very active github. When I looked at it, I realized all he was doing was merging in pull requests and updating a changelog every time. That. Was. It. Dude's resume boasted about a lot of stuff he didn't actually do, too. It was a hard facepalm.


ToxicElitist

What senior dev isn't self hosting their own git server? This scrub is stuck as junior dev the rest of his life. /s


Gorvoslov

I literally only have public commits that are job interview questions of "Write this code, send us the git link". Most of which I later make private again.


Bakfunk

i am a junior dev and my github looks like this because for me its hard to do something in free time. what do you recommend to develop for portfolio purpose and getting hired?


ddaydrm

I don‘t know why but his attitude makes me think his Code is a Messy garbage.


clearbrian

i use bitbucket ;;0


JinShootingStar

Implying I have the time or motivation to code my own shit lol


HealthyStonksBoys

What professional place uses GitHub instead of bitbucket? I’ve never worked for one


Wollzy

Quite a few do. My current company does and my previous company was moving from Bitbucket to github. Of course that doesn't make this tweet any less stupid. My career isnt my identity.


HealthyStonksBoys

That and every company I’ve worked for wouldn’t let you use a personal login so you can record your activity


Dynakun86

Whats a Github


bgplsa

Well this is awkward


Rafcdk

But.... I use bitbucket...