4 ms·
> I've never learned Perl, but I've never learned how to run the deep fryer at a McDonalds either. I think it is much less important which language you use, th
by 10ren 18y ago
> I've never learned Perl, but I've never learned how to run the deep fryer at a McDonalds either.
I think it is much less important which language you use, than what you create with it. Otherwise you have a shed full of brilliant tools that have never been used.
I've noticed that the people who actually create things tend to be less dogmatic about languages.
- triplefox 18y agoThere is a parallel to this in music called Gear Acquisition Syndrome; when you crave new gear in hopes of stoking inspiration or improving your sound, even when this is a dubious proposition at best. People with too much GAS tend to be much like language weenies. They will go to absurd lengths to defend the "pure/fat/warm/etc. sound" of their favorites, an ultimately pointless endeavor considering that after a certain minimum of instrument quality, playstyle and post processing effects will both have far more impact.
- jonas_b 18y agoI think this is closely related to ones identity and many people bring some artifact very close to their hart just to be get a feeling of belonging. To talk a little about myself, I'm a die hard libertarian, and I've spent countless hours being quietly angry about all the collectivists out there that wants to ruin our planet. Recently I've noticed though, that this rock-solid conviction of the superiority of a libertarian society isn't really productive for me in my relationships with others, and made it harder for me to intellectually appreciate good ideas from people who doesn't share my view. I think the reason for this rigidity in my beliefs was that in my late teens, I felt as if I didn't belong anywhere, and getting an ideology to die for gave me a (false) sense of belonging. I can't speak for this Lisp guy or the musicians but I can only assume that we perhaps share some similarities.
- blahblahblah 18y agoI placed the artifact close to my hart. It looked at me with a puzzled expression, then shook its antlers side to side before bowing its head once again to chew on the blades of grass. I felt a sense of belonging.
- hs 18y agofrom gapingvoid: "10. The more talented somebody is, the less they need the props. Meeting a person who wrote a masterpiece on the back of a deli menu would not surprise me. Meeting a person who wrote a masterpiece with a silver Cartier fountain pen on an antique writing table in an airy SoHo loft would SERIOUSLY surprise me." i guess the same thing can be said for those who use aeron, multi monitor, big screens, etc the true hacker will just shut up and code, even using crappy computer / resources
- scott_s 18y agoThe difference is that a fancy pen and a fancy writing table are functionally the same as a cheap pen and a cheap writing table. One is just a more expensive version of the other. On the other hand, an aeron chair can be appreciably more comfortable than a cheap alternative, and multiple monitors can reduce the amount of friction a developer experiences (e.g., code in one window, documentation in another). While it's true that good people can make good with little, they can do better with more. If, of course, that "more" is something of actual productive value.
- windsurfer 18y agoI don't know about you, but I can't look in more than one direction at once. I have never really needed multiple monitors, and when I've tried them, I find them a hindrance. I find it frustrating when monitors have different resolutions and things don't line up. I also lose the "edges" of desktops when I have multiple monitors. For example: I can't easily click something on the top right of the screen because if I move too far right, I'm on the other monitor. And not to mention the constant managing of windows and setting things up to open on the right monitor. I much prefer virtual desktops on my 1280x800 screen. Some tools might reduce the "friction" but reduce functionality and usability in ways that you don't think of. As another example, I frequently see people creating huge hierarchies of folders in their home folders such as "/home/user/projects/school/year/class01/week_number/assignment_number/revision/". They think they're being organized, when really, they're just slowing themselves down. It makes it easier to classify things, but it makes it harder to actually get things done.
- mustpax 18y agoI sort of agree, Craigslist is written in Perl, and it has to be a perfect example of a spartan get-the-job done sort of site. That said, the analogy made me smile. Perl really is one of those languages, that by learning, you only learn Perl. And maybe regular expressions, but I learned about those in theory of computation class. When I learned C I learned about the tenets of the OS: the call stack, virtual memory, system calls, interrupts, all the ugly stuff. Same with Java, it gave me good appreciation of OO, because it's so fundamentally OO. Basically, these languages were educational beyond themselves. Perl, on the other hand, lets you get things done real fast in its problem domain. It also encourages some of the worst programming practices and an obsession with obscure brevity, code golf. More and more I'd just rather write everything in Python. Even though it may require 10 more lines of code, I can think about the problem in pretty much the same way I would in Perl. Plus, I can read the script afterwards, which really really helps. A deep fryer is also super-utilitarian. Can you imagine McDonalds, or any burger chain, without fries? But it really is the nutritional equivalent of Perl.
- 10ren 18y agoPerl, like other scripting and late-binding languages, is very flexible ("duct tape of the internet"). Amazon is reputedly a Perl shop and it gives them agility to quickly experiment with new retailing ideas. But the knowledge they gained, and the site they built, wasn't due to Perl - it was due to them working on problems they found. Here's someone else who solves problems: http://blog.plover.com http://blog.plover.com (and who wrote Higher Order Perl). All learning is commendable, including learning from a language. But to think that knowledge comes only from existing languages is to constrain one's knowledge, and for oneself to be defined by one's tools. Languages aren't the source of intellectual nutrition; they are a conduit to it (or how could they be created in the first place?). The source is creating solutions to problems.