Promoting knowledge sharing between peers
An effective way to keep pace with evolutions in software is through peer-to-peer information sharing. We in the tech community do this through “guilds”. These are monthly meetups that can be organized in-person or online, and bring together 20-30 people across different teams within a company.
During a guild, one or two people present on a given topic—how a technology is evolving, for example, or about a solution they’ve developed. Then there is time for informal discussion. Ultimately, the goal is to collaborate, share best practices and learn from others in a concentrated amount of time. It’s exciting to exchange with other smart people in your field and get their input. You might walk out of the two-hour meeting and think, “Wow, I didn’t know it could be done that way!” And maybe three months later, you’ll see an opportunity to implement that new technique in your own work.
How a bot was born
We quickly realized, though, that there was still too much room for unnecessary human error, and we could do better. So, in another guild meeting we discussed the idea of developing a bot that would create these projects for us. The result? A developer can now write a simple command, go brew a cup of coffee, and by the time the coffee is done, the command-line interface (CLI) bot has created a fully functional app!