"Instead of going through the plan manually, I let Claude Code run terraform plan and then terraform apply".
Doesn't matter if it was you or the bot running terraform, the whole point of a two-step process is to confirm the plan looks right before executing the apply. Looking at the plan after the apply is already running is insane.
I mean it would be nice if the Claude and Codex CLIs had a setting to default to plan mode, every now and then I’m trying to put together a plan, only to realize that it’s not in plan mode and already making changes.
You should not, under any circumstances, let an LLM touch the Terraform CLI. It's completely irresponsible to give an error-prone system like an LLM that kind of access.
Claude at least does: add "permissions": { "defaultMode: "plan" } to your settings.json.
I'll note this only applies to new sessions though – if you do /clear and start working on something else it doesn't re-apply plan mode (I kind of wish it did)
I think he's wrong regarding perfect pitch. Relative pitch would be enough to be able to "auditorize" (like "visualize" but for sound) works in his mind.
Having studied music from an early age when as he says his hearing was superlative, he would have internalized the timbre of each instrument through its playable range, and could use that knowledge to choose what (absolute) pitch to choose for various passages. He would not have to "hear" the absolute pitch in his head; melody and harmony are invariant to transposition.
That said, he may have had perfect pitch, but that in itself would not enable him to hear a complex orchestral piece in his head.
I wonder whether absolute pitch in the sense we consider it today is even applicable to Mozart’s time. Pitch standards are a creature of the 19th century, and before their adoption, pitch varied considerably between cities, orchestras and even buildings.
In that context the timbre of pretty much every non-keyboard instrument would be the only real reference point for how a melody might sound - a bassoon from a maker in Vienna may have been a quarter-tone sharper than one made in Dresden, but they would have had a recognisably similar tone colour when playing eg an E flat.
That’s not to say a freakishly good ear might not have been able to distinguish a Dresden pitch from a Viennese - but as you say, that’s not material to composition. Knowing whether that that E flat will sound confident or mournful would be way more relevant to how it’s used in a phrase and ultimately what key to set the piece in.
I agree the absolute pitch that orchestras played at may not have been consistent like it is today. However, perfect pitch is not really about Western standards or whether A equals 440. It's the ability to remember a pitch in absolute terms.
As a musician, I have a finely-tuned sense of relative pitch. I can pick out chords and melodies easily, but I don't know the reference key unless I hear an instrument and I'm told what note it is playing.
My son has perfect pitch. This became apparent when we watched the movie "A Hard Day's Night", and he complained that it was out of tune with respect to the Beatles albums he had heard.
I listened carefully to the two sources, and it turned out the movie was about a quarter tone flat compared to the recordings. Only a person with perfect pitch would notice that. The rest of us forget the absolute value of a pitch in a matter of minutes or less.
I can imagine complex orchestral works and I'm no musician. It must be incredibly common and orthogonal to absolute pitch, because imagining music is a prerequisite for playing an instrument, and most people can play at least air drums.
He has some loose comparisons. Adults acquire foreign languages including foreign sounds. English is a separate entity in my mind, neutral position of the jaw, tongue system is entirely different from my native language.
Different cultures has different color naming schemes. I have hardware problems on color perception (protanomaly) yet I can learn new color names. Looking at children it takes years to learn color names.
His example of learning — pressing keys on the piano and saying name — is incorrect. It should be game, music is game. We live in the age of unprecedented gamification. Maybe it is possible to make baby steps. Some people claim they've internalized F#, ok internalize every note.
He is right that recognition should be instantaneous. His real argument — teaching has not been achieved as course, probably it is impossible, I'll try.
Doesn't matter if it was you or the bot running terraform, the whole point of a two-step process is to confirm the plan looks right before executing the apply. Looking at the plan after the apply is already running is insane.
reply