Careers

February 8, 2021

What is the difference between a software developer and a software engineer?

People looking for software development jobs often come across two very similar-looking roles – software developer and software engineer. But is there really any difference between a developer and an engineer?   While both roles fundamentally work in the same […]
June 10, 2021

The soft skills crucial for a career in software development

Software career development may be seen as relying on coding and programming knowledge but character traits are the most important key to success. So called ‘soft skills’ are critical to career development.   What are soft skills? Unlike technical skills […]
June 10, 2021

Mindfulness at work: how meditation can boost your career

Stress, lack of productivity and communication breakdowns – all are significant work challenges whether working at home or in the office.  Mindfulness can help with all these issues. Most people associate meditation with management of stress.   In fact, meditation […]
July 23, 2021

The importance of time management (and how to improve your skills)

In a fast-paced work environment, it is not uncommon to feel the workday getting away from you. While this is something everyone experiences from time to time, consistently chasing the clock can have a detrimental effect on everything from productivity […]
August 4, 2021

Top FREE productivity tools for software developers

From project management to collaboration, these five free tools can support software developers in their day-to-day jobs.   Trello Trello is a project management tool that enables individuals or groups to organise jobs, workflow and ownership. Each project is assigned […]
August 4, 2021

Remote presenteeism: what is it and how does it affect us?

Tackling presenteeism has always been an issue for both businesses and employees, but now with remote working it is a completely different challenge.   What is presenteeism? Presenteeism is when employees work when they are not physically or mentally capable […]