yegor256news | Неотсортированное

Telegram-канал yegor256news - @yegor256 news

7150

Recent news from Yegor Bugayenko a.k.a. @yegor256 about computers and programmers. The blog is at www.yegor256.com To discuss, join @bloghacks + @zerocracy (EN) or @szdne + @codeahead (RU) To talk about OOP: @elegantobjects + @painofoop (RU)

Подписаться на канал

@yegor256 news

A new episode: https://youtu.be/VXbi5TXMsrY

Читать полностью…

@yegor256 news

Ricky Gervais in Humanity (2018) explains why he doesn't have kids. This is probably the best joke I've heard in years. Monty Python style.

Читать полностью…

@yegor256 news

Here it is, this Friday, don't miss it: https://youtu.be/cfD8gApC4P8

Читать полностью…

@yegor256 news

M164: If you outsource part of your software development project to a third-party, you may think that the best type of contract to sign is Fixed-Price: you set the scope, they promise the time and price, they deliver, you check the quality, and you pay. It sounds right, but in reality, it'll be a disaster. Instead, always sign Time&Material contracts: you tell them how much resources you need, they give you a quote per hour, you manage them, they work for you, you pay every month. This is much more effective. Watch it.

Читать полностью…

@yegor256 news

https://www.youtube.com/watch?v=BtpXp4npVQs

Читать полностью…

@yegor256 news

M163: It's your job as a manager in a software team—to identify wrong behavior and find ways to punish it. The best manager, of course, will configure the management system so that it will enforce the punishment. Average managers use guilt and emotions as tools for that. Bad managers are scared to even think about punishment. Watch it.

Читать полностью…

@yegor256 news

M162: Most of us are so scared now of the word "punishment" that all types of mistakes made by programmers remain unnoticed, very often. I believe, there are many types of mistakes that have to be punished. Everybody will win: the project, the people, and our customers. Watch it.

Читать полностью…

@yegor256 news

We've finished the review of all 23 papers submitted to ICCQ and selected only six of them for publication. The selected papers do seem to be interesting, check their abstracts. This event is really unique for Russia, for a number of reasons. First, it's done in cooperation with IEEE Computer Society. Second, its Program Committee is independent and international: MIT, Microsoft, Univ of California, Univ of Postdam, etc. Third, it's sponsored by Huawei, Kaspersky, Yandex and SberCloud (key players in Russian tech market) and by HSE Univ, MIPT, MSU, and ISP RAS (key academic orgs in Moscow). The event will happen in online mode in Zoom and will be streamed in YouTube. I encourage you to register anyway, here.

Читать полностью…

@yegor256 news

New episode of Shift-M podcast: https://www.youtube.com/watch?v=L2vUKqEgdys

Читать полностью…

@yegor256 news

M160: Traditionally, you tell your team what needs to be done and then force them (or motivate) to do it. You basically try to make your plans their plans. It works sometimes in some industries, but doesn't work with us programmers: we are too spoiled and lazy. I suggest a better planning principle: you let your people decide how many awards they are going to earn and then build your plans on top of their selfish desires. Watch it.

Читать полностью…

@yegor256 news

M159: Competition in a team works only if are ready to lose some part of your team, and very soon. If you don't want that to happen and your main objective is to keep the team intact and alive — competition will only do you a bad favor. Watch it.

Читать полностью…

@yegor256 news

M158: How to resolve conflicts constructively, without hurting anyone's feelings — is a skill to be developed. How do we develop this skill? Only by resolving conflicts every day. Not walking away from them, but resolving them. Watch it.

Читать полностью…

@yegor256 news

M157: Measuring the productivity of programmers to many of us seems like a dangerous process, which leads to a lack of value delivered. This is true, but only if you use the wrong metrics to do your measurements. Use the right ones and everything will be fine. Watch it.

Читать полностью…

@yegor256 news

M156: Many management experts believe that competition kills collaboration and that's why a software team must not encourage their people to compete. Instead, they should collaborate and help each other. I don't see a contradiction here. Moreover, I don't think that a fully altruistic collaboration is at all possible and/or productive. I argue with Allen Holub in this video. Watch it.

Читать полностью…

@yegor256 news

Я выложил у себя на YouTube канале научно-популярный фильм История: Наука или вымысел (2009), все 24 серии. Мне очень интересны идеи Новой Хронологии Фоменко и Носовского, которую официальная наука считает антинаучной. Выложил у себя потому, что нигде не мог найти этот фильм в целом виде, кроме торрентов. Мне кажется, что он был снят не ради получения прибыли, поэтому авторы не будут против. Очень рекомендую к просмотру. Обсудим здесь: @szdne

Читать полностью…

@yegor256 news

M165: Just working for a product, creating a product, and making your customers happy doesn't mean being good. It only means being successful, rich, or effective. It's a pretty selfish strategy. If you consider yourself as a "good" person (whatever it means), you should think about giving something to the community, for free. Watch it.

Читать полностью…

@yegor256 news

https://youtu.be/WlLnA4UZGTQ

Читать полностью…

@yegor256 news

New blog post: https://www.yegor256.com/2021/03/03/imposters-to-win.html

Читать полностью…

@yegor256 news

I'm thinking about creating a Q&A "room" in YouTube once a month. I just start a live YouTube video and everybody asks me any questions they want. I assume most of them will be about tech. What do you think about this? Would you participate and listen?

Читать полностью…

@yegor256 news

I'm in Clubhouse iPhone app: yegor256 (no surprise)

Читать полностью…

@yegor256 news

I'm thinking about creating a private club of people who want me to be their mentor. I regularly receive emails of such kind: they ask me to give them some advice, mostly related to their career choices. Here is the prototype: https://github.com/yegor256/techiends

The idea is simple: I pick the most promising candidates and invest my time into them. Later, they do the same with new members of the club. Eventually we'll have a pretty strong group of people who think alike and ready to help each other.

If you are interested in joining (pay attention, it's not free), text me: @yegor256.

Читать полностью…

@yegor256 news

New post on my blog: https://www.yegor256.com/2021/02/10/dataization.html

Читать полностью…

@yegor256 news

M161: Many of us believe that competition is not something a software team may need. Moreover, competition may destroy a team killing morale and promoting conflicts. This may happen, but not because the competition is a bad idea, but due to the misconfiguration of its rules. Watch it.

Читать полностью…

@yegor256 news

New post on my blog: https://www.yegor256.com/2021/02/02/greed-based-planning.html

Читать полностью…

@yegor256 news

A new Sunday Twitter poll for you. It will illustrate the latest blog post of mine.

Читать полностью…

@yegor256 news

Новый выпуск черно-белых новостей: https://youtu.be/nenmlYhNM50 Обсудить можно здесь: @szdne

Читать полностью…

@yegor256 news

You must see this one. Undercover (2019) is a very realistic, well made, and thoughts/tears provoking Holland series. Besides, it’s surprisingly far away from the recent Netflix political agenda: not a single black police officer, for example. Watch it.

Читать полностью…

@yegor256 news

We start a live webinar in an hour, about elegant integration of OOP, ANTLR and Xembly. Don't miss it: https://youtu.be/I9xyZVSo-HY I will demonstrate how EOLANG was designed using these tools.

Читать полностью…

@yegor256 news

Безобразия происходящие в США мы обсуждаем тут: @szdne

Читать полностью…
Подписаться на канал