I'm just slightly younger than you, but have the exact same sentiment. Hell, even moreso maybe, because what I realized is that "writing code to implement interesting ideas" is not really what I enjoy - it's coming up with the interesting ideas and experimenting with them. I couldn't care less about writing the code - and I only did it because I had to...if I wanted to see my idea come to life.
AI has also been a really good brainstorming partner - especially if you prompt it to disable sycophancy. It will tell you straight up when you are over-engineering something.
It's also wonderful at debugging.
So I just talk to my computer, brainstorm architectures and approaches, create a spec, then let it implement it. If it was a bad idea, we iterate. The iteration loop is so fast that it doesn't matter.
Did you end up regretting a design choice, but normally you'd live with it because so much code would have to be changed? Not with Agentic coding tools - they are great at implementing changes throughout the entire codebase.
And its so easy to branch out to technologies you're not an expert in, and still be really effective as you gain that expertise.
I honestly couldn't be happier than I am right now. And the tools get better every week, sometimes a couple times a week.
Even with human junior devs, ideally you'd maintain some documentation about common mistakes/gotchas so that when you onboard new people to the team they can read that instead of you having to hold their hand manually.
You can do the same thing for LLMs by keeping a file with those details available and included in their context.
You can even set up evaluation loops so that entries can be made by other agents.
Definitely agree, but man, the sheer number of folks who leave just horrible comments on videos/posts people make about how they lost weight on a GLP-1 agonist is so disheartening.
In addition to saying that its cheating, they will actively wish harm to the person by saying "just wait til you get X" where X is some side effect (real or imagined). Or just the "well once you stop taking it you'll just get fat again".
CPAP has been life changing for me. For my entire life I struggled getting up in the morning, and I never felt "refreshed". Getting up before 9-10AM was super difficult. I also was often in a sort of fugue state when I would first wake up, I'd often have no memory of any interactions, and apparently was often mean.
Now I can easily get up, even at hours that were previously unthinkable, and more often than not feel fully recharged.
I have no doubt that played a part in me being unhealthy - though by no means was it the sole reason.
As an aside, also getting on a dose of Semaglutide has been similarly life changing. The damn near elimination of "food noise" has been incredible.
I know there are a number of folks of the opinion that its somehow cheating. But for me I am left wondering "Is this just how normal people feel?".
I personally think that Musk is kind of a dipshit when it comes to his political views, that he is a bit of a charlatan (FSD this year, I swear), that Tesla jumped the shark tank about 2-3 years ago, and I laugh every time I see more bad news about X/Twitter...
BUT I am really rooting for SpaceX and Starlink. Honestly I hope the shiny toy that is X/Twitter keeps his attention for a while and he leaves those orgs to run as they have been.
Its pretty easy to learn the rules. Once you've done that you can watch a game and know roughly what is happening. But its still a hard game to master.
One thing I found interesting, is it you go with PEWMA and create a scenario where the cluster is stressed, and then add 1 server, it pummels the shit out of the new server and you have a brief surge in failed requests.
Not sure if that is a real world issue, or just with the simulation...
Did this 20 years ago by having the name of the server as part of the user's profile.
User's 1 through 50 (light users) log in and their profile says they go to app-1.myapp.com.
User's 51 through 60 (heavy users) log in and their profile says they go to app-2.myapp.com.
A specific user may pay extra to have a non-shared environment, and this supports that as well.
This is pretty much how I already write SQL, just using CTEs. In fact I bet the most straightforward way to transpile PRSQL to SQL would be using CTEs.
Too many times in my career have I seen an employer lose an employee, who has a ton of institutional knowledge and performs adequately or even excellently, only to replace them them with someone that ends up costing much more money, and then takes a lot of time to get up to speed (which also slows the folks who help get them up to speed).
It is like they haven't taken the time to even make a rudimentary calculation on the costs involved in keeping the employee versus replacing them.
I happen to be building this exact same product, but closed source, and somewhat attached at the hip to my company's 3PL WMS product.
One thing I did not see in your demo, is inventory synchronization. I'm guessing thats because your first use-case is drop shipping.
I'd also disagree that you're open-source Amazon. You're more like open-source DropStream or maybe Boomi.
If I were you, I'd do this:
1) Pick an open-source WMS and write a channel for it.
2) Make it dead easy to write ad-hoc channels.
3) Quickly implement shop connectors for BigCommerce, Magento, and WooCommerce.
AI has also been a really good brainstorming partner - especially if you prompt it to disable sycophancy. It will tell you straight up when you are over-engineering something.
It's also wonderful at debugging.
So I just talk to my computer, brainstorm architectures and approaches, create a spec, then let it implement it. If it was a bad idea, we iterate. The iteration loop is so fast that it doesn't matter.
Did you end up regretting a design choice, but normally you'd live with it because so much code would have to be changed? Not with Agentic coding tools - they are great at implementing changes throughout the entire codebase.
And its so easy to branch out to technologies you're not an expert in, and still be really effective as you gain that expertise.
I honestly couldn't be happier than I am right now. And the tools get better every week, sometimes a couple times a week.