Learn a new language, which you have been putting off for sometime.
- Form a team with similar interests as you in learning the new "thing" (1-4 people)
- Work on a Distributed Web Scraper (MVP Spec will be shared, but be creative on top of it) as a team on a full-stack of your choosing, Infra->Config-management->DB(s)->Backend->Inter service middleware(?)->Frontend.
- Be creative.
- Compete with other teams, on multiple aspects
- Performance (same test bed)
- Security
- Monitoring
- Ease and speed of deployment
- User Interface
- Reporting and analytics
- Frugality of infrastructure
- Load
- Stress
- Cross region scaling
- Present your approach
- Clojure
- Scala
- Kotlin
- Rust
- Elixir
- Whatever you want.