
Curious software engineer
Search for a command to run...

Curious software engineer
No comments yet. Be the first to comment.
It’s the summer holidays, after all. So I wanted to spent some time with my 7 years old daughter to teach her programming. ⌨️ I spent some time before discussing with her some of the basics concept verbally: the different parts of a computer, and bas...

This article is a follow up on my previous one introducing the concept of SE Spectrum: https://sonny.alvesdi.as/a-better-way-to-discuss Existing solutions For long, the easiest way to run a spectrum was to use visual drawing or diagram tools like ...

Introduction to SE Spectrum

One of the greatest tool available on GitHub is Dependabot. For those not familiar with it, in short it's a bot reviewing your list of dependencies and proposing PRs to update them. https://docs.github.com/en/code-security/getting-started/dependabot-...

Photo by Harli Marten on Unsplash As long as I remember I have always been interested by skepticism. And I think one element that really resonated with me has been that conference talk by Phil Plait: https://www.youtube.com/watch?v=FrFRbGjUtJk 15 ...

In this series of articles, I try to answer a question related to Bitcoin with the analogy or explanation I found fit the best.
To me, the best analogy or even illustration of the concept is the poker game.
Imagine you are having a poker night with some friends.
That night, maybe you forgot to bring your poker coins.
So one of you is designated to write down on a piece of paper the results of every match.
The thing is after ten matches, for anybody, it's hard to remember what happened.
So when you check the notes from your friend at the end of the night, you can't tell if your friend cheated or maybe just made a mistake on any particular match.
It is where the public ledger comes to play.
Now imagine instead of having only one friend keeping the books, all of your friends, including you, keep a copy of that ledger.
At every match, all of you write down the results in your ledger.
You understand now that it's going to be harder to make a mistake as you can compare with your friends at any time!
It is what the bitcoin public distributed ledger is all about. Everybody gets a copy so that you can verify and double-check with everybody your copy.
Photo by Kelly Sikkema on Unsplash