Hacker News new | past | comments | ask | show | jobs | submit login

Do you really think you could not, even after taking a few weeks to study and practice?



Probably not, no.

I could easily see myself becoming dejected after printing out a few cheat sheets and buying some relevant books. I would have attempted some exercises and done whatever toy projects with an increasing feeling of dread that I was simply aping what was before me only to find what I thought I had learned had slipped away in a weekend. Should I get much further than that, I would then try to solve an actual problem I had with it and that would be the end of it as I would stagger into realms of development environments and dependencies to try to get the right libraries in order, I would look for advice online and tentatively ask questions only to be blasted for using the wrong dialect of whatever, or have my questions misconstrued until I could be informed that what I really have is an XY problem, I don't really want what I asked for after all. What a relief to me.

At that point I throw in my hat and go back to what I am used to.

I know myself well enough to know that I just haven't the grit or patience to torment myself with trying to find an application for the befunge du jour and, as such, learning it becomes a Glass Bead Game for me. If my life depended on it, perhaps, but this reminds me too much of the "executable line noise" I escaped: Perl, with a kind of sly terseness I associate with any number of obfuscations as a kind of puzzlebox monument to the "cleverness" of packing something into a single line I have had to slam into while programming.

I lack the vim to tilt at these windmills.


That's a pretty good set of things to visualize if you want to feel defeated before you even get started.

I write K for a living, and J for fun. J is WAY crazier, and I learned it specifically because it was so weird and crazy. I kinda wanted to remember what it was like to be a beginner again.

In all these languages, you can always fall back to doing things the "old way"... They all pretty much support structured and functional programming with loops and functions and whatnot. It's just there are lots and lots of shortcuts, and you get used to them over time.

(Also for what it's worth, the communities around vector languages do tend to be pretty friendly and welcoming...)


> I write K for a living, and J for fun.

Do you have a clear preference for either? If you could choose J at work, would you? Would you write K for fun?

> (Also for what it's worth, the communities around vector languages do tend to be pretty friendly and welcoming...)

If you've got a site / mailing list / IRC channel in mind, I'd like to know about it.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: