On 23/02/2008, at 2:09 AM, Landon Blake wrote:
I actually am writing code, and I'm trying to find the balance between
conciseness and legibility. I thought some fellow geowankers would have some insights that could help me with my own decisions about source code
comments.


if you want to venture into best practice for software development rather than georelated matters, then there's a whole other field out there. I would recommend "Pragmatic Programmer", http:// www.pragprog.com/the-pragmatic-programmer ... and I have heard good things (but haven't read) about "Code Complete".

Be warned that it's an endless rabbit hole, and there are hundreds if not thousands of books that tell you bits and pieces of how to code well. There are comparatively few books that tell you how to put those pieces together to build a complete system. Structure and Interpretation of Computer Programs is one that tries to do this (and fails, imho).

Part of the problem is that it's possible for programmers to fall into the trap of elitism, which is insisting on overly elegant solutions to limited subsets of problems, which is where functional programming ends up... "We could do these amazing things if the real world was just a little bit different!". Yep, give me a call when it is.

As with most things, judging by the results is the quickest and most reliable way of evaluating something. Apple are doing amazing things, and they're using Objective C. I won't bother talking about anything in a web browser, as that's an aberration caused by trying to cram too much into too little.

You know there's something wrong when your amazingly fast supercomputer (by 1990's terms) struggles to display more than a Commodore 64.

My posts are not targeting or naming people in particular, as I'm also aware that I'm not exactly pumping out reams of productive work myself. I will do that when the time is right for me, but it is also undeniable that the GIS field is like AI - old and not in good shape. Why are companies like Google Earth, Microsoft and Earthmine doing so much better?

--
  [EMAIL PROTECTED]


_______________________________________________
Geowanking mailing list
[email protected]
http://lists.burri.to/mailman/listinfo/geowanking

Reply via email to