Software Development Blog

Evgeni Vintik, VP of Engineering, ObjectStyle, speaking at Firstner Meetup by Kraftblick

Is it worth it for a programmer to take on a management role? [talk by Evgeni Vintik]

Human Resources

The world would be a better place if everyone were doing what they’re predisposed to do. If you are a programmer and are having doubts about becoming a manager, this post may help you decide if you’re cut out for the role and what to expect from it.

7 reasons behind the costliest government IT failures

7 reasons behind the costliest government IT failures

Software Development

Government IT projects are best known for their multi-million-dollar budgets. They also tend to run for years on end and, when they fail, it creates a lot of controversy in the media, because there is taxpayers’ money involved. But why do they fail?

AI bias

On indirect AI bias, ethics, and asking the wrong question

Machine Learning

Since the use of artificial intelligence (AI) has become ubiquitous today, there are proportionally more opportunities for this amazing piece of tech to fail. And one area where AI still fails is delivering the same level of service to all.

cloud spend management

In the cloud, everyone is looking to save


Did you know enterprises were paying a lot of money for cloud services? According to a report by Flexera, 50% of public cloud users say they spend over $1.2 million on products like AWS a year. Cost reduction is enterprise's #1 cloud challenge.

why software developers hate agile

Why software developers (quite honestly) hate Agile


Many developers have been voicing their concerns about Agile being broken lately. Among them are prominent figures like Robert C. Martin and Kent Beck – two of the people who charted the original Agile Manifesto. Why is that?

Infrastructure as Code DevOps approach

Infrastructure as Code is a DevOps practice taking IT industry by storm. Do you know what it is?


People who have only a vague idea about DevOps may not realize the significance of the Infrastructure as Code (IaC) approach and the positive impact it has on all stages of the development cycle. Let’s see why it makes such a big difference.