Hacker Newsnew | past | comments | ask | show | jobs | submit | perpetua's commentslogin

It's an old article from StackOverflow in 2021 talking about code quality. But it's key points still hold under today's AI vibe coding age: "Code quality is a competitive advantage".

Vibe coding can give you fast code and help you go fast to market, but it may not be your long-term competitive advantage.


cool, please include (2021) to the title

title changed, as suggested

Thanks for bringing up Nushell. I don't have working experience with Nushell. Just by looking at the documentation, I think the obvious differences are: 1. Nushell is a simple shell script. Lambda is a full functional language. Nushell does not have class support. 2. Nushell does not have built-in markup data support. 3. Nushell does not have rich type, pattern matching and schema support. 4. Nushell is CLI. Lambda supports both CLI and GUI.


Nushell is a lot more than a simple shell script, it's a full programming language. Certainly no markup support builtin though.

Unless I'm misunderstanding nushell has a type system and is strongly/gradually typed. And there is pattern matching too, though unsure what you mean by schema support?


Lambda has first-class type support. Type can be constructed like data at runtime under Lambda, which is more powerful than most programming languages.


I agree that Nushell is close to a full programming language.


thanks for pointing out. I did not notice that nushell has pattern matching. for schema support, I mean something like RelaxNG, or XML Schema.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: