development

My Software Project is Failing: Now What?

As an entrepreneur or business leader about to invest in a software application for your business, you’re faced with a significant decision: hiring a development shop. Outsourcing a development team seems straightforward, with many development companies available globally. However, it entails placing trust in a team to execute a task...

The future of IDEs in Programming

The landscape of programming is undergoing changes, driven by advancements in AI and machine learning. Traditional programming might not become obsolete, but the role of the software developer is certainly changing. In the near future, we expect to see the emergence of AI-powered Integrated Development Environments (IDEs) that are more...

Thoughts on Flutter vs. Native App Development

During the last 10+ years that I’ve built mobile applications, there have been many different cross-platform or even “no-code” solutions to build mobile apps. React Native, Appcelerator Titanium, Adobe Cordova, Ionic, Xamarin come to mind. I have built production apps with the first two, so I have extensive experience with...

Working remotely and how to make it work

The president of my country tweeted about remote work today and as an off-site freelance iOS developer, that made me think of how does it work for me. The tweet was as follows: Work is not somewhere you go, it’s something you do. — Kersti Kaljulaid Though I do it for a...

Overvaluing My Ideas

When it comes to the world of apps it’s quite common that people value their ideas. It is okay to cherish your idea of a perfect business venture and a technological innovation, but in reality a good idea counts for a tiny percentage in success. Especially when it comes to...