satisfaction

Generalise or specify

In general, is it better to generalise (i.e. become familiar with lots of different languages) or specify (know 1/2 languages very well)? I think this is a difficult question to answer as there are many aspects to it (the enjoyment of learning a new language Vs time spent Vs new skills gained Vs everything else), so I'll narrow it down...

Do real programmers network and share?

In a previous question about homework on stackoverflow I made the following statement: I think it's extremely important for students to learn that real-world programmers work together, learn from each other, support each other, and share their knowledge and insights. It's this type of networking that inspires and excites us. This w...