How are you speeding up the provisioning? Most of my tests run pretty quick, but spinning up a new runner takes probably most of the time. I haven’t tried optimizing this yet.
I have lxd containers already running that have everything the system needs.
When starting CI it's doing a DB SQL dump replacement which takes 1-2s to prep, self hosted github actions.
Its been very cheap to run OVH cloud with the newest and fastest AMD EPYC CPUs that have high single core speeds. Did this as it was cheaper than GCP spot to have these always on.
I'll run many always on lxd containers that all match with the same stacks. Add another one when needing to parallelize more
Personally I’m leveling up on using AI to develop a project. My speed at knocking out PRs has increased a lot, but much of that is massaging the process of using AI, including managing CI bottlenecks and costs. I’ve never had to deal with 15+ PRs being developed in parallel before. It’s interesting work, but there’s a lot of doing stuff to get to the stuff I want to do.
Examples of things I’ve tackled this week:
- GitHub Actions costs exploding and looking into self hosting options (gonna try a box in Hetnzer)
- figuring out how to handle unattended builds
- tinkering a lot of email, from how to manage domain reputation and worrying about bots spamming from my server because they started filling out forms
- figuring out how to manage AI development from my phone
- setting up a process to prevent unintended destructive database migrations
- finding a way to know have to babysit the AI but approving a constant stream of questions and permission requests
- all the random little issues that the AI files to fix an endless amount of little things
- finding the right model(s) to use to most efficiently make use of the limits of my subscription
literally all these things you've listed that you're working on would not be needed if AI didn't exist. which goes back to OP's point about spinning in circles.
It does in the sense that they're losing business, as people describe in this thread. But I get your point, Google seems to be enjoying the profits more than the harm to their reputation. If it gets bad enough, maybe they'll rethink.
They're losing business that they don't want. Silicon Valley culture has embraced saying no, firing clients and customers, choosing the right audience, etc. This even fits into finding product-market fit. You don't try to please everyone, and find a well-defined segment. So to Google it might not seem like it's getting bad at all. To them, maybe the trash took itself out, they got rid of that annoying customer who complains about their marketplace, whereas they appreciate the quiet reporting of an ad that's against the ToS...
reply