Discussion about this post

User's avatar
Chartertopia's avatar

I had experience with two prototype web sites around 1997 on my 486DX PC running Linux. The first would have really benefited from AI. A retired guy had an idea for a complaint website; memory says it was a four step process: choose company, product, and model, then write up your complaint. Monetization would be from selling messaging access to the manufacturers, a semi-extortionate process, but still honest, I think. I did the backend and database, a friend handled the graphics and layout. We made it really really clear to him, or at least tried to, that we were only interested in the prototype proof of concept that he could shop around to "real" developers, that we knew nothing about scaling up for production. He claimed he had a million bucks in backers. Turned out to be a lie; he was raiding his retirement fund, and once his wife found out, she put a stop to it. He then decided he wanted to change the entire model from that four step process, that we should do the work free as a bug fix. It was working and running on my 486DX, and after a couple of months of no further accesses, I pulled the plug.

The second one was much more straightforward. An experienced businessman wanted a web site for coupons to replace those newspaper clippings I still get in the mail. The idea was that office mates are going to lunch; where to go? Visit the coupon site! See who has specials, print the coupons, and they include the kind of detailed info which you can't get from mass market newspaper coupons: weather, time of day, location (zip code? I forget). He knew exactly what he wanted, he had the graphics and layout, and I wrote the prototype backend, again running on my 486DX. He actually shopped it around for six months or so, and I personally thought he had a good project. But in spite of his successful business background (he owned a $2.7 million house at Tahoe and had sold his previous startup), the Internet was too new and he couldn't interest anyone in turning it into a real public website. I don't think AI would have helped at all, since the prototype was simple and working, he just couldn't sell it in those early days.

Scrith's avatar

Building rather than buying isn’t just about empire building. Third party systems are often built around data models and interfaces that aren’t compatible with existing internal systems. This forces the enterprise to either migrate their existing systems to the new model or build a complex integration layer. Almost all enterprise software has to be customized, sometimes heavily. If the Enterprise already has software engineers, it’s often easier and faster to build than buy. Buying has long term costs that are never reflected in the initial proposal. These systems often become unsupported, legacy stacks and a major source of technical debt.

2 more comments...

No posts

Ready for more?