Forwarded from Pavel Durov (Paul Du Rove)
#lifestories 🐶
Exactly 18 years ago today, I launched VK—my first large company. Below is the story of how it happened.
I graduated from Saint-Petersburg University in the summer of 2006. I wanted to keep in touch with my former classmates, but I knew it would be hard without a website where everyone could find each other. So, in late August 2006, I set a goal—to build a social network for university students and graduates in four weeks.
I was pretty good at coding. At 12, I built web-based games with vector animations and sound effects. At 13, I was already asked to teach older kids Pascal (a computer language) in summer camps for programmers.
And yet, planning to build a fully-fledged social network in four weeks was overconfident. To make it worse, I decided not to use any ready-made third-party modules. I wanted to create everything from scratch: from profiles and private messages to photo albums and search.
The task seemed too large to grasp. Where do I even start? Back then, my brother Nikolai lived in Germany. Nikolai is a brilliant mathematician and algorithmic programmer, but he’s always considered web development beneath him. At that time, he was focused on his Math thesis at the Max Planck University in Bonn. He refused to help with the code but gave advice: “Write the code for user authorization first,” he said. “You’ll get through.”
This made sense. I started with a login page that generated session IDs. Sessions could then be used to identify users, show them their profile pages, and allow them to edit them. Even the sign-up process could wait: I prepopulated the entries for the first few users manually in the database.
That's when I first understood it clearly: Every complex task is just a combination of many simple ones. If you split a big project into manageable parts and arrange them in the right order, you can get anything done. In theory. In practice, you also encounter all kinds of technical obstacles that test your persistence.
In September 2006, I typically wrote code for 20 hours in a row, had one meal and then slept for 10 hours. After a day of work, I’d boil myself a bucket of pasta and eat it with a generous amount of cheese. No other food was required. I didn’t care whether it was day or night outside. Social connections stopped existing. All that mattered was the code.
I tried to make each section of my project flawless, and that took time. Obsessing over details didn’t help to get everything done in four weeks. But being the only team member allowed me to minimize time spent on internal communication. And since I knew every line of the code base by heart, I could find and fix bugs faster.
On October 10, 2006, I had a beta version of the social network up and running. I called it VKontakte (VK), which means “in contact”. It took me six weeks instead of four to create it. But the result was worth it. Users that I invited from my previous project—a students’ portal I’d been building since 2003—signed up by the thousands and started to invite friends.
I kept adding new features quickly, and competitors struggled to catch up. A few months later, I hired another developer. By that time, VK already had a million members. Within seven years, VK would reach 100 million monthly users. At that point, I was fired by the board of VK, so I left the company to focus fully on Telegram.
That experience of single-handedly building the first version of VK in 2006 was so valuable that it defined my career. As the sole member of the product team, I had to do the work of a front-end developer, back-end developer, UX/UI designer, system administrator, and product manager—all at once. I got to understand the basics of all these jobs. I learned the tiniest details of how a social network works.
I also learned that there are no complex tasks in this world—only many small ones that look scary when combined. Split a big task into smaller parts, organize them in the right sequence—and “you’ll get through”.
Exactly 18 years ago today, I launched VK—my first large company. Below is the story of how it happened.
I graduated from Saint-Petersburg University in the summer of 2006. I wanted to keep in touch with my former classmates, but I knew it would be hard without a website where everyone could find each other. So, in late August 2006, I set a goal—to build a social network for university students and graduates in four weeks.
I was pretty good at coding. At 12, I built web-based games with vector animations and sound effects. At 13, I was already asked to teach older kids Pascal (a computer language) in summer camps for programmers.
And yet, planning to build a fully-fledged social network in four weeks was overconfident. To make it worse, I decided not to use any ready-made third-party modules. I wanted to create everything from scratch: from profiles and private messages to photo albums and search.
The task seemed too large to grasp. Where do I even start? Back then, my brother Nikolai lived in Germany. Nikolai is a brilliant mathematician and algorithmic programmer, but he’s always considered web development beneath him. At that time, he was focused on his Math thesis at the Max Planck University in Bonn. He refused to help with the code but gave advice: “Write the code for user authorization first,” he said. “You’ll get through.”
This made sense. I started with a login page that generated session IDs. Sessions could then be used to identify users, show them their profile pages, and allow them to edit them. Even the sign-up process could wait: I prepopulated the entries for the first few users manually in the database.
That's when I first understood it clearly: Every complex task is just a combination of many simple ones. If you split a big project into manageable parts and arrange them in the right order, you can get anything done. In theory. In practice, you also encounter all kinds of technical obstacles that test your persistence.
In September 2006, I typically wrote code for 20 hours in a row, had one meal and then slept for 10 hours. After a day of work, I’d boil myself a bucket of pasta and eat it with a generous amount of cheese. No other food was required. I didn’t care whether it was day or night outside. Social connections stopped existing. All that mattered was the code.
I tried to make each section of my project flawless, and that took time. Obsessing over details didn’t help to get everything done in four weeks. But being the only team member allowed me to minimize time spent on internal communication. And since I knew every line of the code base by heart, I could find and fix bugs faster.
On October 10, 2006, I had a beta version of the social network up and running. I called it VKontakte (VK), which means “in contact”. It took me six weeks instead of four to create it. But the result was worth it. Users that I invited from my previous project—a students’ portal I’d been building since 2003—signed up by the thousands and started to invite friends.
I kept adding new features quickly, and competitors struggled to catch up. A few months later, I hired another developer. By that time, VK already had a million members. Within seven years, VK would reach 100 million monthly users. At that point, I was fired by the board of VK, so I left the company to focus fully on Telegram.
That experience of single-handedly building the first version of VK in 2006 was so valuable that it defined my career. As the sole member of the product team, I had to do the work of a front-end developer, back-end developer, UX/UI designer, system administrator, and product manager—all at once. I got to understand the basics of all these jobs. I learned the tiniest details of how a social network works.
I also learned that there are no complex tasks in this world—only many small ones that look scary when combined. Split a big task into smaller parts, organize them in the right sequence—and “you’ll get through”.
Please open Telegram to view this post
VIEW IN TELEGRAM
💯9 4🎃1
Pavel Durov
4️⃣ 0️⃣ Para celebrar hoy mi 40 cumpleaños, hemos añadido 3 nuevos regalos de edición limitada:🎂 🗓 🕯
Provienen de uno de mis paquetes de emoji favoritos: BirthdayCollection🕯
¡Disfrutar!🍸
#Pavel #Telegram #Regalos
@mastelegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Birthday Collection
Emojipack with 60 emoji for Telegram Premium subscribers.
Forwarded from Noticias de Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Streams RTMP en Android. Telegram para Android ahora admite transmisiones en directo con RTMP.
Esto permite a los usuarios generar una clave de transmisión y conectar la transmisión de video a aplicaciones populares.
Funciones de octubre
1 • 2 • 3 • 4 • Más
Esto permite a los usuarios generar una clave de transmisión y conectar la transmisión de video a aplicaciones populares.
Funciones de octubre
1 • 2 • 3 • 4 • Más
💯14 6🎃2👍1
Nuevos Emojis en el pack: Animated Emoji
🫖 , 🧂 , 🧿 , 🏰 , 🐕 , 🐩 , 🪆 , 🪀 , 🧱 , 🛢 , 🚁 , 🪅 , 🎏 , 🗽 , 🐉 , 🪒 , ⛵️ , 🪵 , 🏎 , 🦚 , 🍋🟩 , 🎁 , 🪥 , 🛶 , 🌻 , 🥀 , 🪷 .
El pack de emojis ahora cuenta con 936 Emojis. 🚀
PD: recuerde que para usar estos emojis debe tener Telegram Premium. Mensajes Guardados siempre será el mejor lugar para hacer sus pruebas.
#Telegram #Emojis #Premium
@mastelegram
El pack de emojis ahora cuenta con 936 Emojis. 🚀
PD: recuerde que para usar estos emojis debe tener Telegram Premium. Mensajes Guardados siempre será el mejor lugar para hacer sus pruebas.
#Telegram #Emojis #Premium
@mastelegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Animated Emoji
Emojipack with 994 emoji for Telegram Premium subscribers.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🤔7😱5👀3🤝1
Forwarded from Tips de Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Regalos. Los usuarios ahora pueden enviarse regalos entre sí, para celebrar festividades y logros con obras de arte animadas y mensajes personalizados.
Los regalos se compran con estrellas de Telegram. Los destinatarios pueden elegir mostrar los regalos en sus perfiles o convertirlos en estrellas para añadirlos a su propio saldo.
Para enviar un regalo abre el perfil del usuario y toca➕ /➕ > Enviar un regalo. Al enviar un regalo puedes ocultar tu nombre, haciendo que sólo el destinatario pueda saber quién lo envió.
Los regalos se compran con estrellas de Telegram. Los destinatarios pueden elegir mostrar los regalos en sus perfiles o convertirlos en estrellas para añadirlos a su propio saldo.
Para enviar un regalo abre el perfil del usuario y toca
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5👍4👀2 2
Pavel Durov
🏷 Telegram ha lanzado la forma más asequible para que las empresas autentiquen los números de teléfono de sus clientes: solo $0,01 por código, en cualquier parte del mundo.📥 Ahora las empresas pueden ahorrar millones enviando códigos de verificación a sus usuarios directamente a través de Telegram. Este método es mucho más económico, rápido y seguro que la verificación tradicional por SMS. Lo llamamos Telegram Gateway🔗 💵 La verificación de números de teléfono es una industria multimillonaria. Solo Telegram ha gastado alrededor de 10 millones de dólares al mes para autenticar a todos los usuarios que se registran e inician sesión en nuestro servicio.🏅 Hemos realizado esta inversión para que otros no tengan que hacerlo. Como ya hemos verificado los números de teléfono de casi mil millones de personas, otras empresas pueden evitar los altos costos de verificación. Y si el número de teléfono que desean verificar no está vinculado a una cuenta de Telegram, no les cobraremos nada.🎁 Nuestros precios son increíblemente bajos, por lo que no estoy seguro de que Telegram Gateway se convierta en una fuente de ingresos importante para nosotros. Pero esperamos que esta iniciativa haga que el mundo sea más eficiente, reduciendo los costos y los precios de muchos servicios en todo el mundo.🤝
#Pavel #Telegram #Códigos #Verificación
@mastelegram
Please open Telegram to view this post
VIEW IN TELEGRAM
core.telegram.org
Telegram Gateway – Fast, Affordable, and Secure User Verification
Verify phone numbers of your users for just $0.01 per code through Telegram Gateway.
❤8💯8👍3🥰3🤨2👀2
Forwarded from Tips de Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Reportes detallados de usuarios. Si te encuentras con un mensaje que viola los términos de servicio de Telegram, puedes reportarlo rápidamente a nuestros moderadores desde cualquier app de Telegram.
Para reportar un mensaje, haz un toque en Android, mantén pulsado en iOS o haz clic con el botón secundario en Desktop y Web.
El menú de reportes tiene opciones detalladas para cada categoría, mejorando los reportes para los moderadores y ayudando a ampliar las herramientas de moderación de IA de Telegram.
Para reportar un mensaje, haz un toque en Android, mantén pulsado en iOS o haz clic con el botón secundario en Desktop y Web.
El menú de reportes tiene opciones detalladas para cada categoría, mejorando los reportes para los moderadores y ayudando a ampliar las herramientas de moderación de IA de Telegram.
👍12❤8
Forwarded from Pavel Durov (Paul Du Rove)
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣11👍2💩2👀2❤🔥1😁1
Forwarded from Telegram Contests
Prize fund: $50,000
Deadline: 23:59 on October 28th (Dubai time)
Who can participate: Everyone
Results: November 2024
Telegram is hosting a contest for Android developers to implement new features into the app.
THE TASK
Implement the features in accordance with the mockups provided in the archive below:
– Add Quick Share for channel posts when you tap and hold the share button.
– Add Chromecast support for media playback.
– Add QR Share button for Invite links.
– Add a tooltip for bots' Start button.
– Introduce new flow for upcoming video chats.
Contest Requirements:
General
– No third-party UI frameworks are allowed.
– The submission must be consistent with the existing Telegram for Android codebase.
– The app's stability and performance must not be affected with the changes you made.
– The app must be free of significant flaws (including crashes, visual glitches, noticeable element blinking, layout errors, and more).
Evaluation:
During the evaluation stage, we will review your code and test the submission on a wide range of Android devices.
Winners may be offered a chance to explore further cooperation opportunities with Telegram.
Submissions:
Contestants will be able to submit their entries to @ContestBot at a later date. We will further clarify the submission instructions closer to the deadline.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7 4
De acuerdo con las mockups proporcionados en el archivo, podemos ver un poco lo que Telegram quiere para el concurso que están organizando.
#Telegram #Concurso #Android
@mastelegram
#Telegram #Concurso #Android
@mastelegram
🔥11👍5👏4❤3👎1
Pavel Durov
😎 Si tuviera que dar un consejo a las personas de 20 años que quieren construir algo grande, sería: “Nunca beban alcohol”.🍸 🤮 No he bebido alcohol en casi 20 años, pero he visto a muchas personas exitosas arruinarse con él. El alcohol nubla tu claridad mental y tu intuición durante días después de consumirlo. Si bien puede mejorar tu estado de ánimo temporalmente, es como pedir un préstamo: lo devolverás con intereses. El placer a corto plazo trae miseria a largo plazo.😵💫 🍔 Sé que es difícil no ceder a la presión social: los humanos hemos evolucionado para copiar las conductas de quienes nos rodean. Pero los hábitos de la mayoría son autodestructivos: la mayoría de las personas que nos rodean beben alcohol, comen comida rápida y tienen un estilo de vida pasivo. Y eso está bien. Sin embargo, si quieres lograr algo extraordinario, aumentarás tus posibilidades si mantienes tu mente y tu cuerpo sanos.😼
#Pavel #Alcohólicos #Anónimos
@mastelegram
Please open Telegram to view this post
VIEW IN TELEGRAM
3❤25👍10🔥5🏆2👏1