Last updated on 12/05/2025
In February 2025, Andrej Karpathy -a co‑founder of OpenAI and former head of AI at Tesla- coined the expression vibe coding.
At its core, vibe coding is about leveraging large language models to turn algorithms or even bare ideas into fully functional code. Almost instantly.
The experience is amazing: development time shrinks by orders of magnitude. Thanks to vibe coding, I was able to get the following programs in a ridiculously short amout of time.
- Client-only personal video chat: A safe videochat for two people, available on any device. No software needed. On opening the page, users are prompted for a shared password. The password is hashed locally (‘SHA-256’), the plaintext never leaves the browser. Two PeerJS IDs (-1 and -2) are derived from that hash, ensuring exactly two “seats” in the room. PeerJS’s hosted signaling server is used only to exchange SDP/ICE metadata (i.e. to locate each other). WebRTC media streams are carried directly peer-to-peer and encrypted by DTLS/SRTP. No intermediary can decrypt the audio-video stream. To exit the chat, just close the browser’s page.
- Orbits: a scaled view of the Solar System by date. Both heliocentric and geocentric views available.
- Morse code: learn Morse code by typing your text and checking the corresponding Morse code.
- Chess board: play chess with your friends, on a PC or portable device.


Comments are closed.