Live data from Hacker News

The Functional Programming Hiring Problem

blog.janissary.xyz

11–16 of 16 posts

Re: The Functional Programming Hiring Problem

#11
post #7

> Are you sure you don't use Gooby just because it's fun to write? A lot of technically minded people do not have the self-awareness to answer that question honestly even to themselves.

Or, are you using Gooby because debugging in the other language is painful and fraught?

Whereas Gooby "just works" once it compiles?

"Fun" for programmers means satisfaction and achievement in my experience.

Re: The Functional Programming Hiring Problem

#13

Some months ago, I applied for a job. Seemed like a cool place, very off-the-wall, maybe a match for my mildly annoying but generally harmless personality. They work in Haskell, and I thought, "that would be really interesting. I wonder what they do with it, why they selected it, the costs and benefits they see," etc. I've played with Haskell a little, admired its beauty and elegance, but I wouldn't really think of i…

"I got the feeling that Haskell was a quirky choice, t3h penguin of doom holding a spork." I love how recognizable Millennials can be online

You (presumably) can't see it, but I'm shaking my cane at you.

Re: The Functional Programming Hiring Problem

#15

Earlier quoted context omitted.

"I got the feeling that Haskell was a quirky choice, t3h penguin of doom holding a spork." I love how recognizable Millennials can be online

You (presumably) can't see it, but I'm shaking my cane at you.

I only say that because I also have a cane, shaped like epic atheist bacon :)

Re: The Functional Programming Hiring Problem

#16
My opinions on functional languages in a practical professional setting is that they largely seem like a curiosity and a bit of an oddity when you encounter them in business software at work. I worked at a company migrating a huge amount of engineering data between two different PLM systems (in our case this was data around peristaltic pumps - 3D models, 2D designs, code, electrical schematics etc). We were using model manager for the source system and windchill for the target system and model manager uses Lisp for its automation of data management tasks and despite the fact I'd had to use Miranda (the precursor to Haskell) in my functional programming module at university (UCL) I found using Lisp for something so kind of quotidian didn't really give me the same feeling that 'this is something really special' when using it for something fairly mundane. It didn't really use any of the advantages of functional languages (and their advantages are sort of more around quite academic things anyway).

Going out of your way to use functional languages at work seems a bit like deliberately using a fountain pen and purposefully writing all business communication in a handwritten beautiful cursive style - it's kind of a cute affectation rather than actually of benefit

Post reply on HN