Is it a viable strategy to try to learn haskell to get a good job writing it?
I cannot think of a single language more synonymous with unemployment.
>>106568516I really like the syntax and i think writing it for work would make my soul happy. I wonder if maybe I can get employed with a different skill then sneakily implement haskell for fun.
>>106568667Before you think that, actually look at some Haskell production codeIt looks very different from pretty functional examples in tutorials
>>106568476>haskell>jobkek
>>106568516FPBP
Yes!!!!If you consider a job working for free!Byeeeeeeee
>>106568667>>106568683this, unfortunately. i love haskell but much of the language in practice just boils down to writing quasi-imperative do blocks.
>>106568516if youre a cs phd you might get a haskell job and anduril
i had a job a few years ago where i was the only dev so i had no oversighti wrote everything in haskell and then i quit lolapparently they had to re-write everything because they couldn't find a dev
>>106570634incredibly based
>>106570634The lisp way.
>>106570634Did you not offer to come back as a contractor for higher pay? Maybe even offer to train somebody. I always thought it was a good idea to write things in an obscure language or in an obfuscated way purely because of that.
You need a PhD in Category theory.
>>106568476It's a viable strategy if you're aiming for maximum suffering.
>>106571519i actually quit because i got another offer at a different place for twice what i was making. when i told them about the offer and gave them a chance to counter they sperged the fuck out and told me i betrayed them and a bunch of other childish shit (despite being headhunted) and acted like total petulant teenagers. when i asked if they would match, or even offer meeting in the middle they told me it wouldn't be happening so i left.the thing is, they weren't technically inclined at all. the owner was pretty much clueless about how anything i did worked and constantly put way too much on my plate. on top of being the only dev, i was also internal IT for the network/backup system, and phone system. multiple times i told them that i needed another developer so that i wasn't so overworked and they refused. they also did other stupid shit like refused to pay me overtime etc etc. they had no idea that the language that i was working in was "weird" or unconventional because they had 0 clue what was going on. the owner was a super prideful cunt, so the idea of him begging me to come back and do anything for them was apparently so distasteful that they just decided to get the new guy to start from scratch.a friend who i made while i worked there told me that there were some pretty lengthy discussions about asking me to come back and add features but the owner went into a rage anytime i got brought up.
>>106571945>so competent he makes his bosses seethe even when hes no longer working for themI am so motivated to get better at programming now.
>>106568516What is the opposite of this? JS? I'd rather be an unemployed Haskell chad than a jeetscript drone.
>>106571945Your story soothes the sovl.Did you ever get paid to use Haskell since?
>>106573161Python
>>106568476unirinically java, the jvm boots up is such a minor thing if your service is online 24/7.
>>106568476No. But it is an interesting language, because you build the program as a structure rather than as a sequence of steps. This probably doesn't make sense. But you should learn it.
SimpleX chat uses Haskellmaybe they'll let you work for them
>>106573161depends on the country, usually java, quite often paired with javascript
>>106568476Haskell is a language that everyone should learn, and no-one should use.
You can get a job writing any language you want if you're not retarded.
>>106568476I am a decently competent haskeller. You can get employed writing haskell but employers are rare and a good fraction of them pay peanuts. Mercury is a great company with a haskell codebase though. If you can work there youll be happy i think
>>106575621>MercuryHow do they make money?
>>106568476Learn it, you'll probably not use it at work but it's pretty obvious when a dev knows it.Learning something based only on job requirement is the prime example of bug mindset.
>>106575966mercury.com is a fintech company (but NOT a bank). they partner with banks to provide banking services. afaik they make money by providing banking services for businesses: https://mercury.com/pricingpersonally I never dealt with that end of the business.
>>106576664This is why I abandoned trying to get a Haskell job ~8 years ago. Every company that uses it is like this, none of them actually make anything, its all on-paper wealth based on speculation, arbitrage, and middleman-ing.
>>106576958nigger please. mercury isn't a rent-seeking company, they provide value to the businesses using their service. afaik the idea is that managing business finance is hard. for example, mercury lets you manage a bunch of employee credit cards and reimbursement requests (and apparently does a better job than chase or something). they also give you access to a sweep network: they split your money up between several banks to better protect against bank failures and get more protection from FDIC. haskell is also used by anduril, NASA and standard chartered.but if you're complaining about cardashitters then i wholeheartedly agree
>>106568476>Is it a viable strategy to try to learn haskell to get a good job writing it?Yes because it will make you easily jump to OCaml, which gives you employment, Or you can jump to the retarded version of Haskell: "Rust"
>>106579562OCaml doesn't have great employment prospects either outside of Jane Street. Maybe Scala would've been an option when "big data" was the latest buzzword, but I'm pretty sure most Scala codebases have been rewritten to Java or Kotlin already.