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

I have never read a CS paper.

I do not know Category Theory.

I failed high school maths.

I run three business on Haskell.




In Super Smash Brothers, there are some people who play and win with Zelda. Just not that many.


I don’t say “I failed high school maths” because I’m proud of it. I’m not special. I’m not particularly clever. I don’t know how else to drive the point home that you don’t need to be a genius to build software and enjoy doing it in Haskell.


No one is arguing that you need to be a genius to use Haskell. How does my argument come across that way?


> No one is arguing that you need to be a genius to use Haskell.

I’ve come across this sentiment so many times. Haskell definitely has a reputation for being an “ivory tower” language.

> How does my argument come across that way?

I’m not too familiar with Zelda, but it sounded like you were saying “some people are just able to do these things that most others can’t.”

If that isn’t what you were saying, then I am sorry for misinterpreting. I’m genuinely not trying to argue or take you out of context or anything like that.


I think anybody can write Haskell and anybody can play Zelda or similar characters in fighting games.

What the skill-cap / skill-floor thing is about, is how often do people bother. When the base level of skill required to play at all -- not necessarily play well -- is really high, often those characters don't get used as much. People find a character that demands less up front investment and play that character instead. It's not about ability, it's about time.


Ok, I think that's fair. I won't deny there was a significant time investment on my end.

Thanks for clarifying.


Nice. Tell more?


Summaries of my projects are here: https://jezenthomas.com/


Great, thanks Jezen!




Consider applying for YC's Spring batch! Applications are open till Feb 11.

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

Search: