Hacker Blogs
Work in progress: 15,409 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2355

C

Chris Allen

Personal blog · bitemyapp.comprogramming

Chris Allen's personal blog at bitemyapp.com covers programming. Since 2010, 35 different Hacker News readers have linked it 79 times, most often “The problem of learning functional programming”. The last post was in 2021, but the archive is still widely read.

Visit the blog
79mentions?
35HN people?
2010–2025first – last linked?
Links on Hacker News per year · peak 21 in 2014

Most-linked posts?

  1. The problem of learning functional programming
    10 people · 16 mentions · first linked 2015-01-01
  2. Why a prolific Clojure user switched to Haskell
    5 people · 6 mentions · first linked 2014-04-29
  3. Functional Education (2014)
    3 people · 3 mentions · first linked 2020-07-26
  4. [haskell] Why we don't chuck our readers into web apps
    3 people · 3 mentions · first linked 2015-08-24
  5. Haskell is not trivial, but it's not unfair like Dark Souls either
    3 people · 3 mentions · first linked 2016-02-24
  6. From 25 minutes to 3 minutes; speeding up the builds for our Haskell projects
    2 people · 3 mentions · first linked 2016-03-28
  7. URL Shortener in 43 lines of Haskell
    2 people · 3 mentions · first linked 2014-10-13
  8. The Hashrocket websocket shootout in Haskell
    2 people · 2 mentions · first linked 2016-09-03
  9. Literate Haskell URL Shortener
    2 people · 2 mentions · first linked 2014-11-23

