I moved back the USA in 2015. I didn't want to publish that life change and my reasoning around it until I've gotten settled in the US and reaffirmed that it was a good decision.
China is great. I will always look fondly on my time there. But I went to China to gain expertise in a field that is difficult to obtain. I've now learned Chinese culture and business practices and decided that utilizing that skill isn't what I want to do on a day to day basis and living in China isn't comfortable.
So Heres a list of what I'll miss and then a list of What I will not miss about China.
Will NOT Miss
- Chinese Internet & The Great Firewall
- Air Pollution
- Third World Living in the City
- Huge Buildings
- Cheap Taxis
I'll try to update this in the next weeks as important things come to mind
My wife Marina and I are now happily married and living in Inman SC. I don't think we will be here long but having free rent made the transition very easy for us. Thanks Mom and Dad for having a Spare house!
My bike trip across China taught me how great audio entertainment can be. I listened away hours of the day, while simultaneously rode hours of the day away on my bike. Now I often use Audio as a filler for not watching much TV but still wanting an escape from what I need to do. Podcast make doing the dishes enjoyable, Audiobooks make 8 hour bike rides something I look forward to.
First and foremost to this list are my tech podcast. ATP is my favorite thing to listen to on a weekly basis, the others provide lunchtime entertainment that keeps my mind close to my work but not quite "in" my work. I like these because I feel like I am bouncing ideas of the host instead of listening to them because they all seem to think like me.
History & Politics
History was always my best subject and the reason is simple, I find it very interesting and after hearing something once or twice I remember it pretty well. Fiction isn't always necessary for great stories, history is where all the seeds of great stories truly began.
Just because I need to laugh and think like an American sometimes.
Heres where I get a little weird from the regular Podcast listener I guess. I like Dungeons and Dragons podcast. I was first introduced to it by the Acquisitions Incorporated podcast (best found on Youtube now) But these Podcast are updated weekly instead of yearly so I've now started following their stories. Critical Hit and TPK are great because the actors in the story don't know whats going to happen next, its like listening to an Audio book as events are being written. I think we will see a new art form in time from Podcast like these.
Overcast has one great feature that makes it stand out from the crowd, "Smart Speed" after listening to a podcast like Critical Hit using "Smart Speed" I knew I would never go back. Smart Speed took an otherwise 1 hour podcast and shortened it down to 35 min. Critical Hit's content is great but due to the nature of the Podcast, a bunch of friends playing a Roleplaying Game, there are many long pauses where players are making decisions. "Smart Speed" makes all these phases instantaneous, and now previously thoughtful players become confident decision makers, that are much more interesting to listen to. Most importantly, I save time and can listen to more content.
I get all my Audiobooks from Audible, here are my favorite books from the last year and a half.
- Beggars in Spain
- The Curse of Chalion
- Free: The Legend of Drizzt: The Collected Stories
- The Name of the Wind: Kingkiller Chronicles, Day 1
- The Wise Man's Fear: Kingkiller Chronicles, Day 2
- The Windup Girl
- Snow Crash
This is a living document of Swift resources I find noteworthy, every few days I'll try to categorize my growing list on links about Swift. I hope its helpful to whoever might find this on the internet but like most things on this site I'm writing this just for myself.
- Splash Page
- Swift iBook
- Swift iBook on the web
- Using Swift with Cocoa and Objective-C
- WWDC Videos (You should be a Developer to read these)
- 401 What new in Xcode 6
- 402 Introduction to Swift
- 403 Intermediate Swift
- 404 Advanced Swift
- 406 Untegrating Swift with Objective-C
- 407 Swift Interoperability in Depth
- 408 Swift Playgrounds
- 409 Introduction to LLDB and the Swift REPL
- 410 Advanced Swift Debugging in LLDB
- 411 Whats new in Interface Builder
Other High Level Resources
- Mike Ash on Swift
- Practical Swift
- Ray Wenderlich's Tutorials
- Understanding Optionals in Swift