Back in college I created a Twitter client for a GUI class I was taking at the time. This was in 2008 when I still had to explain to people what Twitter was. You can see the UI in the image above. For this project, I wanted to create a way to quickly move from timeline to timeline. It's hard to imagine without seeing it in motion.
I wrote this in Java and, surprisingly, the JAR I built back in 2008 still runs today. However, the Twitter API has changed enough that login is broken.
Looking back at this project, it's interesting for me to see how little the core functionality of Twitter has changed in the past 4 years. I even remember hitting API rate limits while trying to demo this project. I also remember a sense of excitement about what Twitter, and its community, might evolve into.