I'd like to sit with my team but the desk allocations keep getting shuffled. Can you please use make it so that the algorithm allocates a contiguous group of desks to members of the same team?
Perhaps a best-fit algorithm that allocates blocks for the biggest teams first before allocating desks to people who aren't in a team?
It'd be a fun opportunity to implement a four colour map algorithm too
John