How do top-notch programmers work?
By
Many working people work according to fixed working hours, but freelance programmers are prejudiced that they are working flexibly regardless of time, let alone. If you are a top-notch programmer, you may be treated as an imaginary creature, 'Isn't it always working when you're awake?' Meanwhile, blogger Ivan Bessarabov reveals 'working hours of top-notch programmers.'
At what time of day does famous programmers work?
https://ivan.bessarabov.com/blog/famous-programmers-work-time
At what time of day does famous programmers work? Part 2. Workweek vs Weekend.
https://ivan.bessarabov.com/blog/famous-programmers-work-time-part-2-workweek-vs-weekend
The job of a programmer is to write 'source code ', which is a blueprint for software and applications, on his own. The written source code is backed up and shared with others by utilizing a version control system (VCS). One of the most famous VCSs, 'Git', has a specification that 'generates a time stamp' when saving the source code. Bessarabov took notice of the specification and investigated 'time zones when famous programmers work'.
Below is a signature called commit that is generated when you save the source code in Git. The author of the source code, the e-mail address of the author, the save time, etc. are written in the commit, making it easy to understand at a glance 'who wrote the source code when'. The part surrounded by the red frame below represents the 'save time'. The save time of this example is '1563188141', which is unclear at first glance, but it shows the number of seconds from 0:00:00 on January 1, 1970, and when translated into human language, it is '2019 07. It will be 10:55:41 on the 15th of the month. This study is an analysis of the commit save times of top-notch programmers.
Below is a summary of Linux-related work hours for operating system Linux and Git creator
Looking at Mr. Torvalds' work on weekdays, it seems that the work started around 7 o'clock, the efficiency peaked around 10 o'clock, and the work was almost finished around 8 o'clock. It seems that he may work overtime, but he seems to hardly work after 22:00. If work is done on weekdays and holidays in the same way, the amount of work on weekdays should be five-sevenths (71.4%) and the amount of work on holidays should be two-sevenths (28.6%). Weekday work is 80.7% of the total, and holiday work is 19.3%. Torvalds seems to write Linux source code on holidays, but he doesn't seem to work at the same level as on weekdays.
Mr. Torvalds' Git-related work hours are as follows. Similar to Linux-related work, the main work is from 9:00 to 20:00, but it seems that the amount of work on weekdays is 73.7% and that on holidays is 26.3%. However, the amount of work related to Git is much smaller than that of Linux, so it may be within the margin of error.
Chris Lattner is a super-famous programmer who has created the compiler board LLVM and the programming language Swift, and has been sought after by super-famous companies such as Tesla, Apple, and Google. He seems to be a night-time person who starts work at 16:00, takes a two-hour break from 2:00 to 3:00, finishes work at 6:00 with a spurt from 4:00, and rests from 7:00 to 15:00. .. Mr. Ratner also works on holidays as much as on weekdays.
The working hours of
In recent years, Mr. Fitzpatrick has started working as a member of Google's Go language development team, resting from 23:00 to 7:00, and seems to have returned to the general life of working from 9:00 to 19:00. There is no change in the point of resting well on holidays.
Related Posts:
in Note, Posted by darkhorse_log