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...
May 26, 2024
������������ ����������������
�� ������������, ���������� ���������� �������������������� ���� ���������� �������������������� ���������� ���� YouTube?������ ������.14 �������������������� �������������������� ���� ���������� ������ �������� ������. �� ���������� ��������������������. ������������������������������, �� ������ ������ ����������? �������� ������ ��������? ���������� ������������ �� ������ ����������? �� ������������������ ������������, ���������������������������� ����������-���� ���������� ��������������...
April 1, 2024
���������������� ��������
�� ���� �������������� �� �������� �� ���������� �������������� ���� ����������. ���� ����������, ���� ����������,������ ������ ������ �� ��������: �� ���������������������� ������������������, �� ������������������ ����������������,�� ���������� ������������ �� ����������, �� ���������� ���� ���������������� �� ������������������������ ������������������������������ ������������ �������������� ����������. ������ ������ �������� ������������ ������, ������ ������������������������������ ����...
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...
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...
January 2, 2024
I can���t speak
������ ������������������ ������ ���� ���������������� �� ������������ �������������� ����������������������, ������������������ �� ���� ���������������������� �������������� ������������ ���� ���������� ��������. ������������������ ������ ��������, ���� ���������������� ����������������, �������������� ����������, ���������������� ���� ������������������������������������ ������������. ������������,������������������ ������ ������: �������� ������������ ������������ ������������������ ����...
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...
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...
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...
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.
...

