I am really torn on this one. I want to discuss the article because I think it brings up interesting topics, and for the most part HN folks are good at discussing polarizing things like this without devolving into Reddit-style nonsense. On the other hand, I want to flag it, because the article itself is absolute garbage. EDIT: I see now it is flagged. To be clear, I didn't, because I still think it's worth discussing…
Programmers aren't really well known for their inherent skill in writing. It seems like the content, rather than the delivery, is the more important thing here.
Antisocial Coding: My Year at GitHub
281–290 of 572 posts
Re: Antisocial Coding: My Year at GitHub
#282Earlier quoted context omitted.
Whenever I hear appeals to "meritocracy", I'm reminded of this anecdote ( http://www.bradford-delong.com/2009/09/republicans-to-the-ma... ): I remember back in the late 1990s, when Ira Katznelson, an eminent political scientist at Columbia, came to deliver a guest lecture. Prof. Katznelson described a lunch he had with Irving Kristol during the first Bush administration. The talk turned to William Kristol, then Dan Q…
I'm sorry, but this is just stupid. You can take literally anyone who hypocritically asserts a belief in an ideal and use it to huffily dismiss the concept overall. And you can find such a person for literally any ideal. For example, I could say: whenever I think of anti-racism, I think of [insert quote about someone who claims to be anti-racist and then says/does something racist]. Does that say anything about the c…
Re: Antisocial Coding: My Year at GitHub
#283Am I reading this correctly? Fired for lack of empathetic communication? Is that really a thing?
Re: Antisocial Coding: My Year at GitHub
#284I am really torn on this one. I want to discuss the article because I think it brings up interesting topics, and for the most part HN folks are good at discussing polarizing things like this without devolving into Reddit-style nonsense. On the other hand, I want to flag it, because the article itself is absolute garbage. EDIT: I see now it is flagged. To be clear, I didn't, because I still think it's worth discussing…
Re: Antisocial Coding: My Year at GitHub
#285Earlier quoted context omitted.
Then define "Best". The problem is, you can't come up with an objective metric for it.
I can't create a comprehensive definition for it, but I can identify many components that are objective and purely technical in nature: * Able to clearly communicate technical concepts. Evidenced by seeing displaying in wiring logical ordering of thought, separation of complex pieces into smaller, less complicated, and clearly delineated pieces, effective and actuate command of technical vocabulary. * Able to code. E…
Re: Antisocial Coding: My Year at GitHub
#286If you're ever put on a PIP, get out -- it's a sign someone in the company doesn't want you there. I've never heard of a PIP working out and both the company and employee being happy -- maybe you only hear about the bad cases, but a PIP often seems to me like a cover your ass plan on the part of the company. They want to get rid of a person, but they're afraid of getting sued, so a PIP is a way to document why a pers…
Re: Antisocial Coding: My Year at GitHub
#287Earlier quoted context omitted.
Fair enough! You've forgotten more about managing devs than I ever plan to know. Just don't be surprised that there's a pretty big chunk of the profession that will make this assumption about PIPs.
I imagine most seasoned professionals placed on a PIP will probably already have a reasonable guess if it's a BS posture or honest attempt to fix a problem. If not from the get go, definitely by the first 1:1. I guess, it doesn't really matter what the company calls this process or how it's presented, only how it is conducted. If you even mildly agree with the reasons presented for it, and you get positive feedback s…
Re: Antisocial Coding: My Year at GitHub
#288Earlier quoted context omitted.
If you're curious, consider doing research on the subject rather than asking people to re-litigate the whole thing from first principles every time the topic comes up. It gets exhausting because most people operate from a position of "a belief that there is no significant bias/significant effect from bias is the correct default assumption unless/until someone demonstrates otherwise through overwhelming evidence". And…
The post asked for sources. Presumably to facilitate research. The post did not ask anyone to relitigate anything.
People who are unaware of the existence of the problem can use a search engine and read up on it.
Re: Antisocial Coding: My Year at GitHub
#289When you get off on the wrong foot, there is very little you can do to correct it, beside changing teams. Once a manager thinks they know something about your performance, or perceived lack, it's hard to counter that. No matter what --colleagues, clients, other managers, etc. I've seen this play out a couple of times.
There is no stopping the snowball.
Re: Antisocial Coding: My Year at GitHub
#290Earlier quoted context omitted.
> The fact, for example, she dismisses PRs or code reviews because made by > white males. Or the blog post on her first deliverable, rewritten by a > white male. I really feel like you are injecting your own issues into this. For example, here is an excerpt that you're referring to: > However, it soon became apparent that this promising start would not last > for long. For my first few pull requests, I was getting fe…
> I've never worked anywhere that I felt the need to start critiquing the code of people from other teams who were working on systems that I might not even have experience with. This is probably a side effect of how GitHub evolved. Watching some of their earlier talks and comparing that with how they function now, the introduction of managers was a recent addition. It probably didn't change how past engineers operate…
I think it's actually because when you're in a young fast-growing company, the success of the company is literally everyone's responsibility. You have both the means (because the company hasn't yet ossified into management structures and the codebase is small enough that most people can be familiar with all of it) and the incentive (because a large portion of your compensation is in stock options that are only worth something if you succeed) to materially affect the company's prospects. And many people who join in that environment don't get the memo about when it becomes inappropriate for a new, larger structure.