PHPnews.io

Overview for 'yegor256'


Embrace the Chaos!

Written by Yegor Bugayenko / Original link on Jan. 7, 2020

Being just yet another software developer in a large enterprise is a pain. You are surrounded by legacy code, inconsistent architecture, low quality standards (assuming they even exist), lack of coding discipline, broken or dirty unit tests, mediocre programmers, and so on. On top of that, the mana…


Talented Programmers, Who Are They?

Written by Yegor Bugayenko / Original link on Dec. 30, 2019

I’m not talking about those who are famous, well-paid, or the authors of big and popular products. They are not necessarily talented, even though their results are outstanding. Talent is something some of us have as God’s gift. Very few of us… otherwise it would not be called a talent. We all know…


Altruism Kills!

Written by Yegor Bugayenko / Original link on Dec. 23, 2019

Altruism means selflessly giving others more than you take back, while egoism means selfishly taking more than you return. Modern theories of management and social life tell us that altruism means prosperity for the society and success to the project. In my book Code Ahead I claim the opposite: alt…


Does Code Review Involve Testing?

Written by Yegor Bugayenko / Original link on Dec. 2, 2019

When you review a pull/merge request from someone, do you check out the branch and run the build? I usually don’t, but some people do. Their obvious reason is: running a build, or even testing the product manually, helps find more important errors. Just looking at the source code may not reveal all…


How Much Cohesion Is Enough?

Written by Yegor Bugayenko / Original link on Nov. 18, 2019

Which one is better: books.del(42) or books.book(42).del()? I do both and I rarely can tell which one is better. The first option is shorter, while the second one is more object-oriented. The first option is more difficult to extend, while the second one is more verbose and requires more lines of…