pull down to refresh

https://programmingblockchain.gitbook.io/programmingblockchain

I know we all throw up in our mouths a little every time we see the words "blockchain" and "crypto", but it's worth getting past the title to check out this book, which is available for free at the above github link.

Nicolas Dorier wrote a great book about bitcoin. It's inspirational and as easy to read a technical book as you're likely to find. Sure, an idiot like me occasionally got completely dumbfounded for long sections, but I think many smarter stackers will really enjoy it.

Dorier is famous for calling out Bitpay in a tweet and creating BTCpay Server as an open source alternative. He vowed to make bitpay obsolete, and he did. He emphasized zero fees, censorship resistance, and support for tor and conjoins. Merchants abandoned bitpay for BTCPay Server.

From the foreward of the book:

An extract in Fountain Head by Ayn Rand resonated with me.
Gail Wynand, the powerful puppet master of the world, and Howard Roark, the protagonist building architect discussed together. Gail finds a strange relief when he is with Roark, not knowing where it comes from, he questions him.
Wynand asked:
"Howard, have you ever been in love?"
Roark turned to look straight at him and answer quietly:
"I still am."
"But when you walk through a building, what you feel is greater than that?"
"Much greater, Gail"
"I was thinking of people who say that happiness is impossible on earth. Look how hard they all try to find some joy in life. Look how they struggle for it. Why should any living creature exist in pain? By what conceivable right can anyone demand that a human being exist for anything but his own joy? Every one of them wants it. Every part of him wants it. But they never find it. I wonder why. They whine and say they don't understand the meaning of life. There's a particular kind of people that I despise. Those who seek some sort of a higher purpose or 'universal goal,' who don't know what to live for, who moan that they must ‘find themselves.’ You hear it all around us. That seems to be the official bromide of our century. Every book you open. Every drooling self-confession. It seems to be the noble thing to confess. I'd think it would be the most shameful one."
"Look, Gail". Roark got up, reached out, tore a thick branch off a tree, held it in both hands, one fist closed at each end; then, his wrists and knuckles tensed against the resistance, he bent the branch slowly into an arc. "Now I can make what I want of it: a bow, a spear, a cane, a railing. That's the meaning of life."
"Your strength?"
"Your work." He tossed the branch aside. "The material the earth offers you and what you make of it..."
I think the Blockchain is like the tree branch. For outsiders, it feels like a boring and useless collection of bits. For programmers and entrepreneurs, it is a marvelous raw material that can be shaped with our imagination. We give it meaning and purpose.
Just as you need to know about wood to make a bow, spear or cane from a branch, you need to learn about programming to shape the Blockchain. My hope is that you will discover how much your skill and intelligence can shape that useless collection of bits.
Let me warn you: learning about Bitcoin is like taking the red pill from The Matrix. You may find yourself ready to quit your job to work on it full time.
This book will take you from basic to advanced use of the Blockchain. It will not teach you how to use an API (such as the RPC API provided with Bitcoin Core), but it will teach you how to make such an API.
Satoshi Nakamoto once described Bitcoin as “boring grey in colour.”
While programming to an API can assist in getting an application up quickly, the developer is limited to innovations that can take place against the API. By fully understanding the Blockchain, the developer is empowered to unleash its full potential.

I'm not going to lie. Dorier's views on blockchain living separate and apart from bitcoin don't sit well with me, but this guy is really smart, and there is good stuff in this book.

And... it's free

153 sats \ 0 replies \ @ek 9 Jul
I know we all throw up in our mouths a little every time we see the words "blockchain" and "crypto", but it's worth getting past the title to check out this book
Dorier's views on blockchain living separate and apart from bitcoin don't sit well with me

I think I’m going to call statements like these “appeals to ideology.”

Props for reading the book.

reply
2 sats \ 0 replies \ @Hazard_sats 10 Jul -30 sats

Dorier is an absolute legend simply for making BitPay obsolete with BTCPay Server. Even if the "blockchain" branding rubs some bitcoiners the wrong way, his actual contributions to open-source infrastructure are undeniable. The Ayn Rand analogy fits perfectly here. Thanks for the link.