Live data from Hacker News

At what time of day do famous programmers work?

ivan.bessarabov.com

191–200 of 215 posts

Re: At what time of day do famous programmers work?

#191
post #149

Earlier quoted context omitted.

I'm not the person making the original argument but I agree that they have a point. Someone creates a list of "famous programmers" which only includes whites males. This just further cements the image of programmers being white males, when in reality the field is more diverse and when it isn't people are trying to make it a bit more diverse through various angles (mentoring, removing biases from hiring, etc). I'm not…

The only people who come to mind when I think of famous programmers are John Carmack, Grace Hopper, and Linus, maybe Ada Lovelace if you want to include her. Though Grace and Ada didn't use version control so they wouldn't be able to make the list anyway. Who are the other famous women/minority programmers that people don't know about?

Someone who is active during git time: Audrey Tang https://en.wikipedia.org/wiki/Audrey_Tang

Re: At what time of day do famous programmers work?

#192
post #178

Earlier quoted context omitted.

Ever used a quicksave feature in a video game right before doing something destructive/risky/experimental?

Oh, I use undo in my editor for that kind of thing. But I guess if you want to make large changes, this might be one way of doing it. Pretty sure that's what 'git stash/pop' is supposed to be used for, but I don't use those either so I wouldn't know if that works well.

git stash follows you around, while a temp commit is bound to a branch

Re: At what time of day do famous programmers work?

#193

To those asking about whether time zones are considered, the author responded in [1]: > The script uses the time the author saw on his wall clock when doing the commit. I can't imagine better time to use for such graphs [1] https://gist.github.com/bessarabov/674ea13c77fc8128f24b5e3f5...

I can imagine a better time: that of their home timezone. Perhaps it is +0400 where someone makes a commit, but if their home time zone is -0700, that is a bit different situation.

Re: At what time of day do famous programmers work?

#194
post #72
post #69

Earlier quoted context omitted.

Strange policy about commits — why just not push at night or during weekends? Why's everyone not working on branches?

> Strange policy about commits — why just not push at night or during weekends? Why's everyone not working on branches That is what I’m saying. The policy is avoid pushes to master. My policy does apply to branches too once there are more than a few people in the branch. Lots of people do work in branches, but everywhere I’ve worked, plenty of people skip branching when they’re making what they think are “small” chan…

For history noise, just rebase before merging and you won't get a merge commit. It's really easy and preserves the use of branches.

Our process is:

- create a branch for every change - make commits relatively small, but complete; each commit shouldn't break the build our the tests - request peer review when the code is ready to merge - when reviewed, rebase onto team's development branch and merge

Re: At what time of day do famous programmers work?

#195
post #105

Earlier quoted context omitted.

I would suggest making use of 'git commit --fixup' or 'git commit --squash' which creates a commit that is specially-named such that you can later squash everything together with `git rebase --autosquash'. It's really transformed how I work on large patchsets.

`git commit --fixup` very nice, I never particularly liked the workflow of "git rebase -i "

Eh, `git rebase -i master` (or some other branch) isn't so bad, or you can always rebase against origin/.

But yes, --autosquash looks nice.

Re: At what time of day do famous programmers work?

#196
post #65

Personally, I’d be very cautious about assuming that commit time has anything to do with work time. For at least 15 years I’ve had a policy - and so have the people on my teams - to avoid merging or committing to public branches at night or just before & during weekends so that you don’t accidentally hose other people on the team, who rely on automated builds & testing. We write code at all hours, but wait to commit/…

Interestingly, many pathologists have a policy of not signing out cases (do I commit this patient to a cancer-not-cancer diagnosis?) in the evenings. The move is generally more self-protective (tired minds make bad decisions), but certainly the 24-hour folks like hospitalists aren't looking for me to add more work to their nights and weekends either.

Re: At what time of day do famous programmers work?

#197

Earlier quoted context omitted.

The only people who come to mind when I think of famous programmers are John Carmack, Grace Hopper, and Linus, maybe Ada Lovelace if you want to include her. Though Grace and Ada didn't use version control so they wouldn't be able to make the list anyway. Who are the other famous women/minority programmers that people don't know about?

Someone who is active during git time: Audrey Tang https://en.wikipedia.org/wiki/Audrey_Tang

even though I was downvoted to oblivion for my comment (I kind of expected that). I really appreciating someone to go out of their way to bring examples that break the stereotype that you can only be a successful programmer if you are a white male.

I have struggled with this for a large part of my life. Thank you!

I'm also super glad that we're having this conversation. I think it's important that people at-least talk about it and realize that not everyone has the same privilege. Thank you again!

Re: At what time of day do famous programmers work?

#198
post #131
post #94

Earlier quoted context omitted.

Hypothetically the author thought of “epic programmers” and only came up with white males. Women and PoC have given great contributions in our industry and are underrepresented. This could have been an opportunity for the author to learn about some and give them a bit of credit.

Can you give us some examples of programmers of "epic" repute that are women or people of color? (Or both?) I'd like to be able to bring them up when I find myself reading something that doesn't include them.

https://en.wikipedia.org/wiki/Yukihiro_Matsumoto

https://en.wikipedia.org/wiki/Junio_Hamano

https://nehanarkhede.com/

https://en.wikipedia.org/wiki/Viral_B._Shah

Re: At what time of day do famous programmers work?

#199
post #125

Earlier quoted context omitted.

Interesting; I don’t consider what I said extreme or radical at all. I’ll rephrase it into a question: what do you claim that commit time demonstrates, considering that commit times can and do in practice very often change immediately prior to push?

How can a commit time change?

git commit --amend changes author time.

git commit --amend --reset-author changes both author time and commit time.

git rebase changes commit time.

All three commands can be used just before a merge and push to clean things up. So there is no guarantee that the author time or commit time we see in the final commit history accurately represents the actual time at which the work was done.

Re: At what time of day do famous programmers work?

#200
post #126

Earlier quoted context omitted.

Thank you, yes I’m well aware that Linus wrote git. I’m not sure what made you so angry, but I’m up for continuing this discussion if you’re really open to discussion, as opposed to proving me wrong no matter what. It currently feels like the latter, but I think you’re not listening or understanding what I’ve said. It seems like you’re making assumptions. Maybe you missed that I pointed out above that Linus makes a l…

For what is worth kragan is entirely right here.

I find kragan's comments to be creating strawman arguments. They are unnecessarily confrontational.
Post reply on HN