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.
Comments
paul_houle replied ago:
hell yeah
Topnotch replied ago:
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.
Voters For This Link (8)
Voters Against This Link (1)