#741 pajper
2023-11-20 00:41
Edytowano
12 likes
Well, I do not see here an attempt to discuss but a constant reference to Cyrmax's experience. I will respond to this, but I'm sorry that we have descended to such a level.
I have been learning programming since 2007, I wrote my first, albeit very naive, programs in 2010 and 2011, they were systems for my school.
In 2013, I wrote the first and to date my only audio game for the blind, a role-playing game and available only in Polish, "Silver Labyrinth."
In 2014, I began work on Elten. I also published the first Polish RGSS course dedicated to sighted programmers, amounting to about a hundred pages.
In 2015, I collaborated on programs for processing data from radio telescopes and detection of potential neutron decay. I also started co-developing drivers, particularly related to audio support, for GNU/Linux.
In 2016, we started the Infinity project to prepare a space rocket landing guidance system. The project lasted 3 years, and I was the main programmer in it. The project, by the way, was supported by the European Space Agency, among others.
In 2017, I began to take an interest in neural networks, and published several libraries for using artificial intelligence. I also published parts of the mentioned rocket system, which were later adapted in other projects.
In 2018-2021, I prepared a series of commercial tools for remote server room management, it's a comprehensive system including remote startup of computers, remote work on them, monitoring, independent backup space, remote system reinstallation and so on.
Since 2019, I have been involved in malware analysis and, to a lesser extent, security vulnerability search, having reported vulnerabilities in CMS WordPress, among others.
I am also a contributor of NVDA, 3d printer firmware, server and networking software, simulation and 3d model slicing software.
Of course, to this should be added Prowadnica, in which I remain a programmer involved in 3d printing. I created scientific research and software for 3d rendering. I have done work on chemical processing of thermoplastics, research on slicing models with different extrusion widths, not to mention work on accessibility of 3d printing for the blind.
I have written desktop and mobile applications for all main platforms, backend services, as well as software for AVR and ARM microcontrollers. I'm also author of some libraries.
I work on a daily basis in C, C++, C#, Python, Ruby, PHP. I also have experience in Java, PERL, JavaScript, Go, Haskell, and some Assemblers.
I'm sorry I had to write this, and I'm not at all comfortable with it, I just wanted to show that I have some experience in this area.
Is it a lot? That's already a debatable topic. I certainly do not think that I have eaten all my wits and, even less, that I shall not learn anything new. On the contrary, I learn something new every day. If I stop gaining new knowledge, it will mean that I am too stupid, not that I have achieved everything.
I write about this only to show that I know what I am talking about.
Is Elten perfectly optimized? No, no, and no again. I started writing it when I was 14 years old, and it is difficult to get rid of all the bugs. I am ready to absolutely agree that there are more than a hundred issues to be improved here: lack of proper design pattern, lack of separation of model and user interface, absolutely stupidly written server. I know all this and agree with it.
But I'm also not so naive that I don't understand optimization and don't know what can and can't be done.
I have been learning programming since 2007, I wrote my first, albeit very naive, programs in 2010 and 2011, they were systems for my school.
In 2013, I wrote the first and to date my only audio game for the blind, a role-playing game and available only in Polish, "Silver Labyrinth."
In 2014, I began work on Elten. I also published the first Polish RGSS course dedicated to sighted programmers, amounting to about a hundred pages.
In 2015, I collaborated on programs for processing data from radio telescopes and detection of potential neutron decay. I also started co-developing drivers, particularly related to audio support, for GNU/Linux.
In 2016, we started the Infinity project to prepare a space rocket landing guidance system. The project lasted 3 years, and I was the main programmer in it. The project, by the way, was supported by the European Space Agency, among others.
In 2017, I began to take an interest in neural networks, and published several libraries for using artificial intelligence. I also published parts of the mentioned rocket system, which were later adapted in other projects.
In 2018-2021, I prepared a series of commercial tools for remote server room management, it's a comprehensive system including remote startup of computers, remote work on them, monitoring, independent backup space, remote system reinstallation and so on.
Since 2019, I have been involved in malware analysis and, to a lesser extent, security vulnerability search, having reported vulnerabilities in CMS WordPress, among others.
I am also a contributor of NVDA, 3d printer firmware, server and networking software, simulation and 3d model slicing software.
Of course, to this should be added Prowadnica, in which I remain a programmer involved in 3d printing. I created scientific research and software for 3d rendering. I have done work on chemical processing of thermoplastics, research on slicing models with different extrusion widths, not to mention work on accessibility of 3d printing for the blind.
I have written desktop and mobile applications for all main platforms, backend services, as well as software for AVR and ARM microcontrollers. I'm also author of some libraries.
I work on a daily basis in C, C++, C#, Python, Ruby, PHP. I also have experience in Java, PERL, JavaScript, Go, Haskell, and some Assemblers.
I'm sorry I had to write this, and I'm not at all comfortable with it, I just wanted to show that I have some experience in this area.
Is it a lot? That's already a debatable topic. I certainly do not think that I have eaten all my wits and, even less, that I shall not learn anything new. On the contrary, I learn something new every day. If I stop gaining new knowledge, it will mean that I am too stupid, not that I have achieved everything.
I write about this only to show that I know what I am talking about.
Is Elten perfectly optimized? No, no, and no again. I started writing it when I was 14 years old, and it is difficult to get rid of all the bugs. I am ready to absolutely agree that there are more than a hundred issues to be improved here: lack of proper design pattern, lack of separation of model and user interface, absolutely stupidly written server. I know all this and agree with it.
But I'm also not so naive that I don't understand optimization and don't know what can and can't be done.