A book by @ztellman about the philosophy of software, through the lens of Clojure

Joined July 2018
Elements of Clojure retweeted
In the software literature, sometimes "transparent" means transparent, and sometimes it means opaque. This week, I explore the history behind both uses, and try to find a synthesis: explaining.software/archive/…
1
5
1,148
Elements of Clojure retweeted
For the next few weeks, we'll be exploring both sides of this coin. To start, we'll look at the simplicity of keeping things apart: explaining.software/archive/…
1
1
1
1
1,758
Elements of Clojure retweeted
This intuition arises from our industry's decades-long treatment of coupling as, at best, a necessary evil. And, in my opinion, it's entirely wrong. Cohesive code doesn't have to be understood all at once. Rather, it's best understood incrementally: explaining.software/archive/…
2
737
Elements of Clojure retweeted
Almost every discussion of simplicity in the software industry builds atop the coupling/cohesion dichotomy introduced by Stevens et al in dl.acm.org/doi/10.1147/sj.13…. There, they defined relationships inside functions as "cohesion", and every other relationship as "coupling".
1
4
1
15
2,516
Elements of Clojure retweeted
I wrote about why coupling has an unfair reputation in software design explaining.software/archive/…
5
19
2,137
Elements of Clojure retweeted
For the past few years, I've been working on a book about software design. Lately, I've been feeling the need to ensure that its core ideas resonate with a broader audience. As such, I've started a newsletter: explaining.software/archive/…
4
9
1
57
5,334
Elements of Clojure retweeted
I recently gave a talk on some ideas from my upcoming book on software design: youtu.be/tHThXQr7wwA. There’s a lot I didn’t have time to cover, but I think it conveys the general perspective I’m taking and some of the central themes.
Earlier this year I went part-time at Microsoft to work on a new book, which will cover many of the same topics as Elements of Clojure, but more clearly and completely articulated, and hopefully accessible to a broader audience.
4
13
6
95
Elements of Clojure retweeted
Blogged: Book notes on "Elements of Clojure" by @ztellman "The act of writing software is the act of naming repeated over and over again." danlebrero.com/2020/08/12/el…
1
3
10
Elements of Clojure retweeted
if you can’t think of a good gift for your first anniversary, remember that the traditional theme is paper
2
3
28
Elements of Clojure retweeted
This deal has been extended through the end of April. Stay safe, and let me know if you enjoy the book!
For the next few weeks, Elements of Clojure is available for $10: leanpub.com/elementsofclojur…. It's short, dense, and hopefully will serve as a distraction for some of you.
2
8
15
Just finished reading Elements of Clojure (leanpub.com/elementsofclojur…) by @ztellman . That has been an absolute delight. Read it even if you don't know Clojure (you will skip part 2, then). Because is a book mostly about design, with really good thinking behind. Highly recommended.
9
19
Elements of Clojure retweeted
For the next few weeks, Elements of Clojure is available for $10: leanpub.com/elementsofclojur…. It's short, dense, and hopefully will serve as a distraction for some of you.
1
30
6
67
Elements of Clojure retweeted
Even though this book has "Clojure" in the title it's really a philosophical treatise on software that applies to any language. Highly recommended! xitter.cf/elementsofclj/status/1…
For the next few weeks, Elements of Clojure is available for $10: leanpub.com/elementsofclojur…. It's short, dense, and hopefully will serve as a distraction for some of you.
1
8
15
Elements of Clojure retweeted
This is high quality content for any professional developer, whatever language. Highly recommend!
For the next few weeks, Elements of Clojure is available for $10: leanpub.com/elementsofclojur…. It's short, dense, and hopefully will serve as a distraction for some of you.
2
3
Elements of Clojure retweeted
Fantastic book, don’t let the Clojure in the title fool you - the lessons apply to all languages.
For the next few weeks, Elements of Clojure is available for $10: leanpub.com/elementsofclojur…. It's short, dense, and hopefully will serve as a distraction for some of you.
2
6
Elements of Clojure retweeted
Beginning to read @elementsofclj. ❤️ the typesetting and small format.
1
11
Elements of Clojure retweeted
In more stringent domains we must fight to keep the system as simple as possible, so that it can fit in our head. Any system that exceeds our understanding will inevitably grow a bit slow and flaky, no matter what the design specification says.
Elements of Clojure retweeted
Enjoyed the latest @corecursive episode with @ztellman. He gives words to what I'm thinking intuitively about software design. Recommended! corecursive.com/042-zach-tel… #clojure
6
32