Software Development

5 Things I Do to Stay Relevant

I have noticed that some Finnish IT professionals are complaining that being just a good employee isn’t good enough anymore. These people argue that they cannot get a job because: Their work experience isn’t worth anything because they have no experience from technology X that is hot right now. They are too old (over 40). […] Read more

The Cost of Context Switching

I have always thought that I am good at multitasking. That is why I believed that I don't have to pay the price associated with context switching (or task switching). This week I realized that have been wrong. I am not very good at multitasking and context switching is much more expensive than I thought. […] Read more

The Way of the Pro

Enterprise developers are serious professionals. They don’t waste their time for creating silly things. They leave this to the hipster developers. Enterprise developers write software which keeps our society running. They are the backbone of the modern society, and they know it. Enterprise developers claim that they aren’t driven by money. They are driven by […] Read more

Two Reasons Why Estimates Aren't Worth It

When potential customers contact us, the odds are that they want to know two things: How much does it cost to implement the application? How long it will take to implement the application? The honest answer to both of these questions is: We have no idea. Needless to say, if we give this answer to […] Read more

Three Reasons Why Human Skills Are Important for Software Developers

It is easy to think that being a good software developer requires only technical skills. After all, software developers spend a majority of their time designing software and writing code. It is clear that technical skills are important. But if you want to write software for living, you have to be able to work with […] Read more

How to Start a Software Project as Fast as Possible

We started a new project last week, and I started to wonder what are the most important things to do if we want to get a project started as fast as possible (without messing it up). I figured out three things which have helped me to concentrate on the right things during the early phases […] Read more