Tagging onto this to see if anyone knows of resources for jobs in Canada. I search every once in awhile for those key terms but finding an intersection with software jobs yields basically nothing.
I don't think this is the original source (I seem to remember a blog post with better diagrams), but this post [0] does a good job introducing pieces you need as your number of users increases. It is specific to Amazon, but the concepts are universal.
Powergrid is my favorite free for all game at the moment. If you have enough people together then Scotland Yard is a great 1 vs many game to play as well.
I would love to contribute to these kind of things, but unless I was missing something on that website, there were no links to jobs/careers. Do you happen to know of a list of companies that hiring for climate change related fields?
Outside of the obvious Telsa/Solar City, I don't really hear about many companies that I could work for as a software developer who are tackling this kind of stuff (though I am sure they are out there).
If you are interested in cooking/food, I get a laugh out of Brad Leone's show on YouTube called "Its Alive", where he focuses mainly on fermented foods.
The most difficult part was getting a phone, which depended on having a bank card, and the bank card depended on having my residency card. No individual part was difficult, but each step took time ("come back in a week to pick up your ID card") which was frustrating and lengthy.
If you are moving to a country where you don't speak the native language, hopefully you will have some friendly coworkers that are willing to help you through some of the language barriers (going to the bank was a big one). Additionally, try to live an area of the city where you might meet some people that also speak your language. In my case I lived in an older area of the city where there was a small American military base, so there were lots of English-speaking people around, which makes day-to-day tasks a lot easier (pharmacy, doctor, haircuts, etc).
Also lookout for some non-obvious cultural differences. I had a friend that was vegan, and she had a very hard time going out to eat (which is big part of the Korean culture) because vegan food was hard to find (meat and fish are very popular there).
I gave my first ever talk last night for the Toronto Elixir meetup (Introduction to Actors in Elixir). It was a lot of fun! The author here is correct about the time, my talk was around ~20 minutes, but I probably spent close to 10 hours working on it.
I also like this part:
> The slides are in a sensible order because they arose from your natural thought process
at the beginning of my preparation everything felt awkward because I was trying hit different points I had thought of ahead of time. I threw all of that away and started from scratch. The second time I thought more about the "story" I was trying to tell, and found that things flowed more naturally after that.