So I didn't get to speak with everyone but I wrote up my experiences and put up on HN. If you'd like to speak again in future just let me know there! https://news.ycombinator.com/item?id=14817341
Hi Sam,
I am currently working on a online b2b database software with the manufacturing industry. Do you have any tips on working with firms that lack technical knowledge? How should I go about approaching them? I am currently cold calling them.
Japanese software engineers are infamously known for working (usually forced) over time (i.e. forced to take out time card). Because software engineers work over time there is a urban legend that Japanese engineers retire at age 35. However I have to say these often apply only to large general contractors.
Corporate cultural is super rigid and is something you would definitely want to avoid, however I believe this is not always true for startups (especially in Tokyo).
As long as you belong in a English speaking team you should be fine.
Also just be careful of the contract type. Some companies who want to fire workers on the go will try to force some form of a temporary contract.
Thanks, gives me some context of how much the person knows. Do you want me to type this up and sent it to you by email? Is there any specific format you want it?
Any format is fine. I'll be forwarding it to them and will also explain it in person in case they have questions. You can just post it here since it might help someone else in the future.
We have a similar situation here in Japan too. Vocational schools are looked down but engineering vocational schools are considered top tier, and at least a quarter or less of the best schools in Japan are considered vocational.