JosephCooney

Putting the 'Junk' in DotNetJunkies

<November 2008>
SuMoTuWeThFrSa
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456


Navigation

My GotDotNet Samples

Subscriptions

News

I've moved my weblog to jcooney.net. Come and visit me there.


Monday, April 05, 2004 - Posts

More to life than Algorithms
Last night I posed the question "what code should I be reading to become a better .NET developer"? Frans Bouma answered (to paraphrase) "probably none, you should be learning about algorithms instead". I've thought about what Frans suggested all day, and I'm not convinced that working towards being a better programmer by studying algorithms is the best way (well, not for me right now). Algorithms are certainly important, and the TOC of the book Frans suggested seems to have quite a few interesting items, but there seem to be so many things that interest me, and which I think contribute to good quality code, that algorithms are not concerned with. Things like coupling, cohesion, API and library design, patterns, the use of interfaces and inheritance, type size, testability and code documentation. Techniques for managing complexity don't seem to have a great deal of overlap with "big-O" notation. Maybe reading the source code for larger code-bases will not help here either, I'm not sure. I will add the book Frans suggested to the stack when I can track it down. I'll post a follow up when I've read it and can be more objective.

posted Monday, April 05, 2004 6:31 AM by JosephCooney




Powered by Dot Net Junkies, by Telligent Systems