When I started as a programmer, technical matters had the most weigh of my interest, but the more I advance in my career the more I see social and humane aspects of software development as more important than pure technical ones. Some of these aspects turn out to be about dealing with others, having an always-tuning process that fits in your organization, to have a good empowerment policy and stuff like that, probably I am missing a lot of other aspects, but the idea is that not everything is just coding ...
Here's a couple of links to share while consuming the Internet :)
A way to keep track of what you've learnt is to keep a learning log like this one, so you store the real interesting things that helped you in some way in a search-able log. Another learning technique is to talk to someone else about a new thing you just discovered, that would normally make different points of views to show up about the same subject that you haven't though about before. That interaction will make the whole new stuff you've learnt to cause a deeper impression in your brain and will help your memory to remember it later
High IQ != Smart. IQ tests can measure our analytical thinking. But "we process information in two different ways, one is intuitive and spontaneous; the other is deliberative and reasoned". Our IQ can't predict which way will we go on while making a decision given an specific circumstance, this explains why intellectually-able people make fool decisions. The link provided in Slashdot gives us advices on how to not make a quick-and-bind mistake
Are you emotionally intelligent ? Can you measure it ? Can we take benefit at work by knowing it ? I particularly found this article interesting,
Interview with a Digg.com Software Engineer Kurt Wilms. The last question asked is an advice for up and comming programers. Focus on skills that are transferable
Software that fixes itself. I've heard about this project some years ago and I couldn't believe it. And now it is actually working and doing something real, I still can't believe it !
Can Java be saved, Yet another discusion but really good to read, more the comments than the article.
Java Can be saved. Well, the natural post response to the question :). This really shows a good point where Java is really weak. Read all the comments !!!
- 'You've got to find what you love,' Jobs says. Inspiring article !!!
- Why Enginering ? Motivational ( insightful ) by Grady Booch
- Project management, how to get things done. A short advice compilation from good PMs
- 9 Ways Developers Fail to Accommodate Business. Not purely tech aspects of software development/enginering involved people should be aware of
- Taking the blame for a colleage mistake. What to do when it wasn't you who screw things up ( read the commets, they are more important ! )
Junior developer advises
- Be more efficient and don't read this. An advise to be balanced between learning/keeping up to date and GTD.
- A compilation of free online-available books
Hi all, I initially started to post link compilation of what I've read in my spanish blog, but ultimately all the links I read are in english, so there is no sense to not post it here.
Basically, all posts under 'links' tag will always have a compilation of links of pages I read, and a short quote of what is in it, or why it might be of interest for you.
I hope you enjoy it, otherwise, remember this is not your blog and just go away :D