[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Would you hire someone who doesn't know Haskell?
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 47
Thread images: 3
File: 1458415916263.png (116 KB, 867x436) Image search: [Google]
1458415916263.png
116 KB, 867x436
Would you hire someone who doesn't know Haskell?
>>
Naw yo Haskell my boy, you want some of this bling you better have the right hookups na mean

Seriously though I'm not one of those venture capital kiddies who thinks that "full-stack" is a viable department staffing method.
>>
>>54861356
Who the hell is Haskell? There was Eddie Haskell on Leave it to Beaver. But you probably are not talking about him.
>>
If they have no exposure to paradigms other than procedural/OOP, I probably wouldn't.
>>
Why would you hire someone who doesn't know at least one Lisp dialect?
>>
I got hired at Google without knowing Haskell, so yes
>>
>>54861490
This
/thread
>>
I still don't get why Haskell is so good. Or any functional language for that matter. Every time I ask, someone says "Google it le :^) face"
Is /g/ memeing me?
>>
>>54861356
>has-kell

Literally what?
>>
>>54861356
yes because it's a meme language with no practical application in 99% of job postings

that includes you too OP, you NEET
>>
Haskelltards' jobs are taken by Indians because they can't even quicksort.
>>
>>54862525
>be in irl
>faked my way through job interview
>landed a good job
>don't ever need to know half the shit they asked about
>my programmer co-workers write sorting algorithms from memory
>I just copy and paste paste things like that from stackoverflow, verify that it works as it should and isn't bogged by retarded space utilization
>mfw working smart is better than working hard
Algorithmfags HATE him, click here to find out why
>>
>>54862010
>I can't do 5 minutes of research and need to be spoon-fed
how about you fuck off lad
>>
>>54862010
there was guy on /g/ doing haskell daily thread, but redditors bullied him
>>
>>54862311
no
>>
>>54862010
>I don't get why writing unmaintainable compact code is so good

job security
>>
>>54862654
Did you just got hired recently?
>>
>>54865853
That's not how it works.
>>
>>54863389
>I'll claim a language is so good at any opportunity
>I won't take any time to back up said claim

wew lad
>>
>>54861356
Of course. It's not like Haskell has any real world application.
>>
>>54861356
Would you hire someone autist enough to know Haskell?
>>
>>54869179
>getting new perspectives on things is useless
>>
>>54869218
he said "real world application"
>>
>>54869218
>Haskell
>providing new perspectives on things
Haskellfags are delusional.

There's no "new perspective" that Haskell provides that Lisp and lambda calculus didn't already provide in the fucking 60s and 70s.
>>
>>54869246
>what are monads
>what is a good type system
>what is lazy evaluation
>>
>>54869218
If I wanted a new perspective on things I would learn Swift.
>>
>>54869257
>lisp doesn't have monads
>lisp doesn't have lazy evaluation
How about you actually try a Lisp (i.e. Racket) before spouting that shit.

>inb hurr durr they're not language built-ins

Who the fuck cares? If you you never program with modules/packages/imports/includes/libraries you're essentially just making glorified fizzbuzzes.
>>
File: ss (2016-06-02 at 03.47.36).png (127 KB, 1810x758) Image search: [Google]
ss (2016-06-02 at 03.47.36).png
127 KB, 1810x758
>>54861356
>>
>>54869246
So would you hire someone who doesn't know either Haskell or some Lisp or some other functional language?
>>
>>54869277
>you're essentially just making glorified fizzbuzzes.

thats the point of haskell retard
>>
>>54869277
so the linux kernel is a glorified fizzbuzz?
>>
>>54862010
Lisp > Haskell

But knowing a functional language is good for a programmer. Makes your brain function in the right way when writing code.
>>
File: pobrane.jpg (9 KB, 275x183) Image search: [Google]
pobrane.jpg
9 KB, 275x183
>>54869257
>monads
absolutely haram, the concept is so shittly explained that even after reading a shitload of stuff on what actually a monad is, I can surely say that I can say monad whenever I talk about programming to express how to solve any problem. It's just like explaining patterns with entropy, you never explain shit, but the word sounds nice.
>a good type system
I'd need a proof on that, but if haskell is statically typed and doesn't dwell into basic and complex types + some dynamic typing shit, then it's ok.
>lazy evaluation
I cannot come to conclusion why it's considered a haskell thing, AFAIK this can be done in pretty much any other programing language?
>>
>>54869328
Everything is a glorified Fizzbuzz. You're using a glorified Fizzbuzz to post on a glorified Fizzbuzz about glorified Fizzbuzz. The human psyche is basically just a glorified Fizzbuzz.
>>
>>54869328
its not made in a neet meme autistic language like hasklel so no
>>
>>54863644
I wouldn't hire someone who perpetuates language wars. I wouldn't care what languages someone knows. As long as they're willing to learn what ever they need to to do the work I'd be hiring them for.
>>
>>54862015
> he doesn't have kell
>>
>>54869328
The Linux kernel uses plenty of libraries, wtf are you on about? It's not everything crammed into one large source file.

>>54869300
I would hire someone who didn't know that but proved that he was knowledgeable about it.

I would NEVER hire anyone who said "OOP is shit, I only do FP and refuse to do OOP" or "FP is shit, I only do OOP and refuse to do FP"
>>
>>54869354
Sorry, didn't mean to quote
>>
>>54869371
its ok~
>>
>>54869363
Linux has includes but doesn't use any external libraries
>>
>>54869341
Do lazy evaluation in Python

>inb4 generators
that's not lazy evaluation
>>
>>54869724
So what do we consider glorious autistic lazy evaluation for the extension of our epenises?
>>
>>54869713
>external libraries
It has over 300k devs and is one of the largest software projects that has ever been. I'm fairly sure you can understand the difference between 300k people collaborating, writing each others libraries etc. and a NEET neckbeard refusing to use Haskell's import statement because it is "impure"
>>
>>54869749
Things are evaluated when they are needed i.e. lazily. A Python generator calls __next__() to get the next element. For instance, you can't add [1, 2, ...] elementwise by itself to get a list of all even numbers and get the n:th even number that way (impractical, but illustrates the idea). It can't delay calling the next function until you need to request a specific value, so it will zipWith over all positive integers (and never finish).
>>
>>54869800
Ok, so Python implementation sucks at being lazy, and programmers don't do lazy eval in python, am I wright?
>>
>>54869875
Python can't do lazy evaluation. Generators can emulate that behavior to some extent, but it is much less flexible.
Thread replies: 47
Thread images: 3

banner
banner
[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y] [Home]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.