During the outsourcing and offshoring craze a decade or two ago everyone hired cheap developers in India and eventually companies realized that that doesn’t work.

Now they’re trying the same with outsourcing to LLMs.

The bottleneck in software development isn’t coding.

It’s management and design.

@thomasfuchs Depending on how you define “outsourcing and offshoring” it kinda sorta worked. It still does. You can totally find an agency-type of company to build you a mobile app of a website and the quality is not even bad, sometimes even good.

We collectively dank on Indians but among them there are a plenty of competent and even brilliant developers. Likewise among local devs there are a lot people producing substandard output, for any definition of “local”.

I myself arguably “an Indian”, not actually Indian but I live in and work from a country most people wouldn’t find on a map until 4 years ago (and probably to this day). I'm the guy on the other side of email/slack/zoom. Throughout my career most of my colleagues seen me in person for only a couple of weeks total, a good fraction—never. I’m proud that most of my work was valuable for my clients and that most of the time our partnership was a net positive (mostly by a large margin) for them.

There absolutely were botched “outsourcing and offshoring” but the scale of the damage and rectification potential are incomparable to what's going of with LLMs.

@pointlessone My point is that it overwhelmingly didn’t work for _software companies_ to off-shore _prpgramming_ and they later started to bring back those jobs.

Also, I’m not making a comment on how competent Indian developers are; quite the opposite—I’m making an observation how inept and incompetent management is in western software companies, who now repeat the same mistake with LLMs.

The bottleneck in software developement isn’t coding, but management. Yet, management always tries to “fix” programming.