Software is art, code is poetry

Just imagine yourself being the world famous painter Rembrandt van Rijn. Somebody hired you to prepare a nice painting of his company. Once you show him your almost finished painting, … Continue reading “Software is art, code is poetry”

Why static classes are evil!

We all know about it but there is always an issue how to explain it to a beginner, why static classes are just a no way to go. Of course, … Continue reading “Why static classes are evil!”

The 10 most common mistakes made in software development

You can often read about software development projects that failed. The presented figures vary from about 35% up to 75% of the total amount of projects. There is no need … Continue reading “The 10 most common mistakes made in software development”

5 reasons why social media are not suitable for every business

The adoption of social media is increasing at high speed. You only have to watch the impressive increase of Twitter and Facebook accounts. They offer both new opportunities and challenges … Continue reading “5 reasons why social media are not suitable for every business”

Are you happy with the new breadcrumbs in Google Search?

This week we were unpleasantly surprised when we noticed the appearance of one of our clients in the Google search results had dramatically changed. Soon the surprise changed into curiosity. … Continue reading “Are you happy with the new breadcrumbs in Google Search?”

Aspect Oriented Programming – your good friend

How Aspect Oriented Programming Framework can reduce amount of code and improve your architecture

4 tips to improve your website based on eyetracking research

Imagine you have an appointment. It’s a blind date. Can you remember such a moment? You arrive at the agreed time at the agreed place. You look for that folded … Continue reading “4 tips to improve your website based on eyetracking research”

How to survive in a new developer’s job? Part 2

If you have just started a software developer’s career or changed a workplace these tips may comae in handy while establishing yourself in a new environment. It’s not easy to … Continue reading “How to survive in a new developer’s job? Part 2”

How to define business needs in a way a developer understands them?

The biggest challenge in software projects, in my opinion, is defining the client’s needs. This might sound like an easy job, but if you don’t do it on a daily … Continue reading “How to define business needs in a way a developer understands them?”

How to survive in a new developer’s job? Part 1

Are you starting your developer’s career? You stand a 50% chance of losing this job within the first two years, the study revealed. Surprisingly, many great and talented people fail. … Continue reading “How to survive in a new developer’s job? Part 1”