Complete IT Professional

Helping Software Developers Get Ahead In Their Careers
8 Things I Learnt Creating A Web App

8 Things I Learnt Creating A Web App

In mid 2014 I announced I was creating a web app for a friend of mine, and I was documenting the process on this site. This article mentions a few things I learnt during this process. If you’re looking to create some kind of application or a project on the side,...
How to Deal With a Frustrating Project

How to Deal With a Frustrating Project

Have you ever worked on a project that annoyed you, or just didn’t go the way that it should? This article could help you. Learn how you can deal with a frustrating project in this article. What Is A Frustrating Project? As software developers, we work on...
A Comparison of Software Roles to Building Roles

A Comparison of Software Roles to Building Roles

Software development is often compared to the building and construction industry. In this article, I’ll make a direct comparison between the roles on a house building site to those in a software development team. Client The client on a building site is the one...
I’m Creating a Web App!

I’m Creating a Web App!

So, I’ve decided to create a web-based application. I’m announcing it on CITP for a few reasons. Read on to find out what it is and why I’m doing it. What Am I Creating? Yes, I’m creating a web app. I’m creating an online reporting tool...
Why Working Overtime Is Good For Your Career

Why Working Overtime Is Good For Your Career

Working as a software developer means you will most likely, at some point, need to work overtime. I think this is a good thing, and I explain why, in this article. Working Overtime Shows Dedication To The Project As a programmer, most of the work you do is probably...