Telegram Web Link
Обсудил я с одним российским издательством возможность публикации Angry Tests на русском языке. Они согласились и перевести и опубликовать, однако, настаивают на публикации электронной версии тоже. Я пока отказываюсь, мотивируя тем, что книги свои никогда ранее электронными не делал — украдут ведь. Как посоветуете поступить?
👍106👎9
Хватит кодить, пятница пришла! Подключайся через 10 минут к прямому эфиру с вопросами и ответами о нелегкой жизни программиста, на YouTube и VK.
👍539👎3
Want to show your appreciation for my work? Today is the perfect day! The best gift you could give is a review of one of my books, posted on Amazon and/or GoodReads. Reviews help attract more readers and keep me motivated to write. Thanks in advance!
👍725
Every time I ask Claude Code or GitHub Copilot to write some code for me, they keep making very similar mistakes. Then, I have to provide a series of refinements for my request to make them understand that I, for example, don't appreciate "Manager" or "Controller" class names and my methods don't return NULL. I'm sick of repeating it over and over again. Here is a full-size prompt for them, to make them understand what elegant coding and testing truly are: yegor256/prompt. Feel free to reuse and contribute: we definitely need more rules into this list.

I put this text into the ~/.claude/CLAUDE.md (not always helps, by the way).
👍5225
Media is too big
VIEW IN TELEGRAM
You don’t need to watch the entire interview with Peter Thiel—a multi-billionaire, PayPal co-founder, Elon Musk’s friend, and Trump supporter—but this thought is important. He seems to believe that the human race must not endure “as is.” Our future selves should be able not only to swap penis for vagina, but to replace our entire bodies—and perhaps even our souls—with something completely different. WTF?!
👎219👍7
I've just found an interesting document declassified by CIA a few years ago: Simple Sabotage Field Manual. The document was published in 1944. It was teaching people how to sabotage, in order to harm their companies. These instructions are brilliant:
Be pleasant to inefficient workers; give them undeserved promotions. Discriminate against efficient workers; complain unjustly about their work. When possible, refer all matters to committees for "further study and consideration." Attempt to make the committees as large and bureaucratic as possible.

A more detailed analysis was published by Corporate Rebels. You may also watch me interviewing their co-founder in 2021: Pim de Moree.
👍657
How many of you are Ruby programmers? A few weeks ago I've released a small gem that joins an array into a good-looking string:
require 'joined'
puts [2, 4, 8, 16, 32].joined

Prints:
2, 4, 8, 16, and 32

Not a rocket science, but there was no such a gem in Ruby. What about Python, Go, JavaScript, and Java? Do they have such a library available?
👍28👎8
И снова пятница, программист! Заканчивай работу, приходи общаться и задавать вопросы (прямой эфир): YouTube и VK.
29👍9
Please recommend a non-fiction book on business, life philosophy, management, or history, ideally one that has personally helped you become a better, more effective, and more productive person.
👍173
Наконец-то Junior Objects в Москве! Купить можно здесь. В книге, на английском языке, рассказывается о том, как правильно организовать жизнь объектов, на примере игры Space Invaders на JavaScript (здесь исходный код). Книга должна быть полезна начинающим программистам — кому Elegant Objects (vol.1 и vol.2) еще рановато. Число экземпляров ограничено, поторопитесь.

После прочтения не забудьте оставить отзыв на GoodReads.
👍80👎105
Бросай работу, товарищ! Пора отдохнуть и послушать меня в прямом эфире, на YouTube и VK. Начнем через пару минут.
👍59
Хочу порекомендовать вам канал моей хорошей знакомой, в прошлом убежденной феминистки, а нынче борца с классовым невежеством среди айтишников. Пишет она редко, но метко. Товарищ, подписывайся: @polkorolevstva39.
👍40👎36
KaiCode'25 is approaching its final stage. We've received 112 submissions and have selected 13 finalists. If you believe your project was disqualified by mistake, text us at @kaicode_org — we will re-check your repository. We will choose the top 3-4 projects by the end of July and award them monetary prizes (up to $4096).
👍272👎2
In a few minutes we start our final 8th lecture in the course about object-oriented programming for BSc Innopolis students. You can join too, in Zoom (in English). We'll talk about inheritance and why it's evil, in OOP.
👍22
И снова пятница и снова пора поговорить в прямом эфире. Программист, подключайся и задавай вопросы, через 10 минут, на YouTube и VK.
👍344
I’ve published the tool I use to check English grammar in my books and academic papers: it’s a GNU Make configuration file that you simply include in your Makefile, and all your .tex (LaTeX) files are then automatically checked for spelling and style. It leverages Vale, Aspell, and ltex—great tools! You can use eloquence in your academic papers, diploma works, and books.

Bug reports and pull requests are very welcome! Maybe you can help me add ChatGPT to the pipeline.
👍517
Sometimes my Twitter is fun. Follow me: @yegor256.
👍4517
Помните, мы разбирали и критиковали ваши резюме? Пришло время сделать то же самое с презентациям. Все желающие, присылайте ссылки на видео своих личных публичных выступлений. Я их попробую разобрать и покритиковать. Главная задача — помочь и вам и мне стать лучшими спикерами.

Критиковать будем не то, как вы говорите двигаетесь на сцене, но исключительно контент на экране: ваши слайды.
👍518
KaiCode'25 is finally over! The ten-member jury has finished reviewing 112 projects submitted this year, and, after consulting with the steering committee, has published the results. Three GitHub repositories are the winners:

ag2ai/faststream ($2,048) / Russia
kozistr/pytorch_optimizer ($1,024) / South Korea
PierreBeucher/novops ($512) / France

Their quality standards are exceptionally high: they pay careful attention to automated testing, continuous integration, bug‑report triaging, pull‑request reviews, style checking, and static analysis.

We welcome you to submit your repository to next year’s festival, KaiCode'26. If you’d like to serve on the jury next year, please get in touch.
👍665
Программист, снова пятница, снова прямой эфир! Я жду тебя с вопросами о программировании, менеджменте, философии бытия и карьерном росте. Подключайся на YouTube и VK.
124👍19
2025/10/02 22:38:13
Back to Top
HTML Embed Code: