software development


Tips to Maintain Your Mental Health as a Software Developer

The cognitive load from writing software is incredibly high early on in your career. You do not have much experience in solving various types of problems. This lack of experience makes you actively think about each of the problems that you are trying to solve to reach an end-solution. Repeat the […]


The Importance of the State of Flow for Software Developers 2

The state of “flow” or “zone” is a unique concept that you might have experience with, but do not know about it. Sometimes, when you are coding you lose the sense of time and what is happening around you. Does this sound familiar? If so, that was you being in “flow.”


7 User Friendly Design Choices For Virtual Reality

Virtual Reality (VR) brings many possibilities. You can explore massive lands, fly in a spaceship, experience what it is like to be in someone else’s shoes, and more. With all the new possibilities, there need to be some ways to handle interactions with the user. The way how we currently […]


Communication Between HTC Vive Tracker and Android 2

The Vive tracker has been available to developers for a few months now, but there has not been much development with them. The Vive tracker targets accessories makers more than game developers. However, for there to be tracker support developers must integrate it into their VR experiences. The problem is […]


5 Tips to Developing with Motion Controllers in Virtual Reality with Unreal Engine 4

Motion controllers are essential to virtual reality (VR). They allow you to communicate to the VR world in a simple and natural way. This easy form of communication enhances the VR experience such as making you feel more immersed.


Creating Interactive HUDs for Virtual Reality with Unreal Engine 4 3

A HUD (head-up display) offers a simple way to communicate and interact in a video game. UE4 (Unreal Engine 4) offers a way to create HUDs through their UMG (Unreal Motion Graphics) system. However, when it comes to Virtual Reality (VR), HUDs need to work differently for it to be […]


Improving Yourself as a Software Developer

How would you keep improving as a software developer? The obvious answer is improving your technical (programming) skills. However, the component that is often overlooked is improving your soft skills. Soft skills are just as important as your technical skills. Your soft skills are what influences your people skills, social […]