Link Details

Link 95939 thumbnail
User 285573 avatar

By alashcraft
via jeremyjarrell.com
Published: Jul 19 2008 / 08:27

How does relate to software? Simple. Don’t spend too much time working on point technologies such as the latest and greatest web framework or UI toolkit. Although there is undoubtedly value in this, you’ll likely glean more value from shoring up your understanding of more technology agnostic principles like patterns and emergent design techniques. Not only can you take these lessons to any technology, but you’ll likely gain a deeper insight into the inner workings and philosophies of the next framework you learn which should greatly reduce the time it takes to understand it. The reason is that you won’t be focusing on the end result (the finished technology) but why certain decisions were made in designing that technology.
  • 8
  • 1
  • 995
  • 157

Comments

Add your comment
User 281687 avatar

paul_houle replied ago:

0 votes Vote down Vote up Reply

hell yeah

User 265881 avatar

Topnotch replied ago:

0 votes Vote down Vote up Reply

The author really makes a good point. The pace of change in technology is too fast and and large for any one person to know everything about all available tools. However, understanding software design and principles of algorithms and their design can payoff when trying to make sense of the flood of information thats available.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (8)



Voters Against This Link (1)