I got interested and hooked on the description, but hadn’t used it productively or made the switch. Trying to use it felt quite irritating. After a few instances like that (maybe three to five), I had something I wanted to do and committed to finding the appropriate commands and syntax. After one or two such cases, I felt more comfortable, and progression was much easier through needing and finding additional individual commands, etc.
Because it’s so different, there’s definitely a barrier, which I think is mainly the set of commands you have to know and, at times, data transformation flow (records vs tables vs lists, and the appropriate mental model to use the correct operations on them).
I didn’t use special resources or a full guide or introduction that was not the official docs.
Mainly official Nushell docs, command help/docs, web search, and at times LLMs.
That makes sense and I do think nushell has a legitimate place between simple zsh/bash scripts and more complex python ones for me. I think mostly I had issues rubbing against the functional nature of dealing with variables, but hearing your similar experience of grokking the mental model motivates me to try exploring a bit more again :-)
Also, I am surprised by how much it changed since I last tried it around version 0.87 or so! Perhaps I’ll wait for the API to settle down a bit and then strike out again.
Yeah, I experienced a similar barrier.
I got interested and hooked on the description, but hadn’t used it productively or made the switch. Trying to use it felt quite irritating. After a few instances like that (maybe three to five), I had something I wanted to do and committed to finding the appropriate commands and syntax. After one or two such cases, I felt more comfortable, and progression was much easier through needing and finding additional individual commands, etc.
Because it’s so different, there’s definitely a barrier, which I think is mainly the set of commands you have to know and, at times, data transformation flow (records vs tables vs lists, and the appropriate mental model to use the correct operations on them).
I didn’t use special resources or a full guide or introduction that was not the official docs.
Mainly official Nushell docs, command help/docs, web search, and at times LLMs.
That makes sense and I do think nushell has a legitimate place between simple zsh/bash scripts and more complex python ones for me. I think mostly I had issues rubbing against the functional nature of dealing with variables, but hearing your similar experience of grokking the mental model motivates me to try exploring a bit more again :-)
Also, I am surprised by how much it changed since I last tried it around version 0.87 or so! Perhaps I’ll wait for the API to settle down a bit and then strike out again.
Thanks!