|
|
| | Ask HN: Does anyone record themselves while programmming? | |
29 points by segmondy on Jan 29, 2020 | hide | past | favorite | 11 comments
|
| | It's a good habit to keep worklogs when programming, some don't and their commit log and perhaps code comment might be it. But lately I have been thinking, what if I recorded every time I programmed, both myself and my screen session and spoke to the computer and captured my thought process. Sort of like folks do when screencasting but just for personal reference. I'm curious if anyone does so and if so, what are the pros and cons you have noticed? |
|
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
#1) no impossible to reproduce bugs
Any one off bugs you find a are instantly replayable, often times things that you think are bugs were actually just misclicks. Since issues you open in eg github are timestamped (and commits) you can go back to the video and see what happened
#2) You can now quantify what's wasting your time in numbers
By randomly sampling hundreds of hours of video I can say 60% (60%!) of my development time was spent on premature optimization. With this data I have now effectively doubled my programming productivity. An added bonus is now you know exactly how long everything took to complete in hours (837h for current project)
#3) Helps you stay on task
At the end of the day i tell myself what i need to do tommorow in a very short 5 minute video and suddenly its really easy to jump in.
In short, I highly recommend it, and theres really very little reason not to do it.