Vibe Coding Platforms: The Promise vs. Reality of AI-Powered App Development 5 minute read

One of the biggest barriers to developing applications has always been coding. If you have a brilliant idea but lack programming skills, you’d typically need to hire a developer or learn to code yourself. Enter “vibe coding” platforms—AI-powered tools that promise to build applications through natural conversation. But do they live up to the hype?

I’ve spent months testing these platforms, investing real money to access full feature sets across multiple services. From invite-only beta platforms to established players, I tested Envato, Build.ai, Builder.ai, Replit, Lovable, Tempo, Emergent, and several others. Here’s what I discovered about the current state of conversational... read more

From 'Works on My Machine' to 'Works for Everyone' 7 minute read

A long time ago, when I was working in the Drupal CMS space, I was introduced to Lando. It was one of the first times I had seen a docker container impact the workflow of a project. It was not easy to setup initially but in the end the result was so positive, that it could not be ignored. Development environments have evolved significantly since then to solve the “works on my machine” problem.

In this post we will be getting technical, so if that is not your thing, don’t feel bad about hitting the back button.

Remember when "works on my... read more
Are Coding Skills Following the Typist's Path? 6 minute read

A friend of mine Harry Hoffman recently shared an article by Sangeet Paul Choudary titled “The many fallacies of ‘AI won’t take your job, but someone using AI will’”. The article offers a thought-provoking analysis of how AI is transforming work. While the article covers multiple professions and systems, I’d like to focus on what this means specifically for software and web developers and how those professions are experiencing a transformation similar to what typists and other roles mentioned in the article faced.

I know that the mere writing of this article is going to strain some of my relationships. I... read more