Yegor Bugayenko's Blog, page 3

June 8, 2024

Patents and Their Claims

If you, like me, are not a patent attorney and don���t understand patent law,but your boss asks you to turn your recently written piece of code intoa patent, read on. The boss most probably won���t ask you to write the entirepatent. Instead, he will ask you to prepare a quick summary of the invention(usually, a few slides) and then a hired lawyer will turn it intoa full-scale patent application. If you understand the purpose of patents,the mechanics of patent offices, and the format of a p...

 •  0 comments  •  flag
Share on Twitter
Published on June 08, 2024 17:00

May 26, 2024

������������ ����������������

�� ������������, ���������� ���������� �������������������� ���� ���������� �������������������� ���������� ���� YouTube?������ ������.14 �������������������� �������������������� ���� ���������� ������ �������� ������. �� ���������� ��������������������. ������������������������������, �� ������ ������ ����������? �������� ������ ��������? ���������� ������������ �� ������ ����������? �� ������������������ ������������, ���������������������������� ����������-���� ���������� ��������������...

 •  0 comments  •  flag
Share on Twitter
Published on May 26, 2024 17:00

April 1, 2024

���������������� ��������

�� ���� �������������� �� �������� �� ���������� �������������� ���� ����������. ���� ����������, ���� ����������,������ ������ ������ �� ��������: �� ���������������������� ������������������, �� ������������������ ����������������,�� ���������� ������������ �� ����������, �� ���������� ���� ���������������� �� ������������������������ ������������������������������ ������������ �������������� ����������. ������ ������ �������� ������������ ������, ������ ������������������������������ ����...

 •  0 comments  •  flag
Share on Twitter
Published on April 01, 2024 17:00

March 31, 2024

Ping Me, Please!

There is a big difference between distributed and collocated teams: thecommunication in distributed teams is asynchronous, which essentiallymeans that when you ask something, a response doesn���t arriveimmediately. Moreover, it may never arrive. This can be veryuncomfortable for those who are used to the office work setup, wheremost communications are synchronous: any question is answeredimmediately, one way or another. In open-source repositories,everything is asynchronous. Here is a sim...

 •  0 comments  •  flag
Share on Twitter
Published on March 31, 2024 17:00

February 5, 2024

Research Flow

Say, you are a student, and I���m your teacher. Your task is to conduct an experiment or a study and then write a research paper about it. You can do it on your own and then present me with the results in the end. Sometimes it may work, but most probably it won���t. I will have many comments, suggestions, and plain simple disagreements with your research questions, results, or conclusions. Just like in software engineering, the Waterfall approach is not an effective one. Instead, an incre...

 •  0 comments  •  flag
Share on Twitter
Published on February 05, 2024 16:00

January 2, 2024

I can���t speak

������ ������������������ ������ ���� ���������������� �� ������������ �������������� ����������������������, ������������������ �� ���� ���������������������� �������������� ������������ ���� ���������� ��������. ������������������ ������ ��������, ���� ���������������� ����������������, �������������� ����������, ���������������� ���� ������������������������������������ ������������. ������������,������������������ ������ ������: �������� ������������ ������������ ������������������ ����...

 •  0 comments  •  flag
Share on Twitter
Published on January 02, 2024 16:00

December 25, 2023

Defend Me Against ChatGPT

I do enjoy ChatGPT a lot. The blog post you���re reading now was written by me andthen given to ChatGPT to fix its grammar and polish the writing style. Untilrecently, since 2014, when I wrote my first blog post, I used the service of afew proofreaders, who charged me $20-40 per hour to rewrite all of my 350+ texts. Now, I pay a few dollars a month to OpenAI. However, while the value ofthis generative AI is obvious, I also experience serious harm from ChatGPT,especially when reading pap...

 •  0 comments  •  flag
Share on Twitter
Published on December 25, 2023 16:00

December 16, 2023

Review a Research Paper: Constructive Critique in Five Steps

I���m helping organize the ICCQ conference this year for the fourth time, with thein-cooperation support of the IEEE Computer Society. Based on this short-termexperience, I can assert that reviewing research papers is a skill that even somereputable and experienced academicians either don���t possess or are too lazy toapply. We often encounter sketchy, subjective, and disputable reviews thatdon���t assist authors but only frustrate and discourage them. In this short blogpost, as an absolu...

 •  0 comments  •  flag
Share on Twitter
Published on December 16, 2023 16:00

December 10, 2023

Results and Discussion: Facts and Interpretation

Almost every empirical research paper contains two essential sections: Resultsand Discussion. The former presents the facts collected through the researchmethod, while the latter interprets them to answer the research questions. Wheninterpreting the data, you must address the most obvious concerns that readersmay have. For example, in the Results section, you might state: ���85% ofrespondents refused to participate in our survey��� (this is a fact). Then, inthe Discussion section, you mig...

 •  0 comments  •  flag
Share on Twitter
Published on December 10, 2023 16:00

November 27, 2023

Be Indirect in Your Research Questionnaire to Gain More Honesty

Let���s say you are conducting research to discover programmers��� opinions abouttheir work environments: whether they appreciate their office spaces or not.Preparing a survey with a few questions is essential. Their responses willreveal their thoughts and feelings. After working with several student groups,I���ve noticed a common mistake in questionnaire design���they are too obvious withtheir questions, simply asking, ���How do you feel about this?��� There���s a moreeffective approach.

...
 •  0 comments  •  flag
Share on Twitter
Published on November 27, 2023 16:00