ilyash

Joined 10 years ago

Karma
247
Submissions
208
Member since
Apr 16
Software, operations, management.

Author of Next Generation Shell.

View on Hacker News

Recent submissions

Comment · 1 year ago
Comment · 1 year ago
> controversial

I did hear an opinion (somewhere else) that a shell shouldn't have associative arrays either and it was a mistake...

> Nushell

Nushell is a candidate and some people use it and like it. I personally disagree with the design. Then again, I'm not objective. I created Next Generation Shell. It's a fully fledged programming language with domain specific facilities (for running external programs for example). I like this approach more than trying to improve over a shell. It fits my brain better.

Comment · 1 year ago
Comment · 1 year ago
Thanks for the kind words. I phrase it as "fully fledged programming language with domain specific facilities". Hope it makes sense.
Comment · 1 year ago
Hi. Author here.

> I've actually already written a lot of the functionality I see here as bash (and other) functions

That's exactly the reason these are part of stdlib. No reason for everybody to reimplemnt these with slight variations and copy it around.

Comment · 1 year ago
Make everyone use the metric system.
Comment · 2 years ago
Hi. Author here.

The biggest difference between NGS and other shells is the UI. It's work in progress. Ideas are at https://github.com/ngs-lang/ngs/wiki/UI-Design

Another big difference is that NGS is a language designed ground up for DevOps-y tasks. The result, in my subjective opinion, is clear and concise scripting. That's due to better fit between the language and problems being solved.

Edit: Python for example "doesn't like" functional programming, while NGS supports it and using map() and filter() is idiomatic.

Edit 2: explanation why UI takes so long. That's because it is being implemented mostly in NGS itself so the language must be in shape (and now it is but it took time).

Comment · 2 years ago
I don't think the structure is the problem. I think it's fine that the higher you go the bigger decisions and responsibility there is.

The part that I think is not working is that managers neglect one of the basic behaviors they should be engaging in. Weekly one-on-ones done properly. That's the place for information to go from directs to managers.

Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Author of Next Generation Shell here. Questions are welcome.
Comment · 2 years ago
Personal anecdote - I see spam is way up already. I assume some of the fired people were fighting spam.
Comment · 3 years ago
Comment · 3 years ago
Full title: What Silicon Valley "Gets" about Software Engineers that Traditional Companies Do Not

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton