https://youtu.be/bYU3CQomE5M?is=BysfXD3ybPme-DoL
Before my time, but fun to see how much could be done with it!
Rewriting it with an LLM, is surprisingly apt.
Brings back memories. I made a good living writing custom software for over a decade with dBase and later Clipper. Businesses had just started buying PCs. After a decade there was enough canned software on the shelves that my market changed.
I could type 'Do While .not. EOF()' in a quarter of a second on the IBM AT Model M keyboard.
It took a couple of hours but I did get WebBase-III running on my Linux/POP OS laptop. Maybe I should say Perplexity got it running.
We could be entering a new age of building our own tools, llm assisted of course, but still a lot of fun.
After learning BASIC in elementary school, the first "productive" language I learned was dBASE from my 6th grade teacher. Since he had a Clipper license too, I was thrilled to have access to something that could build a distributable, standalone exe.
I wrote several cursed things with this combo, including a simple Rogue clone that had the most powerful inventory management mechanics imaginable at the time...
By the way, I'm not nostalgic about the tech of those years, but I definitely think that we unlearned a few things along the way
Here it is again, reborn using Claude Code, using modern tech (Cloudflare, D1, Workers/TypeScript, Pages):
The Similarities Engine
The albums if you're curious:
Amorphous Androgynous - The Isness - 2002-08-05
Boards of Canada - Music Has the Right to Children - 1998-04-20
Booka Shade - Eve - 2013-11-01
Orbital - Blue Album - 2004-06-21
Rone - Tohu Bohu - 2012-10-15
I have this dream of revive this kind of spirit (https://tablam.org).
I started with Foxpro 2.6 and it was a blast.
One of the very cool things Fox allow us was to ship their ability to `CREATE FORM, CREATE REPORT, BROWSE, etc` so the users can customize the app with the same power as us. This is one of the most important advantages of ERPs and such made with Fox and is still unmatched.
Something I learn doing this stuff +25 years is that support and custom development eat you alive, and is not profitable for small ISV like mine.
Sadly, I can't use Fox now so I more constrained and unable to give the same. That is why I rebuilding the erp as an engine (fancy name: "headless erp") and working in make a lang and maybe a custom RDBMS. But then I need a GUI builder to get the same idea!
Just a minor inconvenience!
Yeah I was thinking of the likes of poor Oracle and SAP and their profit margin :)