> IME using LLMs for software development corrodes my intuitive understanding of an enterprise codebase.
I feel you there, I definitely notice that. I find I can output high quality software with it (if I control the design and planning, and iterate), but I lack that intuitive feel I get about how it all works in practice. Especially noticeable when debugging; I have fewer "Oh! I bet I know what is going on!" eureka moments.
> FWIW I think LLMs are a dead end for software development, and that the people who think otherwise are exceptionally gullible.
By this do you mean there isn't much more room for future improvement, or that you feel it is not useful in its current form for software development? I think the latter is hard position to defend, speaking as a user of it. I am definitely more productive with it now, although I'm not sure I enjoy software development as much anymore (but that is a different topic)
We were worried about that as well. But we have found that most people are not doing well on our take home. If we get to the point that most people are crushing it, then we may need to think more about AI and take homes (maybe tweak the it with the explicit expectation that they may use AI, etc.)
They also need to be able to reason well about why they made the choices they did. Something useful when talking to them can be asking questions like "If X changed, how would that impact your design?". If they were reliant on AI for vibing (rather than just using it as a tool), then those can be more difficult questions to answer well.
> Everything just assumes that without Sam they’re worse off.
>
> But what if, my gosh, they aren’t? What if innovation accelerates?
It reads like they ousted him because they wanted to slow the pace down, so by design and intent it would seem unlikely innovation would accelerate. Which seems doubly bad if they effectively spawned a competitor that is made up by all the other people that wanted to move faster
Very good point. And with very long lifespans (thousands of years), all of those low-probability events that may cause accidental death (airplane crash, getting hit by a car crossing the street, violence, etc.) may really start to add up to a not-so-low probability of at least one of them happening within your extended lifespan.
> Additionally, if you are not around, and a family member or co-worker can't get to a site then they have no way to bypass it unless they also know how Pi-Hole works.
I ran into that issue with some household members, that had problems with certain websites that didn't work. Since I run my own DHCP server (not through pi-hole), what I ended up doing is giving them a different (e.g. 1.1.1.1) DNS resolver for their machine (based on their MAC address), and then installing uBlock Origin for them. That way, they can easily turn ad blocking on/off themselves, while I can still have network-wide adblocking on by default (especially useful for mobile devices).
I am a big Google proponent, and Android user. But the problem is deeper than just a smooth launch, and the number of issues at launch.
It is a systemic customer support issue that, while perhaps understandable for a free product, is horrendous for a merchant or paid product. I don't think people would care nearly so much about launch hiccups, even major, if there was customer support to help resolve the issue. But as it is, whenever you order something it can feel a bit like Russian Roulette with Google. I hope this changes soon, because otherwise they are doing awesome stuff.