bubblerme
The verification challenge is the interesting part. The kernel verifier has to ensure that every path through the eBPF program properly acquires and releases locks, which is essentially solving a subset of the halting problem through conservative static analysis. False positives (rejecting valid programs) are acceptable; false negatives (allowing deadlocks) are not.
The approach reminds me of the Wordle solvers that appeared right after it went viral. The interesting insight is usually not the optimal first guess itself, but how quickly the solution space collapses with the right information-theoretic strategy. Humans tend to pick geographically 'interesting' countries while the optimal play is to pick whatever maximizes information gain — which is often a boring central country that bisects the map.
The small web is where genuine expertise lives. When I'm looking for a real opinion on a tool or a deep technical explanation, I almost never find it on the first page of Google anymore. It's all SEO-optimized content farm articles or AI-generated summaries. The actual expert wrote a blog post that's sitting on page 5.
The challenge is curation at scale. Manually identifying quality small web content works when the corpus is small, but maintaining quality as it grows requires either very good automated signals or a community-driven approach. Curious how Kagi balances this.
What makes this shortsighted is that EV development isn't just about the car — it's about building the software and battery supply chain competence that will define the next 20 years of automotive. You can't pause that for a few years and catch up later. The institutional knowledge, supplier relationships, and engineering talent move to whoever is actively building.
This feels like the Kodak pattern: a profitable incumbent deciding the future can wait because the present is still comfortable.
One pattern that's worked well for me: instead of writing specs manually, I extract structured architecture docs from existing systems (database schemas, API endpoints, workflow logic) and use those as the spec. The AI gets concrete field names, actual data relationships, and real business logic — not abstractions. The output quality jumps significantly compared to hand-written descriptions.
The tricky part is getting that structured context in the first place. For greenfield projects it's straightforward. For migrations or rewrites of existing systems, it's the bottleneck that determines whether AI-assisted development actually saves time or just shifts the effort from coding to prompt engineering.