It's a trade-off to some extent. You can have more automation and less customization, less automation and more customization, or somewhere in between. A lot of existing tools for dealing with CRUD apps address a particular set of needs somewhere along that line.
Is functional programming really mainstream now? I think knowledge of its existence is mainstream, but interest in it still is not. Most people give me strange looks when I tell them my current programming language of choice is a Lisp dialect.
A big point that recruiters emphasize with a client is that they can bring in good candidates who otherwise would not have had interest in a position (and whether they actually fulfill this is not the point here). Since you found and applied for the position on your own, you don't necessarily fit this category, and you might or might not be able to convince them of your argument.
From what I've seen, people are angry at a certain subset of the Ruby on Rails community, but then they take that anger and generalize it to the Rails community or even the Ruby community as a whole.
I'm also wondering the same thing as others. What specifically made it worthwhile to make this a separate language, as opposed to a domain-specific language implemented on top of an existing language with an existing ecosystem? You could even enforce the usage of only a subset of the base language if you really wanted.
If you rent cheaply (sufficiently far uptown or certain parts of the outer boroughs) and live cheaply (this excludes a lot of dining/entertainment options but leaves plenty more), you will be fine on that salary.
I'm from Queens, and as much as certain people from Manhattan will make fun of it, many parts of Queens are decently priced and decently accessible.
If you really want to live in midtown/downtown Manhattan, then it will be quite tricky. Just rent would eat up a lot of your take-home income. You would probably need to find roommates or something.
Feels kinda like a cross between ProtoBuf and MessagePack. We already have so many serialization formats, though. What is the compelling use-case for this one?
I've been using Clojure for a while now. Do you have any particular recommendations for resources for getting started with ClojureScript? I tried a while back and got really confused.
From what I have observed in myself and others, I suspect coding is something that anyone can learn to do. Some people may be particularly predisposed, but for others, effort can go a very long way to compensate. A lot of programming knowledge can be built up in small steps, and I don't think there is any innate pre-requisite for being able to make these steps.
The hardest part of such a thing is getting adoption. Commercial players in the space have incentives to push their own offerings very hard. Technologically, there have been a number of fully distributed and decentralized systems. Financially, I guess nobody has really had enough incentive to popularize one.
I think this is a real issue, but is separate from the original point of this thread. The same thing happens to a much larger degree to artists, musicians, and all sorts of creative types. It's a job that enough people enjoy that there's a large supply of employees and at least some of them are willing to accept hard hours or mediocre pay in order to do what they love for a living.
This sounds like a very interesting deal. It wouldn't be right for my particular circumstances, but I imagine there are others out there for which it is a good fit. I would be really interested in hearing progress reports from your venture(s) down the line.
It is funny. Although, I don't think that comparison is completely fair. Usually, a startup that has started hiring has already achieved some degree of progress, traction, and demonstrated potential.