professional development


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 […]


The Benefits of Consistency for Your Career as a Software Developer 1

Consistency is a necessary component to success. Yet many do not realize how powerful being consistent can be. When the initial steam for a new project wears off, it is difficult to continue forward. If you discipline yourself to be consistent then it will help you follow through with your […]

credible authority

Experiment with what you learn

The Learning Process of a Software Developer 2

Learning and software development goes hand in hand. The world of software is vast and it is impossible to know everything. It is only natural that you will have to do some learning on the job.


Smart Pointers

Power of Smart Pointers

Gone are the days where you bang your head against the table trying to figure out what went wrong with your code. If you had dealt with pointers in C++ before, you probably know what I mean. As powerful of a language C++ is, it is also error prone since […]