ios developer

What is MCP and Why Should You Care?

AI is transforming the way internet and data is used. If your service has an API that delivers value to customers, now is the time to ensure it works with AI assistants. Soon enough, users will expect these integrations to just work with their digital assistant, be it ChatGPT, Claude,...

Debugging with Claude Code

Working on big iOS projects, I rely heavily on Claude Code as my debugging sidekick. My Claude.md file just keeps getting more useful as I add my personal fixes and preferences. The trust I have in this assistant grows with every bug hunt and as the models improve over time....

We Can Talk to Machines Now, What Next?

My friend, Eero, back in the early 2000s, was learning website development and lamented how cumbersome it was. He found the necessity of intricate programming languages like HTML* (sigh) for creating webpages overly complex and exclusive to programmers. He envisioned a supercomputer that understood his design intentions in human language,...

Beyond Job Loss: The Empowering Future of AI and AGI

I've been discussing the future with a few friends. Most of them feel somewhat threatened by the emergence of AI. They are concerned about their jobs*, positions in life, and their investments and savings. Many have read about the potentially negative scenarios that superintelligence could bring to humanity, including the...

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...

Lessons Learned from My Failed Startup

While there’s plenty of stories that go around about successes in a startup world, stories on failure are much harder to come by. This is understandable, as the good news is easier to share than to admit that we have failed. This is a story of “hINF”, short for “Health...