jueves, 25 de noviembre de 2010

For reasons unknown:.

The year is coming to an end, which is great because it also means I'm about to finish my master's degree. To be honest, I enjoyed most of this year and a half at school, though there are many things I'd change. Anyway, I think this is an excellent opportunity to stop for a moment and make some comments about things that have been in my mind for sometime now.

When I graduated from college five years ago, most of my generation was interested in software engineering and solving problems at a high abstraction level. Yesterday I went to a small conference at school, where the best projects of the computer department courses where presented, and you know what?, 80% of these projects were games!. I'm not saying this is necessarily a bad thing, but I kind of disagree in giving such an emphasis in these kind of topics, and not so much on server side technologies and stuff like that.

Another thing, maybe related, we really need better programmers!. People who can dig into problems, manage the abstractions and come up with innovative solutions. Sadly, most of the programmers I've come across don't do that. And what's more, when you point out that their work is not good enough, instead of trying to improve it, they resent it and take it as a personal matter. The truth is I've also done that, maybe it's the huge ego inside every programmer =). The lesson here is to accept you're not always right, even if it takes you sometime to realize that.


I pack my case, I check my face
I look a little bit older,
I look a little bit colder.