I was thinking gee i'd have loved if the senior dev in my company just made a video explaining throughly how everything is setup, what does this do and why?
I've not fully thought out this, but I was thinking what if there was a systematic way a company could be brought in to document and then create tutorials one the code which then can be used by new hires or even devs who are new to the area.
Questions the videos could address...
- how is this setup? where does the data come from and where does it go..
- what does this variable do?
- why are we doing this?
sadly wont be able to answer...
i want to do xyz, where should i look?
but still I feel there is clear value in video tour of codebase, like a video tour of house and how all is connected.
Plus, for myself, I don't know how many times I've seen a piece of cryptic code written by some prodigy who left the company years ago. It would take a lot of effort to get documentation around these scenarios.
Instead, it would be easier to get a company to get on board with adopting proactive documentation practices. This doesn't necessarily mean explicitly writing technical documentation, either. It can be implicit.
Some companies that I worked for in the past would have policies around how work would be completed. A big thing they did would ensure that all of our work had tickets associated with them and that all branches were named after the tickets. This made it trivial to blame a line of code and start digging into not just who made it or when, but also why. I could see what other tickets were related to it to find out a lot of valuable contextual information, sometimes even for code that was implemented years before I showed up.
I talk them. It hadn't occurred to me, to video the talk that goes with them, but that actually makes sense
One way to partially test the viability of your idea is to see who is using this tool and how, or other tools like it