Live data from Hacker News

Claude Code for Infrastructure

fluid.sh

81–90 of 190 posts

Re: Claude Code for Infrastructure

#81
Making clones of production isn't trivial. Is your app server clone going to connect to your production database? It is going to spin up your whole stack? Seems a bit naive.

A better approach is to have AI understand how prod is built and make the changes there instead of having AI inspect it and figure out how to apply one off changes.

Models are already very good at writing IaaC.

Re: Claude Code for Infrastructure

#82
post #16

So... I already tell Claude Code to do this. Just run kubectl for me please and figure out why my helm chart is broken. Scary? A little but it's doing great. Not entirely sure why a specialized tool is needed when the general purpose CLI is working.

Lol, that does sounds a little scary but if it works it works. Mainly I built this to prevent there being a chance that changes affect production. This is meant to be used with scale (say hundreds of VMs) vs 1. From a safety perspective running Claude Code with just a watchful eye would not fly in my environment, which is why I built something like this.

More power to you! Good luck!

Re: Claude Code for Infrastructure

#83

Earlier quoted context omitted.

That is the problem with software developers with expertise in software, but no deep domain knowledge outside the CS world.

It is my belief with some exceptions it is almost always easier to teach a domain expert to code than it is to teach a software developer the domain.

Not all kinds of programming are the same.

Web dev is low entry barrier and most web devs don’t need a very deep knowledge base.

Embedded, low level language, using optimizations of the OS / hardware require MUCH more specialized knowledge. Most of the 4 year undergraduate program for Computer Science self selects for mathematics inclined students who then learn how to read and learn advanced mathematics / programming concepts.

There’s nothing that is a hard limit to prevent domain expert autodidacts from picking up programming, but the deeper the programming knowledge, the more the distribution curves of programmers / non-programmers will be able to succeed.

Non programmers are more likely to be flexible to find less programming-specific methods to solve the overall problem, which I very much welcome. But I think LLM-based app development mostly just democratizes the entry into programming.

Re: Claude Code for Infrastructure

#84

Earlier quoted context omitted.

It is my belief with some exceptions it is almost always easier to teach a domain expert to code than it is to teach a software developer the domain.

In practice, does that happen? Usually companies try to bring the best of both and build from there.

I wouldn’t argue how things historically worked, but rather where the LLM innovations suggest the trajectory will go.

Re: Claude Code for Infrastructure

#85
post #35

Earlier quoted context omitted.

It is my belief with some exceptions it is almost always easier to teach a domain expert to code than it is to teach a software developer the domain.

For problems that can be solved with only a small amount of simple code that is true. However software can become very complex and the larger/more complex the problem is the more important software developers are. It quickly becomes easier to teach software developers enough of your domain than to teach domain experts software. In a complex project the hard parts about software are harder than the hard parts about th…

That's true both ways though: if a theoretical physicist wants to display a model for a new theorem, it'd be probably easier for them to learn some python or js than for a software engineer to understand the theorems.

Re: Claude Code for Infrastructure

#87

Earlier quoted context omitted.

It is my belief with some exceptions it is almost always easier to teach a domain expert to code than it is to teach a software developer the domain.

Every single time I try to get a domain expert at $job to let me learn more about the domain it goes goes nowhere. My belief is that engineers should be the prime candidates to be learning the domain, because it can positively influence product development. There’s too many layers between engineers and the the domain IME

I mostly agree, but I see programmers more as “language interpreters”. They can speak the computer’s language fluently and know enough about the domain to be able to explain it in some abstractions.

The beauty of LLMs is that they can quickly gather and distill the knowledge on both sides of that relationship.

Re: Claude Code for Infrastructure

#88
post #9

All these tools to build something, but nothing to build. I feel like I am part of a Pyramid Scheme where every product is about building something else, but nothing reaches the end user. Note: nothing against fluid.sh, I am struggling to figure out something to build.

Ask an LLM for suggestions on what to build

Re: Claude Code for Infrastructure

#90
post #9

All these tools to build something, but nothing to build. I feel like I am part of a Pyramid Scheme where every product is about building something else, but nothing reaches the end user. Note: nothing against fluid.sh, I am struggling to figure out something to build.

Nailed it!

This is not even AI - it's pre-AI, and everyone has continued to try to create things that other people can use as a dependency, just on a much higher pace.

I've found writing simulations that my childhood brain would have LOVED to see run fun and fulfilling.

Post reply on HN