After studying the Hadamard gate which allows you to place a qubit in superposition, here is the CNOT gate which allows you to entangle two qubits.

Quantum Computing
The quantum computing "Hello World"
The Hadamard gate is the simplest quantum circuit. In this article, you will find out what it is used for. You will also learn how to simulate a quantum computer in Python.

Quantum Computing
What is a qubit?
Like everyone else, you've heard of quantum computing. But do you really know how it works? Probably not. In this article, you'll find out what a qubit is, and how its state is represented with the ket notation or on a Bloch sphere.

Software engineering Thoughts on AI
The truth about productivity gains in software with AI
While we are promised record productivity gains in software engineering with the use of AI, practical studies show that the gain is rather small. In this article, we will analyze why.

LLM from scratch
Create your own ChatGPT from scratch
You probably think that creating an LLM from scratch is complicated. In reality, I think there is a bit of gatekeeping and a lack of teaching method. Because creating an LLM isn't as hard as it sounds. In an effort to make this more accessible, I did everything I could to make LLMs easier to understand.

LLM from scratch
How does a LLM work?
Before we move on to implementation, here's an introductory article to understand how text generation works. You will see that with enough explanations, it is not as complicated as it seems. If you have some basics in linear algebra of course.

Benchmarks
Will LLMs make classic data science obsolete?
Some people claim that the current AI revolution has made classical data science obsolete. In this article, you are going to find out what it really is with an objective test.

Thoughts on AI
What's it like to code without AI
A few days ago, I wondered if I still knew how to code without AI. I was really surprised by what I discovered.

Thoughts on AI
Are LLMs stochastic parrots?
We live in a time where everyone uses a technology without really understanding it. In this article, you will find explanations that will help you not to get lost.

Thoughts on AI
Why today's generative AI will never outperform humans
As you read this article, you will understand why despite the current hype, LLMs will never surpass humans. There is a very simple reason for this, and I will explain it to you.

Software engineering
How I rewrote Redis in less than 70 lines with Golang
Redis is a trendy tool. It is used in many modern apps. But is it really the simplest and most efficient solution for your use? Do you really need Redis in your app? This is what we will see in this article.

AI Fundamentals PyTorch
From overfitting to explainability, how to train a neural network
In this article, we will get to the heart of the matter. Read it, play around with the proposed code and the different parameters. And you'll become a pro at training neural networks.
