{"id":700,"date":"2023-07-19T13:34:00","date_gmt":"2023-07-19T12:34:00","guid":{"rendered":"http:\/\/localhost:8082\/?p=700"},"modified":"2024-11-03T16:32:50","modified_gmt":"2024-11-03T16:32:50","slug":"contributing-to-spectre-console-open-source-software","status":"publish","type":"post","link":"http:\/\/localhost:8082\/2023\/07\/19\/contributing-to-spectre-console-open-source-software\/","title":{"rendered":"Contributing to Spectre.Console open-source software"},"content":{"rendered":"\n
I recommend contributing to open-source projects as a way to hone your professional skills. Whether you harbour ambitions to change careers, learn something new or find like-minded individuals, there is a project out there for you.<\/p>\n\n\n\n
The global nature of open source will hone your skills in working in distributed, asynchronous development teams that often span multiple spoken languages and cultures.<\/p>\n\n\n\n
The diversity of views and opinions will mean you will get very good at advocating why you decided to do something in a certain way, be it writing up an issue, making a technical change, or rejecting a PR.<\/p>\n\n\n\n
The sheer breadth of the user base of popular open-source projects (eg. Apache, MySQL, log4net etc) will give you exposure to the specific challenges of making changes to widely used, stable, business-critical applications and libraries.<\/p>\n\n\n\n