Creating something of your own like a library, blog or framework demonstrates your professionalism and engagement in the field of information technology.
Identifying and solving real problems is what counts the most when it comes to creating something that may stand out among other products.
Creating something new provides an opportunity for gaining valuable experience and expressing your passion in a productive way.
Creating something new does not have to be a groundbreaking idea, nor is it essential to be first, just addressing solutions to already existing issues adequately.
The author developed an open-source library to facilitate project development that aims to track input events from the keyboard and mouse to reduce the need for P/Invoke calls.
During development, the author released several small updates, communicated with users for feedback and also took advantage of community contribution to developing the library.
Open-source development presents an opportunity to meet other programmers and expand your professional network with programmers from different regions.
The author plans to release a full version of the library with more features and decoupling it from specific UI frameworks.
Engaging in open-source development can be an exciting experience and positive for personal and professional growth.
Those interested in open-source development should check out the guide provided in the article.