| You're stuck in the echo-chamber. I tweeted[1] two ideas earlier that you might find relevant: "developers need a driving principle, a prime directive: to serve, and enable human creativity, to make tools for domain specialists" Take a step back and be the computing ambassador for a neglected community. If I had the time, I would pen an open letter to all university professors and TAs asking them to tell us about any unsupported software they still use. There is a bucket-load of DOS and Unix software that is no longer maintained, but heavily depended on by academics, researchers, and small businesses. I wish I had the time to port those stuff to modern machines, or at least organize CS department students to write them. There needs to be more cooperation between CS and other departments, specially humanities. We can be their tool-smiths, and they would happily give us insights into other fields of study and other industries. The other tweet is more juvenile, but you will appreciate the sentiment: "Programmers will never have the luxury of collaborating with their idols, or pay homage to them like artists do. Programming != art :-(" P.S. If you just want to escape computing and take a few weeks off, get yourself a book called "Musimathics" and meditate .. -- [1] I don't usually tweet ideas, only rants. |
As far as getting insights goes, the academics that I worked with had no idea about the industry or even how it works. So any insight coming from them is one better ignored.
I'm mistaken perhaps?