Top all-time · #656
Daniel Higginbotham
Personal blog · braveclojure.comprogramminggames
Daniel Higginbotham writes Learn to Program the World's Most Bodacious Language with Clojure for the Brave and True, a personal blog at braveclojure.com about programming and games. Since 2013, 96 different Hacker News readers have linked it 125 times, most often “Clojure for the Brave and True (2015)”. No feed was found, so read it on the site itself.
Often recommended · 25 of 40 sampled comments recommend it?
Why HN links it
HN readers recommend Daniel Higginbotham's free online book Clojure for the Brave and True as a fun, project-based introduction to learning Clojure.
- Recommended for · 25 comments
- Described as 'a very fun project-based book', 'a truly great resource', 'Highly recommended' and 'a good intro'.
Summarised by Claude from a sample of 40 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Clojure for the Brave and True (2015)25 people · 27 mentions · first linked 2013-08-11
- Clojure for the Brave and True20 people · 20 mentions · first linked 2017-08-26
- Clojure for the Brave and True18 people · 20 mentions · first linked 2017-08-04
- Clojure for the Brave and True – Online book6 people · 6 mentions · first linked 2013-09-16
- /basic-emacs/4 people · 6 mentions · first linked 2018-03-15
- Clojure for the Brave and True4 people · 4 mentions · first linked 2018-02-19
- Concurrency, Parallelism, and State. And Zombies.2 people · 2 mentions · first linked 2014-04-11
- A Clojure Crash Course2 people · 2 mentions · first linked 2014-01-11
- Clojure Alchemy: Reading, Evaluation, and Macros2 people · 2 mentions · first linked 2013-09-02
- /introduction/2 people · 2 mentions · first linked 2020-01-13
What Hacker News says?
Clojure for the Brave and True is a very fun project-based book. As someone who struggles getting through technical books, I found this one a real joy and it kept my attention to the very end. https://www.braveclojure.com/
Comment linking /
on “Ask HN: What are some books where the reader learns by building projects?”Submitted Start Using Emacs – A Thorough Guide for Beginners as a story · 299 points
HN discussionRead this and you will understand more http://www.braveclojure.com/clojure-for-the-brave-and-true/
Comment linking /clojure-for-the-brave-and-true/
on “Acing the technical interview”Submitted A Clojure Crash Course as a story · 252 points
HN discussionWhile this is a pretty complete list of some of the most interesting things out there, it might be a little overwhelming to a newcomer. I'd suggest starting with what everyone seems to start with: - https://www.braveclojure.com/clojure-for-the-brave-and-true/ Its a pretty fun read, and does a good job of covering the language (plus its free, which is probably why most people start there). You could also take a look…
Comment linking /clojure-for-the-brave-and-true/
on “A History of Clojure [pdf]”Submitted Clojure for the Brave and True (2015) as a story · 244 points
HN discussionSure, start here: https://www.braveclojure.com/clojure-for-the-brave-and-true/
Comment linking /clojure-for-the-brave-and-true/
on “How Lisp Became God's Own Programming Language”Submitted Show HN: Clojure for the Brave and True – now free online as a story · 224 points
HN discussionThe biggest benefit I see is lack of side-effects. With a functional program you can be sure that your can safely call any function without having to worry about the current state of your app. A proper functional program can start to do very cool things safely: like hot reloading of code. When I'm debugging a Clojurescript app I can have a live running game, and update the physics without even reloading the page. It…
Comment linking /functional-programming/
on “Functional programming jargon in plain English”Submitted Clojure for the Brave and True – Functional Programming as a story · 162 points
HN discussionClojure for the Brave and True by Daniel Higginbotham is a truly great resource to learn Clojure. I highly recommend it. It is also free online [0]. [0]: https://www.braveclojure.com/clojure-for-the-brave-and-true
Comment linking /clojure-for-the-brave-and-true
on “Try Clojure”Submitted Master Concurrent Processes with core.async as a story · 131 points
HN discussionI have to disagree that macOS has a good GUI. I have used Ubuntu with KDE Plasma (Ubuntu) extensively in the past, but when I started a new job a year ago I was supplied a 2019 MBP. This year has been my first Mac experience. I find a lot of things annoying. I'm mostly used to it now and don't mind the day to day experience, but it was jarring and I know it's not ideal. * If I want to maximize a window, I have to ho…
Comment linking /clojure-for-the-brave-and-true/
on “Ask HN: What Lived Up to the Hype?”Submitted Functional programming explained in Clojure with a terminal-based game as a story · 100 points
HN discussion"Clojure For The Brave and True" is also another book who's author explicitly chose their publisher (No Starch) because they could also publish the book for free on their website. Not only is it free but also amazing book, one of the most enjoyable books I've read about programming overall and also made me dive into the Clojure rabbit hole that I'm now lucky to work professionally with during my day job. https://www…
Comment linking /clojure-for-the-brave-and-true/
on “Why my book can be downloaded for free (2014)”Submitted Clojure Alchemy: Reading, Evaluation, and Macros as a story · 20 points
HN discussionThe "Clojure for the Brave and True" ebook is a popular and free resource for beginners: https://www.braveclojure.com/
Comment linking /
on “Tour of our 250k line Clojure codebase”Submitted Writing Macros in Clojure as a story · 8 points
HN discussionIf you are into books, I will recommend Clojure for the Brave and True which is free to read online [1], and Living Clojure [2], in that order. If you're into interactive kata-style problems, there's 4Clojure [3]. Also join the Clojurians's Slack [4] for the community. [1] https://www.braveclojure.com/clojure-for-the-brave-and-true/ [2] https://www.oreilly.com/library/view/living-clojure/97814919... [3] https://www.…
Comment linking /clojure-for-the-brave-and-true/
on “Tour of our 250k line Clojure codebase”Submitted Show HN: Deploying Your First Clojure App as a story · 6 points
HN discussionThis call for arms reminds me of https://www.braveclojure.com/ which was also a definite inspiration for me.
Comment linking /
on “Now might be the best time to learn software development”Submitted Concurrency, Parallelism, and State. And Zombies. as a story · 6 points
HN discussionI learned Clojure by reading Clojure for the Brave and True and can recommend it as a good intro. It helps that the language itself is simple and consistent. You can get remarkably dangerous with only a few hours of study. https://www.braveclojure.com/
Comment linking /
on “Things I Was Wrong About: Types”Submitted Clojure Language Fundamentals Overview as a story · 6 points
HN discussionIt's an excellent beginner FP language. Clojure is fairly minimal and requires learning only a few concepts to become productive. At the same time it continues to see more use in the industry, so it's one of the easier FP languages to actually get a job with as well. I wrote a starter guide that might be helpful https://yogthos.github.io/ClojureDistilled.html There's also a free book that's very good http://www.brav…
Comment linking /
on “Riemann – A network monitoring system”Submitted Clojure for the Brave and True as a story · 5 points
HN discussionYes. I can say that doing concurrency in Clojure is particularly easy, check for yourself: https://www.braveclojure.com/core-async/
Comment linking /core-async/
on “Concurrent Programming, with Examples”Submitted Clojure for the Brave and True as a story · 4 points
HN discussionSorry if it came across that way! I recognise that it's easy online to mistake enthusiasm for overselling, and that wasn't my intention at all. I have no stake in this other than to encourage people to give Clojure a try (I just enjoy the language and want to see it grow). I shared my perception that the site owner is well-respected (based on the community's reactions to blog posts, forum posts, and talks), and gave…
Comment linking /
on “Clojure Design Patterns”Submitted Know Your Reducers as a story · 4 points
HN discussion