Last year, as part of my new job, I was involved in the organisation of a local charity event. As we had a very limited budget and we wanted to ensure the maximum number of participants at the event, I decided to use an algorithm to optimize the seating arrangement, maximize ticket sales and ensure that safety would be maintained. I collected data from past charity events, including attendance numbers, ticket sales, and seating layout. The algorithm I developed for this task used this data and focused on factors such as the size of the venue, the number of people expected to attend the event, and the arrangement of tables and chairs. I will never forget being sat at my kitchen table which was covered with spreadsheets filled with data about past charity events. I poured over them for hours because I was determined to make this a success! I also knew that my idea of using an algorithm was something completely new for the company I had joined. The algorithm helped me decide on the maximum number of tickets to be sold, and the most effective layout that would ensure the safest outcome. This really worked because we sold out the event and we also received positive feedback. Many of those who attended told us that they were comfortable and had a great experience at the event and that everything had run smoothly. They also told us they were likely to attend any future events we ran. We managed to raise over $7000 for local charities, which was 27% above what we had aimed for. This was the first time I had used an algorithm to help me plan an event and I must say the results stunned me! They also impressed my manager and co-workers. A win all round!