What Hacker News says?

  1. He explains in http://bitemyapp.com/posts/2014-12-31-functional-education.h...

    Comment linking /posts/2014-12-31-functional-education.html

    on “Paul Hudak, co-creator of Haskell, has died”
  2. Submitted Why the poor are poor as a story · 39 points

    HN discussion
  3. I get asked this and similar a lot, so I have a post outlining the problems we've had with various resources including LYAH: http://bitemyapp.com/posts/2014-12-31-functional-education.h...

    Comment linking /posts/2014-12-31-functional-education.html

    on “Paul Hudak, co-creator of Haskell, has died”
  4. Submitted Why a prolific Clojure user switched to Haskell as a story · 24 points

    HN discussion
  5. For me it's mostly about codebase scaling, refactoring and maintainability. Clojure is liberating and exciting when you're writing a tiny little project, but it's a whole other experience when you need to refactor dozens of files because you changed the format of the data being passed around, or you're changing an internal API that's called from a hundred different places. You better have perfect code coverage, or y…

    Comment linking /posts/2014-04-29-meditations-on-learning-haskell.html

    on “The New Haskell Homepage”
  6. Submitted [haskell] Why we don't chuck our readers into web apps as a story · 22 points

    HN discussion
  7. Hi, author here! It's intentionally tiny, so a bit trivial, but here's a URL shortener in Scotty. Scotty is a library that gives you a toolkit for making webapps in a manner similar to Sinatra. http://bitemyapp.com/posts/2014-08-22-url-shortener-in-haske...

    Comment linking /posts/2014-08-22-url-shortener-in-haskell.html

    on “How I Start: Haskell”
  8. Submitted Functional Education (2014) as a story · 17 points

    HN discussion
  9. What languages have you worked with before, with static types? If it's something like Java, C, C++, etc, then I can see your point, but if you pick any of the languages with type inference (like Elm, Haskell, PureScript, OCaml, F#, etc), then you rarely actually have to write types. Working with the type system is a different way of working. It's more beneficial to see the compiler as a helping friend, instead of an…

    Comment linking /posts/2017-09-23-please-stop-using-typed-holes.html

    on “Stripe is building a Ruby typechecker”
  10. Submitted Moonbit developers are lying to you as a story · 12 points

    HN discussion
  11. Oh poop. I'm the ezl from the github repo where that source lives. Was hoping we'd have more time to fix it before being embarassed. HNOH was intended to be a quick weekend project (famous last words). We didn't quite make it in the weekend, so we just let it hang out in his half complete state. rguzman, smalter, and I have been meaning to put some love into it, but we've been slammed working on what we think will b…

    Comment linking /

    on “HN Office Hours”
  12. Submitted Wrapping up Haskell Book as a story · 9 points

    HN discussion
  13. I was comparing end-to-end builds. I pay more attention to build times than someone who doesn't do it for a living typically does. https://bitemyapp.com/blog/rebuilding-rust-leptos-quickly/ https://old.reddit.com/r/rust/comments/1i2pr2e/improve_rust_... https://old.reddit.com/r/rust/comments/ua09tc/experimental_f... https://old.reddit.com/r/rust/comments/1k9ihhn/does_breaking... https://old.reddit.com/r/rust/comment…

    Comment linking /blog/rebuilding-rust-leptos-quickly/

    on “Why is the Rust compiler so slow?”
  14. Submitted The problem of learning functional programming as a story · 9 points

    HN discussion
  15. If you want to learn Haskell or functional language: Haskell for all- http://www.haskellforall.com/ Bryan O'Sullivan's blog- http://www.serpentine.com/blog/ Monday Morning Haskell- https://mmhaskell.com/ Jane Street- https://blog.janestreet.com/ Haskell Weekly- https://haskellweekly.news/ Neil Mitchell's Haskell Blog- http://neilmitchell.blogspot.tw/ Types & Functional Programming- http://bitemyapp.com/ Haoyi's Prog…

    Comment linking /

    on “Ask HN: What are your favourite developer blogs?”
  16. Submitted Haskell is not trivial, but it's not unfair like Dark Souls either as a story · 8 points

    HN discussion
  17. Like a true evangelist. He is frustrated with misrepresentation of Haskell in wider programmers' community and to his credit he is working hard to fix this. Learn yourself a Haskell was a great book. Many friends/colleagues picked up Haskell with that book and were really happy with it. @bitemyapp 's book may be better (I don't know, I didn't read it), but he seems to try to bash LYAH at nearly every possible occasi…

    Comment linking /posts/2014-12-31-functional-education.html

    on “Simon Peyton Jones Elected into the Royal Society Fellowship”
  18. Submitted The problem of learning functional programming as a story · 6 points

    HN discussion
  19. I think that a lot of people find that LYAH makes you feel like you're learning, but have difficulty actually applying/using the concepts. This is compounded by the lack of exercises. I definitely agree with this review: https://bitemyapp.com/blog/functional-education/ > The material often bores learners and leaves them feeling like they're not "getting" it. This is because they're being "talked at" and demo'd to. T…

    Comment linking /blog/functional-education/

    on “Basics of Haskell – Code and exercises”
  20. Submitted What a Haskell Study Group Is Not as a story · 4 points

    HN discussion
  21. To elaborate on LYAH, I think it's a pretty bad resource for actually learning Haskell. It's very "here's a feature, now copy it". Which works fine for learning syntax, but works poorly for learning Haskell. Check here for a review that really resonated with my experiences about LYAH: http://bitemyapp.com/posts/2014-12-31-functional-education.h... Note the author of that post is also the author behind the Haskell bo…

    Comment linking /posts/2014-12-31-functional-education.html

    on “An opinionated guide to Haskell”
  22. Submitted The Hashrocket websocket shootout in Haskell as a story · 4 points

    HN discussion
  23. >I do it every year but hit io monads and my mind continually just has a core dump Stop doing that. I explicitly say in my gist: "Most of all, don't sweat the stuff you don't understand immediately . Just keep moving." IO is not important. It behaves no differently at a basic level than any other monad. Monads themselves are just an interface. Don't put the knowledge on a pedestal, just keep hacking Haskell. It'll a…

    Comment linking /posts/2014-03-24-monads-bind-join-actions.html

    on “GHC 7.8.1 released”
  24. Submitted Meditations on learning Haskell as a story · 4 points

    HN discussion
  25. There are nicer ways to do structural typing. Here's just one example: I have a post here of how you can partially define structure to be filled in by the consumer of the API: http://bitemyapp.com/posts/2014-04-11-aeson-and-user-created... Can't do this without polymorphism and higher-kinded types.

    Comment linking /posts/2014-04-11-aeson-and-user-created-types.html

    on “Go's power is in emergent behavior”
  26. Submitted Either and (,) in Haskell are not arbitrary as a story · 4 points

    HN discussion
  27. I'd submit that our book builds from the ground up and covers dramatically more than FPiS, you can see our chapter listing here: http://haskellbook.com/progress.html Also see my other comment here which mentions the process we used: https://news.ycombinator.com/item?id=12214430 The book covers so much because wanted it to work for people who 1. Weren't necessarily familiar with FP or at all, or in some cases, progra…

    Comment linking /posts/2014-12-31-functional-education.html

    on “Show HN: Learn Functional Programming Using Haskell”
  28. Submitted Notes on Luca Palmieri's Zero to Production in Rust as a story · 3 points

    HN discussion
  29. If you'd like to learn Haskell, I'd suggest doing cis194 and then the NICTA Course rather than LYAH and RWH, based on my experiences learning and teaching Haskell. I have a guide here that lists my recommendations: https://github.com/bitemyapp/learnhaskell#yorgeys-cis194-cou... I've explained my stances towards what not to use to learn Haskell here: http://bitemyapp.com/posts/2014-12-31-functional-education.h...

    Comment linking /posts/2014-12-31-functional-education.html

    on “Kronos Haskell”
  30. Submitted Haskell: Comparing Persistent with Ecto and ActiveRecord as a story · 3 points

    HN discussion

Search all of HN for bitemyapp.com

Linked by the same people?