
Ilya Sher
@ilya_sher_prog
Operations, development, management. Author of Next Generation Shell - http://ngs-lang.org . About Ops, Devs & funny stuff.
你可能會喜歡
Every utility should do exactly one thing in Unix. It's beautiful. ... and command line arguments parsing, and filtering of the data, and formatting the output, especially distinguishing TTY and pipe/file output. Beautiful.
Let’s talk about how introduction of AI and dwindling code quality just coincided in time.
I don't think they know what they are doing but they still might randomly hit the target
The more I use pattern matching in Next Generation Shell the more absurd it seems that it's not how it works in other languages. instances.filter({"state": "running"}) Before you jump in. Patterns are recursive. A predicate is a valid pattern (with obvious semantics)
Man is back after a decade, so happy to see him again

Async programming in a nutshell Invent callbacks. Oh sh*t. Make Promise instead so it's not as bad. Make async/await so programming feels "normal". Make compiler check that we didn't forget await ... because we do ... but the compiler check is optional #typescript
- bash is an amazing programming language for the interactive shell! - why do you need to program if it's interactive interface? - (Pikachu face) . . . Because it's shitty interactive interface, where you have to program to get anything done.
- This workflow doesn't work! - How do you know? - Well... nothing is flowing...
People are listening now

Imagine a dialogue. Each time you want to reference something that the other side said - you can’t. Welcome to the Unix shell. That’s why I’m working on Next Generation Shell. #NextGenerationShell
Remember the internet .com bubble? During the bubble companies hired programmers with reckless abandon in a futile attempt to get ahead of the curve. When the bubble popped they found they had over-invested in programmers and had to freeze hiring and lay them off. That lasted…
Ruby true and false values do not have common “boolean” ancestor class. It’s all fun and games until one day a way to specify parameters’ types will (potentially) be added.
Let's talk about the "interactive shell". Did you notice that to achieve anything above very low threshold you are forced either to copy+paste output of previous program to be input of the next program or start coding? Sad... but I'm on it. #unix #shell #NextGenerationShell
United States 趨勢
- 1. Baker 24.5K posts
- 2. Cowboys 71.3K posts
- 3. Fred Warner 9,797 posts
- 4. Panthers 72.2K posts
- 5. Packers 25.9K posts
- 6. Zac Taylor 2,697 posts
- 7. Tez Johnson 1,567 posts
- 8. Browns 63.5K posts
- 9. #FTTB 3,745 posts
- 10. Ravens 63.7K posts
- 11. Titans 21.7K posts
- 12. Dolphins 46.1K posts
- 13. #49ers 5,792 posts
- 14. Cam Ward 2,039 posts
- 15. #KeepPounding 8,070 posts
- 16. Eberflus 9,840 posts
- 17. Penn State 63.1K posts
- 18. #Bengals 2,575 posts
- 19. #GoPackGo 3,030 posts
- 20. Colts 55.6K posts
Something went wrong.
Something went wrong.