Blog Archives

Managing Up – What It Is and How to Do It

Managing up is a concept that is thrown around a bit in the office. I didn’t know what it was until someone explained it to me, so I’ll explain it to you here and provide some tips on how to

Posted in career Tagged with: , , , ,

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.

Posted in web-app-case-study Tagged with: , , , , , , ,

15 of the Best Habits for New Programmers

Are you a new programmer? Are you just getting started as a software developer? Just like with any job, there are some habits that people tend to pick up – both good and bad. Learn some of the best habits

Posted in programming Tagged with: , , , , , ,

Should You Bother Learning VIM?

If you’ve been programming for some time, you’ve probably heard of “vim”, a command-line text editor. If you have no idea how to use it, it might be time to learn it. But should you? Read more in this article.

Posted in programming Tagged with: , , ,

How To Explain Complicated Topics To Your Manager

As a software developer, the major part of your role involves code. However, there may be times where you need to explain highly technical or complicated concepts or issues to your manager. I’ll explain a few tips on how to explain

Posted in communication Tagged with: , , ,

Book Review: Soft Skills – The Software Developer’s Life Manual

I recently read “Soft Skills – The Software Developer’s Life Manual” by John Sonmez. Here’s what I thought of it.

Posted in review Tagged with: , , ,

What Is The System Analyst Job Description?

Have you heard of the “System Analyst” job title? Perhaps you are a System Analyst and want to find out what the actual description is. Learn what the system analyst job description is in this article.

Posted in business analysis Tagged with: , , , , ,

Announcing “Software Developer Academy”

I’ve just made my new online training platform available for the public. Find out more about it in this article.

Posted in news Tagged with: , , , , , ,

How To Understand Normalization in DBMS With Examples

Normalization is a concept that can be hard to understand, but all database developers and administrators understand the importance of it. Learn about normalization in DBMS and why it’s used.

Posted in programming Tagged with: , , , ,

What Is A Full Stack Developer, And What Do They Need To Know?

The term “full stack developer” is use quite regularly in the industry, whether it’s referring to job advertisements or when developers are talking about their own skills. This term has changed quite a bit in the IT industry, so let’s

Posted in programming Tagged with: , , , , , , , ,

Improve Your Software Developer Skills Now

Software Developer training at

As Featured On