PHPnews.io

Overview for 'yegor256'

Lack of Problem Is the Problem

Written by Yegor Bugayenko / Original link on Oct. 13, 2020

Do you know the most typical mistake startup founders make when they pitch their ideas to investors? According to Jake Mendel from Silicon Valley Bank, they often focus on the solution they propose instead of the problem they are trying to solve. Inability to identify the problem is the common caus…



Open Source Etiquette

Written by Yegor Bugayenko / Original link on Jul. 29, 2020

Here is a short list of common courtesy rules for open source software development. Actually, they apply elsewhere also, but they are most visible when you do GitHub-based coding. I strongly believe that sooner or later all programming will be open source and these rules will apply to everybody. Co…


To Measure or Not to Measure

Written by Yegor Bugayenko / Original link on Jun. 23, 2020

The question was asked on StackExchange nine years ago (just around the time the site was launched): “If not lines of code, then what is a good metric by which to measure the effectiveness of remote programmers.” The answers, not surprisingly, were all along this line: programmers are not supposed…


Veil Objects to Replace DTOs

Written by Yegor Bugayenko / Original link on May. 19, 2020

Here is a new idea I discovered just a few days ago while working with Codexia, a Ruby web app. I had to fetch data rows from PostgreSQL and return objects to the client. It’s always been a problem for me, how to do that without turning objects into DTOs. Here is the solution I found and gave a nam…


EO the Career Killer

Written by Yegor Bugayenko / Original link on May. 13, 2020

It’s time to answer one of the most popular questions I hear from junior programmers when they meet me at a software conference or online: What is the point of studying Elegant Objects (the new object-oriented paradigm I’ve been preaching for the last five years) if almost nobody is using it on rea…