Media is too big
VIEW IN TELEGRAM
M112: GitHub is the place you should keep your code at, no matter how perfect or complete it is. Small scripts, short documentation pages, some notes, simple documents: they all may be there, they all may be interesting for your followers. Don't wait until you have a complete library to open source, start smaller. Watch it. Good morning!
Media is too big
VIEW IN TELEGRAM
M113: Just writing code is not enough to be an open-source contributor, interesting, and valuable. You have to make your coding a social activity, similar to Facebook and Twitter. Your GitHub account is the place where you socialize with others, through the code you write. Make sure it's entertaining and teaching. Watch it all. Good morning!
You still have six weeks to submit your open source project to the annual Quality Award of mine. This year it will be combined with KaiCode and the prize will be $4,096. If you've already submitted your project to KaiCode, no need to resubmit — it will automatically be there.
Yegor Bugayenko
Software Quality Award, 2020
A software quality award, recognizing the most disciplined and properly organized open source project; year 2019.
A new Sunday Twitter poll for you, this time about migration. After you vote, please read this blog post I published some time ago: Why I Don't Want to Live in Silicon Valley (2018)
Twitter
Yegor Bugayenko
Would you like to live and work in Silicon Valley?
Do you know how to administer a server with a few dozen Docker containers running under Dokku? I have a part-time gig for you, well paid. Text me: @yegor256
Media is too big
VIEW IN TELEGRAM
M114: Most of us think that the programmers' performance can't be measured. We can't, they say, put a number on a person. I believe, we can and must. Just like any other job, software development has to be measured. The question is which metrics to use in order to do this objectively and effectively. In one of my recent blog posts, I suggested a number of metrics, which can be used individually or all together. Try to apply them for yourself and see what happens. Watch it. Good morning!
Media is too big
VIEW IN TELEGRAM
M115: There are three strategies to get into open source when you are just starting. They didn't work for me. There is the fourth one, which I would suggest you try. I didn't try it myself, but I'm sure it's much more effective than the first three. Watch it! Good morning.
Media is too big
VIEW IN TELEGRAM
M116: You still wonder what is the best license to use for your new open-source product? GPL, BSD, Apache? Stop thinking about this. It doesn't matter. Just use the most simple one: MIT. Watch it. Good morning!
My next webinar no.50 about object-oriented programming will be today. Don't miss it. Should take about 40-50 minutes.
YouTube
Veil Objects to Replace DTOs (Webinar #50)
We all know that DTOs (aka value objects) are evil. But what is the alternative when we need some data to be transferred temporarily? I'm suggesting Veil Objects and this webinar demonstrates how they are used.
The blog post is here: https://www.yegor25…
The blog post is here: https://www.yegor25…
Some of you may use Wring.io, which I explained earlier in this blog post: Wring.io, a Dispatcher of GitHub Notifications I just added a new feature to it: automatically forward most important GitHub notifications to Telegram. Now, whenever anyone messages anything to me in one of my 150+ GitHub repositories, I get it immediately in Telegram. Nice, huh?
Yegor Bugayenko
Wring.io, a Dispatcher of GitHub Notifications
Too many notifications from GitHub? Try wring.io, a free hosted dispatcher of incoming notification traffic.
Media is too big
VIEW IN TELEGRAM
M117: When they say that we are working for a big goal and that's why we don't use fine-grained metrics, be aware: you are dealing with an incompetent manager or an architect. Their job is to decompose larger tasks into smaller pieces, instead of feeding us stories about "Big Goals". Watch it! Good morning.
Media is too big
VIEW IN TELEGRAM
Redirected (2014) by Emilis Velyvis, the creator of Zero, Zero 2, and Zero III. This is the A-class comedy.
Media is too big
VIEW IN TELEGRAM
M118: Having a good source code repo in GitHub is not enough if you want your users to trust you and use your product. They expect you to deploy it somewhere where you can't delete it. Maven Central is a good example of such storage. If your binary artifacts are not there, your users will have serious concerns about whether to use your libraries or not. Watch it!
This media is not supported in your browser
VIEW IN TELEGRAM
Le Retour du héros (2018) is a breath of fresh air. French, funny, and anti-feministic. Finally a real man pictured, and a woman falling in love with him. Watch it!
Media is too big
VIEW IN TELEGRAM
M119: Most probably your managers, system analysts, product owners, requirements providers, and so on—are incompetent. They don't know how to formalize requirements, they don't know how the product has to work, and they don't want to know. They are also lazy. What do you do? You have to learn the product yourself and become an expert in the domain you are working in. How to make yourself not hate this situation? Watch it full.
Forwarded from @yegor256 news (yegor256)
Hey, I have a part-time gig for researchers. Not for programmers, but for software scientists. You will not need to write any code, but mostly help me analyze existing scientific papers and take what's important from them. You have to have excellent English writing skills, analytical mindset, and good LaTeX skills. It'll pay good money, text me: @yegor256
Media is too big
VIEW IN TELEGRAM
M120: Most managers are incompetent, lazy, and stupid. If you expect them to tell you what to do, you will have a lot of frustration. Because they don't know and they don't want to know. The solution is simple: start planning everything yourself and show them your plans. In most cases, they will be happy to leave you alone and let you do what you want. If it will be open-source, you will have a double win. Watch it.
I'm looking for a smart and brave software engineer (Java or Ruby) to join my team in Moscow (full-time, above-the-market salary, Fortune-100 company) and be the architect of the most interesting and experimental projects (all open source). Text me: @yegor256.