7 Reasons Why You Should Write at Least Clean Enough Code 1

You have probably heard that you should always write and deliver clean code. Although that would be ideal, it does not always happen in the real world. There are many variables that prevent writing perfectly clean code. As a result, much of the code that you will encounter is “clean […]


Android Tips — Activity and Service

An Activity and Service are the basic building blocks for an Android app. Usually, the Activity handles the User Interface (UI) and interactions with the user, while the service handles the tasks based on the user input. If you are new to Android development, it can be confusing at times […]


The Importance of Lighting for Software Development

Recently the area where I write software has been renovated. The change that stood out to me was the glaring ceiling lights, which had been changed to bright fluorescent lights (5K color temperature). After being exposed to the fluorescent lights for less than one hour, I began to feel sick. […]


Android Development Tips

Software is getting more complex by the day. Nowadays, when you want to write a simple Android app you need the Android framework and SDK (software development kit) and maybe an IDE (integrated development environment) like Android Studio or Eclipse. There is a lot packed into the Android Framework and […]


Benefits to Planning Ahead in Software Development

Often time less experienced software developers tend to have the wrong idea of being productive in software development. They believe that to be productive, they have to be writing code all the time. Do you fall into this description?


The Programmer Bill of Rights Extension

While researching into workplace productivity for software developers, I ran into The Programmer’s Bill of Rights proposed by Jeff Atwood. Within the article, he describes six fundamentals that companies should provide for programmers, software developers, and software engineers to be successful and be as productive as possible. Unfortunately, companies are […]


Learning a New Framework and Programming Language 1

It is common to learn new frameworks and or programming languages as a software developer. However, learning a new framework or a programming language is a huge commitment. It takes months to get yourself familiar enough to do anything practical.


Unreal Engine 4 — Game Flow and Actor Lifecycle Overview

It is always important to know your tools. It is not enough to know how to use it but to know how it works (at least to some degree). Therefore, my goal for this post is to provide you with an overview of the Game Flow and Actor Lifecycle in […]


The Art of Doing Nothing

We live in a world where you are always “busy.” Your to-do list is growing day-by-day and you wonder when it will stop. This blog post might be one of the many tabs you have opened up in your internet browser. In your head, you might be juggling all the […]