Training sessions by Tuple. Check out the website!
One of the best ways to strengthen your knowledge about something is to teach it to others. Here at Tuple, we encourage growth through cross-team collaboration by encouraging everyone at Tuple to participate in a weekly training session held by one (or many) Tuple folks.
Every Friday, a member of our team presents a training session on something that is cool and exciting to them. It can range from software development to design methodology to solutions architecture to artificial intelligence. As long as it is something that can be spoken about with high levels of knowledge and passion, it is welcomed and encouraged.
A standard talk is very flexible. It is really up to the discretion of the presented to craft a format that makes sense for the topic they are talking about. It can be 30 minutes of slide based lecture followed by 30 minutes of Q/A, an hour long walkthrough of some new tech, or a 15 minute intro and a 45 minute hack-a-thon.
Lightning talks take place on the first Friday of every month and should be 10-15 minutes a piece.
We use GitHub for managing the schedule and backlog of presentations.
To submit an idea for a topic, create a new note in the "Idea" column in the Presentation Topics project in this repository.
- Be on the Presentation Topics project page
- Click the "+" button in the "Ideas" column
- Write your topic idea
- Click "Add Note"
Most of the time, you will claim a topic immediately after you submit the idea. However, if you see a topic idea that hasn't been claimed that looks interesting, feel free to claim it (after politely asking the person who created the idea if they intentionally didn't claim it themselves).
- Be on the Presentation Topics project page
- Click the dropdown icon in the Idea that you wish to claim
- Click "Convert to Issue"
- Add some additional notes about the topic
- Click "Convert to Issue"
- Move the newly created issue to the "Claimed" column
- Click the issue
- Click "assign yourself" under the "Assignees" section on the right side
Now that you've claimed a topic, it's on you to come up with the content and the format for the presentation. You are encouraged to discuss your ideas for the topic in the GitHub issue. Useful stuff to write down and get help with would be a general outline for the presentation as a whole, as well as gauging the rest of the team's interest in how deep they'd like to dive into the topic.
We track the schedule of the presentations using Milestones in GitHub. Each milestone represents a Friday training session, and the issues associated with those milestones represent the presentations that will be / were given that day.
- Be on the topic's Issue page
- Click the gear icon next to the "Milestones" section on the right side
- Choose the day that you'd like to give your presentation
Use the "Watch" feature in GitHub to be notified when activity happens in this repository. The goal is for everyone to gain some value from these, so let's help each other help each other!