ifacethoughts

Teachings From Software Development

Andrés has a nice list of things that software development has taught him. Quite nicely put, especially points 2 and 4.

2. The difficult part of software development is communication
4. If everything is equally important, then nothing is important

I would like to add to the list -

For a while after I learnt my first programming language, I thought that the sole aim of any project was to show my expertise and to include everything I can do into it. The most important lesson and decision-making tool that I have learnt is ROI. Not to you, but your user! It gets complicated when you have to think about your user’s user, and this is what experience teaches. Well, one more thing to add:

  • Ask Why to everything, even others hate you for that.

Discussion [Participate or Link]

  1. 10 things learned in professional software development said:

    [...] of ifacethoughts points to Andrés Taylor’s reflection on ten years of professional software development, [...]

Say your thought!

Who are you?

If you want to use HTML you can use these tags: <a>, <em>, <strong>, <abbr>, <code>, <blockquote>. Closing the tags will be appreciated as this site uses valid XHTML.

freshthoughts

contactme

Abhijit Nadgouda
iface Consulting
India
+91 9819820312
Y!: anadgouda
GTalk: anadgouda@gmail.com
MSN: anadgouda@hotmail.com
Skype: anadgouda
My bookmarks

currentproject

Complete Wellbeing

badgesand...

This is the weblog of Abhijit Nadgouda where he writes down his thoughts on software development and related topics. You are invited to subscribe to the feed to stay updated or check out more subscription options. Or you can choose to browse by one of the topics.

Twitter - #mumbai - The city has started working today. The fears are still there, but the spirit will help in fighting it.