This is a cheatsheet I made for myself as I was preparing for interviews. I found the full list to be way too overwhelming when I started. So I narrowed it down to the ones I use the most. This is targeted towards beginners.

Javascript can also be notoriously inconsistent, so there are a lot of syntactical idiosyncrasies. For example, iterating through data is usually for... of... but for Objects, it is for... in.... Another example is that some methods mutate what it is being called on (such as splice). Others (such as concat) do not.

Remember when a method…

Differences and Lessons

When I pivoted from web development to native development, I was like no problem! It’s still React, Redux, and all that fun functional programming right?

Turns out this perspective was decidedly optimistic.

Even though React Web and React Native look pretty similar, under the hood they are really quite different. It’s like driving automatic vs. stick. The two cars might both look shiny and similar, but once you start driving them, they run on engines that are built very differently. Here are some differences and lessons I wish I knew before I started.

React Native build is way more brittle

React Native is notorious for its build…

No bootcamp. Not a listicle. Just the guts of a year long journey.

Why I transitioned from design to engineering

I’ve worked and designed for dozens of startups. I’ve started so many side hustles I’ve lost track. But they were software ideas, so I relied on an engineer to execute. That’s when things fell by the wayside.

So many times, the project fell through due to a lack of motivation to push through the last 20%. Since I couldn’t help execute, it was enormously frustrating. I’d already dumped so many weeks researching and designing, but ultimately the creation has yet to see the light of day.

Right now in the meta game there are a few Pokemon in Pokemon GO that dominate gyms, and are tough in raids. Let’s take them down!

Overall, the best offensive move types are Fighting, Dragon, Electric, and Ice. If you haven’t already, I suggest investing in a strong non-Fighting type with Fighting-type moves, such as Heracross, Pinsir, and Ursaring. They have the highest attack and endurance against Snorlax and Blissey.

For best Pokemon counters, I am factoring in a combination of moveset and max CP.


Type: Dragon / Flying
Moveset: Steel Wing, Dragon Tail, Dragon Breath; Hurricane, Hyper Beam, Outrage

Here are the lessons I’ve learned traveling on a budget to 20+ countries.

1. DON’T: Have only one source of money

Have multiple sources of money. This includes debit cards, credit cards, cash, and travelers checks. Something could easily go wrong with one of them, like your card gets lost or locked. If you are stuck in a foreign country by yourself without money, you are screwed. Also, don’t store them in the same place. If one of them gets stolen, you should still have other options. If all else fails, use Western Union. I learned this the hard way. …

You’re tired of partying. The heat of summer is stifling. Suddenly, people around you are screaming. You open your mouth, but you can’t breathe. Everyone around you collapses. All that’s left is blackness.

On August 24, 79 AD, the entire city of Pompeii was buried. Two thousand years later, the excavation of the ruins began.

Weep, you girls. My penis has given you up. Now it penetrates men’s behinds. Goodbye, wondrous femininity!

That’s one way of coming out, I suppose.

We two dear men, friends forever, were here. If you want to know our names, they are Gaius and Aulus.

Why not China? Why not the Aztecs? Why not the Arabs? Why not the Roman Empire, a thousand years earlier? What were the unique factors at that point in time leading to world domination?

Imagine you are a mighty admiral from China born in 1371 BCE under the Yongle emperor. You have sailed across the world with an armada greater than any the world had ever seen. You traded with the Arabs at Mecca. You carried ostriches, zebras, camels, and giraffes from Africa. You have defeated pirate kings, enemies of the one true emperor. Your ships are so large passengers…

1. Beach Chalet / Cliff House

Google Map
Bundle up, bring food and water or visit these lovely places for a nice entree. Parking can be a bit crowded. You can hit the beach for a nice sunset after. It’s a lovely, bit chilly, 20–25 minute walk between the two locations.

Spotted Pokemon: Lapras, Onix, Pikachu, Magnemite, Poliwag, Kabuto, Magikarp, Tentacool, Slowpoke, Seel, Shellder, Krabby, Exeggcute, Voltorb, Cubone, Staryu, Psyduck, Bulbasaur, Charmander, Squirtle, and many more!

Yup, all those people are catching Pokemon.

2. Land’s End (USS San Francisco Naval Memorial)

Google Map
It gets very cold with the high wind chill. There are sometimes also Wailords, I mean, real life humpback whales! …

One of these is not like the others.

I am talking about the fundamental pillars of gameplay: exploration, battle, growth, and narrative. Yes, there’s the server breakdowns and glitches. It also drains your data plan and battery life like a Draining Kiss. There are some general issues regarding inequality. Some cities have much more variation, and if you live in a real area, well you’re fucked. Here are some thoughts around its core gameplay.


  1. Exploration is awesome. Capturing Pokemon in the real world is addicting.
  2. Fix the incentive structure so that I grow with my Pokemon, not throw them away.
  3. Make training and battling in AR sexy.
  4. Stay…

Nowadays where so much of the content we consume is tweet-sized or scrolling through blogs, there is something to be said about making time in the day… for the unique experience of reading a book.

Ratings from Goodreads out of 5.0

Start with these staples

The Design of Everyday Things, 4.15
Donald Norman
An absolute classic on general non-digital product design.
product design, mental models, design heuristics

Don’t Make Me Think, 4.2
Steve Krug
An introduction to web design with a focus on usability and how to create invisible interfaces for great web experiences.
web design, usability, testing

The Elements of User Experience, 4.0

Julia Zhao Xu

Design & Dev in SF | Maker at heart

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store