nand2tetris course is an extremely enlightning experience into the world of computers.
The course starts from the simplest building block, the “NAND” operators and helps you step by step to building a modern, functioning computer, OS and tetris Game.
The NAnd block stands for Not And.
It takes two binary inputs, A and B and outputs true only if they both aren’t true.
A | B | Output |
---|---|---|
0 | 0 | 1 |
1 | 0 | |
1 | 1 | 0 |
0 | 1 | 1 |
To derive the Not operation we have to find a way of using NAnd to have this output:
Every year I look back at myself one year back and cringe.
So as a gift to my future self, this is a collection of all my current habits
I know I’m making a meme out of myself
I take a lot of notes. After trying many apps I’ve settled on Apple Notes. My thinking here is that the standard Notes app is here to stay. Even if I ever go broke I still should still be able to access it.
I set out to write this article by interviewing 40+ engineers at companies of all sizes.
The main learning here was that organizational design and culture are a fascinating topic, and that they might be as important then company size when picking a job.
Let’s say you’re early in your Software Engineer career.
You’re a competent programmer looking for a change in working environment.
You’ve got 4 offers from four companies at different stages.
How two board games shape the concept of conflict in the western world and China.
Let’s start with two photos:
Who won?
Try and guess who won in the two games.
In the first picture, even if you don’t understand the game you can guess who won.
You can tell that the white is smashing the black into a corner.
And has more pieces in play.
Chess is a game based on domination.
This is a roundup of my experience as a 👨🏻🍳 Chef Technology Officer, building the tech side of Al.ta Cucina, the fastest growing recipe site in Italy!
In two months we went from idea 💡, to product:
April 15th.
I just finished interviewing for a bunch of tech companies to move away from Italy.
I’m trying to figure out where I want to go and what I want to do next.
You are developing an app that uses emails, and need a testing account?
What’s the fastest and easiest way to get a test account up and running?
By default Gmail doesn’t support email importing from a file.
So the first step we’ll have to go through is creating an Outlook email account here:
After creating an Outlook account we need to import data into it.
If there’s something that I held as a deep belief growing up is that there is not such a thing as a free lunch.
I also developed an instinct to spot trends.
Mostly to find opportunities, but also for fun.
So when I stumbled upon Andrew Yang. I listened to a couple of his interviews and realised his ideas are powerful and bipartisan.
The way he talks makes him likable both on the left and on the right.