Coding

How is Mobile Different From Web Development?

So many people, including other software engineers, have asked me, "What is mobile development? Is it similar to web development, but on phones?". The short answer is yes, but some challenges are unique to mobile development. Let's take a look at those differences in this post.

Common Interview Questions for Android Interns

The questions below are by no means the definitive guide to getting an Android internship. They are simply the most common questions from my experience interviewing for a few dozen Android intern positions.

Enhance Productivity with Vim and Visual Studio Code

As a developer, I always look for shortcuts because switching between keyboard and mouse feels somewhat inefficient and slightly annoying. Fortunately, there are a few text editor programs that have mostly solved the problem, and Vim is a popular and beginner friendly option.