Earlier quoted context omitted.
OP was ignoring the point and basically implied the reason banks have issues hiring these days is because they're banks. While in the past they didn't have these issues. Why? Because tech stack matters for a lot of people.
They always had these issues, I barely know anyone that freely replied to job interviews for a bank, given the work environment, as I am approaching 50y, have already seen quite a lot in consulting projects.
DuckDuckGo donates $25k to the Perl and Raku Foundation
201–210 of 213 posts
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#202Earlier quoted context omitted.
They don't pay very well. I can't imagine the median in amsterdam is very good if that really was 50% higher
Maybe I just negotiated well in a good time to negotiate? But my teammates salaries were sometimes even better 90k top Amsterdam, 135k top at booking, and saw even higher than that for the same position
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#203Earlier quoted context omitted.
Generally, if the script is more than a one-off, I will write in Python, since all the young seem to know Python, and very few seem to know Perl. There are two recurring jobs that I have not rewritten from Perl, one because "pack" is so handy. The only other language I use much for scripting is Javascript, or rather Jscript, for our accounting department sometimes needs files munged for integration into Great Plains,…
Do most of them even "know python" or just the crudest parts of python?
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#204Earlier quoted context omitted.
Do most of them even "know python" or just the crudest parts of python?
I'm not sure how to answer that. Some can write a short, personally useful script. Some can do much more. Which are the crudest parts of Python, and which are less or not at all crude?
Languages systems or environments have still other deep features themselves. The library or module systems in Python or Perl or Raku do not work the same.
Being able to write "a short, personally useful script.", is a great start. And does not count as "knowing Python" except for the purpose of inflated resumes. The clichés of complaining about "line noise" or WORN (write once read never) - since the fine article was about Perl - counts specifically as "not having learned Perl".
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#205Earlier quoted context omitted.
Perl is maybe the most enjoyable language I've ever coded in up until I'm forced to read someone else's code which is always hellish.
Most of the someone else's I have read has been in stuff from CPAN, and I recall it as pretty good. I have written some pretty bad Perl, and wish that I had encountered the O'Reilly Perl Best Practices long before I did.
This is important as a powerful tool for a powerful programmer.
I always contrast this to C++ - where you are dangerous, too dangerous, until you have learned a huge amount "of the language" (and good luck understanding it). Or BASIC, where... there isn't much.
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#206Earlier quoted context omitted.
nah, it was created for their day job in order to provide reliable quick to write code under difficult conditions
I meant the company did not participate in it's creation nor did they fund it in any way. If they had they certainly would not have approved of it being released under an open source license. Also Perl 1.0 was released using Larry's NASA email address and not any other corporate one.
I'd say the biggest influence on my programming work is recognising how to use that style of humour can help deal with situations that can sometimes get to quite high pressure - e.g. "please rescue this failing 9 month long $x^e6 project before it goes live in the next fortnight"
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#207Earlier quoted context omitted.
The problem, for some, is that they believed the dream it is possible to make a living out of free software. They forgot to read the footnote on how it actually works in capitalist and money driven societies.
I make a good living only writing public domain software. Most of it is never published to the web.
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#208Earlier quoted context omitted.
Their use doesn't, but from time to time they send in bug reports and feature requests, don't they? Where do you draw the line between extending your project and providing free labor to a for-profit company? Fixing bugs is less controversial, while finding solutions to issues arising in bespoke production environments, with short deadlines, is grueling work for which companies are usually gladly purchasing support co…
Bug reports are other people doing work for me. I’m fine with that. These are free interactions between people. If you want to charge for bug reports then you can put that in your repo text and just auto-close any issue from non-approved authors. If you want to bountysource a solution do that. If you don’t want to fix an issue don’t.
If that sounds fun to you, I really cannot argue against it. Usually, that is part of a support contract, and therefore hobbyist open source developers basically supply free labor to for-profit companies.
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#209Earlier quoted context omitted.
One of my impressions as a Scala newbie coming from a perl background years ago was that Scala practitioners' culture in a corporate setting tended to end up with code bases that reminded me of corporate perl code bases - suffering from "theres more than one way to do it" disease. A bit too easy to be obscure for me to use/recommend it since then despite the nice typing, actors, lazy evaluation, etc. Not sure if this…
https://news.ycombinator.com/item?id=6959326 > Scala feels like the Perl of the modern era: there is more than one way to do it. There is value in that mode of thinking, and Perl is a better language than people give it credit for. https://news.ycombinator.com/item?id=2603425 > This actually is one of my frustrations with Scala, too many right ways to do the same thing. Makes it easier to write but harder to read esp…
Which people, where? Do you have a URL to a discussion?
I've not seen heard or read such talk almost 25 years of being involved in open source Lisp. Needless to say, I've often seen such narrative repeated by programmers not working in Lisp, who heard it from such others.
Someone talking about any industry work in Lisp whatsoever, even just one job, from any angle, is extremely rare.
Re: DuckDuckGo donates $25k to the Perl and Raku Foundation
#210I always forget that DDG is written with Perl, even after I emailed yegg a million years ago asking why they used Perl, and he responded back, which was nice of him. I hear Raku is fun, I haven't used it, but I sort of swore a soft oath that I would never touch Perl again about a decade ago after having to debug some regex magic someone did. I'm assuming that once you get past the "hump", Perl becomes fun?
Regarding regexes, Raku introduces a whole new syntax, makes whitespace non-meaningful by default, and allows regexes to be named and then composed/reused. Those three changes, along with helpful modules like Grammar::Tracer, make reading and writing regexes a totally different experience. It's still going to look like noise at first, of course, but even then the syntax parallels normal code far better than PCREs, so you're more likely to make a correct guess about what something means.