Home

Thoughts on Rust after six months

Disclaimer I’m writing this post as an honest and frank description of my experience coding in Rust these last six months. It’s just, like, my opinion, man. Maybe you would have a completely different experience. Maybe I’m doing it all wrong and should be regarded with a blend of pity and contempt. Maybe I’m a Russian troll sowing discord a...

Read more

I am officially a Ukrainian resident!

Official Ukraine Residency Permit Obtaining this residency permit was not complicated, and the entire process start to finish was well under three months. It probably could be done in two if one was highly motivated. With this permit I can live and work in Ukraine for three years. Critically, this also...

Read more

The Azov Sea Incident

By now the major Western media outlets will have reported on the incident in the Azov Sea in which Russian forces fired upon and captured three Ukrainian Navy craft conducting FONOPS in what is apparently now disputed waters. Today the president of Ukraine has asked the Ukrainian parliament to approve his request to impose martial law, ostensib...

Read more

First Kiev snowfall of the 2018 season

Today I awoke to a very cold fall morning. At least, cold by my standards. -3° C probably isn’t a big deal to the cold-hardened locals here, but I came from a warm climate and struggle to adapt to this new reality. Imagine my surprise then when I glanced at my phone and saw the threat of “wintry mix” in the next hour or two. It seems the Ukr...

Read more

I got my Ukraine long term visa!

Freshly issued Ukrainian "D" visa Obtaining this type "D" visa was much easier than expected, and opens the door to temporary residency in Ukraine. About a month ago I obtained my Ukraine work permit, which was to be the final step before obtaining legal residency in Ukraine. But there was some ...

Read more

Adventures in De-Googling (Part 2) - ProtonMail

In the last episode of Adventures in De-Goggling, I laid out the principles behind my desire to reduce the amount of intrusive Google privacy violations in my life. The next step was to try to migrate one Google account to ProtonMail and see how it went. This post is the result of that next step. TL;DR The quick summary of this post is: ...

Read more

I've been in Kiev for a month already

It’s hard to believe, but I’ve been in Kiev now for exactly one month. Time as flown by, too fast for my taste in fact. It seems like so little has been accomplished so far, but in fact thinking back look at what’s been done: Form Ukraine LLC Obtain Ukraine tax ID Obtain Ukraine work permit Find rental apartment (haven’t moved yet tho...

Read more

My Ukraine work permit is already issued!

Ukrainian work permit, hot off the presses My immigration lawyer texted me this morning with a pleasant surprise: Less than two weeks after the initial work permit application was filed, my Ukraine work permit has been issued! I'm shocked at how fast this process is progressing. I keep waiting for this ...

Read more

Adventures in De-Googgling (Part 1)

I have been an enthusiastic user of Google’s products for well over a decade. I eagerly gobbled up Gmail beta invite codes during the closed beta to make sure I could reserve all of my favorite 1337 hacker usernames (ah, the dubious tastes of youth). When GSuite launched (back in my day we called it “Google Apps for Domains”) I took advantage ...

Read more