Live data from Hacker News

At what time of day do famous programmers work?

ivan.bessarabov.com

131–140 of 215 posts

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

#131
post #94

Earlier quoted context omitted.

Why is it unfortunate? Or am I missing some sort of implication here? And what about black programmers? Does it matter? If so, why?

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.

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

#132
post #109
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/…

These are commit times, not merge times.

The article includes merge commit times; I read the script.

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

#134

I'm a forgetful person, so I commit very often but with label "tmp", and later I squash them all into 1 proper commit before pushing. I'm sure I'm not alone, so commit time can't be used as barometer.

You might like Magit's WIP feature: https://magit.vc/manual/magit/Wip-Modes.html

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

#135
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.

As a google employee the first person who comes to mind is Sanjay Ghemawat. Jeff Dean is upheld to mythical levels within Google but he pair programs with Sanjay who is almost unknown.

Jess Frazelle is pretty famous for her work on dockerization as well.

https://en.m.wikipedia.org/wiki/Sanjay_Ghemawat

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

#137
post #126
post #120

Earlier quoted context omitted.

You're attempting to defend the relevance of your comments to an article about the development practices of, among other people, Linus Torvalds, by saying, "Most devs in my experience are not git experts, and they don’t always use git in best practices kinds of ways." Perhaps you are not aware that Linus Torvalds originally wrote Git, and did so specifically to mechanize what he considers to be "best practices". Edit…

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…

The merge commits made by Linus will have as their date and time the time when he made the merge locally on his own machine, which can be different from the time that he pushed those changes out (and given that he specifically designed git to have this capability it seems rather plausible that he uses it).

Merge commits are really the same as non-merge commits. The only difference is the number of parent commits, which is irrelevant for this discussion.

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

#138
post #82

Earlier quoted context omitted.

You’re describing merges, not commits, or pushes to remotes. One can commit and push to branches all day. Merging them to master without a heads up is a bad idea, except where teams have implemented a process that can handle it

Many of us do a “squash merge” (use git rebase to compress to meaningful points in a CR and again before merging to master or feature branches). This creates a clean history at the expense of not being able to stalk others work at high granularity or get as large a score on github’s tracker.

Git rebase interactive with fixup or squash will combine the commits into the first one. So the timestamp will still be somewhat reflective of when work is done (on average).

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

#139

As someone who generally works a 9-5 job at a company where most people are expected to work 9-5, can anyone explain if there are any norms or rules that enable someone to work such abnormal hours at their companies? Do companies like Google not care as much about work hours? I can't imagine anyone showing up at 2pm at any of the places I've worked, regardless of how productive they were.

After you've proven yourself, some places will let you get away with a lot.
Post reply on HN