News for hackers. Stuff that matters.
Re:GNU nano is my editor of choice by KronisLV on Friday August 13, 2021 @07:08PM (#28175950)
> Alas, nano (and pico before it) have a certain stigma among more "experienced" Unix users that more or less boils down to gatekeeping and snobbery.

You know, after a number of years in the industry, I've largely stopped caring about what others think and wouldn't lose my sleep over it - the best tools are the ones that you're familiar with and that solve your problems.

For me, that's using nano, for someone else that could be vim. I might want to use some of the JetBrains IDEs, use something like Java liberally because of its verbosity and not even scoff at older software like Lazarus/FreePascal in some circumstances (their approach to GUI is still superior to most modern ones). For someone else that could be Visual Studio Code, a language like Python, or generally looking in the direction of the bleeding edge of languages, such as Rust.

As long as you reach your goals, i think it's perfectly reasonable to dismiss peer pressure or criticism, unless it's constructive (like the person who suggested that vim is better for replace operations over slow connections, which was a good point but also something I've never needed).

That said, the author's approach to customizing nano made me appreciate how nice having proper configuration files and options within them is!

Re:GNU nano is my editor of choice by ineedasername on Friday August 13, 2021 @08:23PM (#28176527)
Well, I'd put some limits on this. If a coworker cobbled together something that still let them program by punch card then I'd 1) probably be frustrated with their level of output and 2) impressed at the setup. 3) asking for their extra set of eyes on my own code because if they had the patience for punch cards they would probably be better than me at catching errors.
Re:GNU nano is my editor of choice by KronisLV on Saturday August 14, 2021 @09:44AM (#28180555)
As funny as the mental image is, that's a fair point. Clearly pick whatever suits the needs of the team, if you're developing something together with others.

But just in general, don't scoff at technologies just because they're not currently popular: there are a few problems out there that can be fixed really nicely within something like Prolog, Lisp or another seemingly dated language. Admittedly, nowadays there's perhaps too much focus towards using walled gardens, as opposed to piping some data through a few Bash scripts or maybe embedding Lua in a larger executable for some more dynamic functionality.

Of course, those are just some overly general examples, but getting discouraged from a good solution just due to peer pressure isn't exactly optimal. Having technologies that don't have good documentation due to never having been popular in the first place, or that are difficult to run or utilize nowadays, however, is a different story entirely.

Where punch cards would fit into all of that, however, i'm not sure as of yet. :)

Re:GNU nano is my editor of choice by rascul on Saturday August 14, 2021 @12:48AM (#28178022)
I would probably be wondering where the machine is kept that reads punch cards. And how to use it. And how do I make punch cards. Then, after all that, your list seems like it would suffice.
Re:GNU nano is my editor of choice by ineedasername on Saturday August 14, 2021 @02:08AM (#28178468)
where the machine is kept that reads punch cards

In my mind I envisioned in on their desk in the next office over that looked like something out of the movie "Brazil" and machines on the desks during the Central Services scene [0]

[0] https://www.youtube.com/watch?v=V-yXL-LDMyg