From Prospective Programmer to Premed Student
How my passion for software engineering led me to pursue medicine

Search for a command to run...
How my passion for software engineering led me to pursue medicine

When I first started getting into the world of software development, it felt like I was diving into the deep end of a pool just to get something out there. First, I had to learn what the difference was between frontend and backend, and why that disti...

For the past 6 months or so, I've been working hard to create an iOS app (read about it here). In that time, I learned Swift, learned about Views, ViewControllers, Assets, Delegates, and learned how NOT to do things. (BTW, Unfortunately I learned som...

A while ago, I wrote a post about High/Low, the app I've been working on. Well, I just finished the iOS app and released it to the app store, and it's available to download free here. What is High/Low? High/Low is an app that encourages you to refle...

We as developers have a special connection to our editors. It's where we work. Unfortunately (or fortunately?), we have a lot of options to choose from. Some of the most popular are: Sublime Text - simplistic, fast Vim - "hardcore", extremely custom...

Hackerrank sent me one of their daily challenges today. I've been going through some of their Java challenges recently, so I was recommended the "Java Anagrams" challenge. You can go to the challenge yourself here: https://www.hackerrank.com/challen...
So, I've been taking a Beginning Java class, and our programming assignment was to write a program that would take a letter grade input from the user (i.e., "A-"), and would calculate the GPA based on that. NOTE: We assume that this is a perfect user...

2D drawings are great, but 3D takes it to a whole new dimension. But, by adding that third dimension, we come across a problem: Since our computer screens are 2-dimensional, how do we display 3-dimensional objects on it? It turns out, all we have to ...

Swift is an interesting language when it comes to syntax. It has some features that work very differently than in most languages. Sometimes this can make Swift difficult to understand, especially for people who have in other languages before. So I th...