Yep, this was a lesson that took me a bit to learn as well. Perfect code that doesn't get used because it doesn't solve the right problem is useless to a company, so no one is going to want to pay someone for it (much less promote them).
From my knowledge about Japan working environment, the culture is not to leave work before your superior. i.e - the people who works in C level can not leave until the CEO leaves workplace. This follows and trickle down till lowest i believe, not sure if this is true till date.
Someone can verify.
At this point it's a misconception. In the past it was true that people rarely left before their managers, but this has mostly changed. Most managers aren't strict about or care about it anymore. Working conditions drastically improved in the last 10-20 years. The horror stories of japanese work enviorments come from the time of the economic boom a few decades ago (Like OP said when he was working) and have been left behind. There still are companies, reffered to as "black" companies, that have very abusive work enviorments, but they are now rare. Even just in the last 5 years it has improved a lot. It's still not perfect and a lot of things can still be changed to help make workers life better and easier, but at least it's improving.
is quite useful when you do some thing and want to notifiy your future self why you did things the way it is instead of comments you can use notes.
Also you can generate metrics with notes if all commits are attached with notes.
this is historic practise in any secure work environment , like govt departments ,healthcare,financial institutions,pharma and energy.
based on level of protection required they lock the access accordingly.
allowing USB in work station is not allowed generally by any employer.
In most secure environments they disconnect your work station from outside world and is generally connected only to internal network.
If you require internet access you can apply for it and get approved,which will be monitored by the network admins.
Remote: Yes
Willing to relocate: No
Technologies: Go, Rust, Zig, SQL, NoSQL, Python, React
Résumé/CV: https://www.karthie.uk/
Email: mail@karthie.uk
Open to Global remote positions