[josm-dev] Jumbo Patch

Brent Easton b.easton at exemail.com.au
Sun Dec 16 08:08:44 GMT 2007


>I don't know which of the en-vogue programming paradigms this was but
>there is one that basically says "don't over-engineer, just write
>exactly the code you need to solve the problem at hand". I would like
>to be able to do that, write exactly the code required, instead of
>using 50% of my code lines to pave the way for something that might
>come in handy later. Or might not.

Sigh!

I guess you are one of those people who compete in those contests to write an algorithm in C in the minimum number of characters, damn the readability?

As the project co-ordinator of a distributed development project that may run over years where you may dissappear at any time (a la Imi!), then I'm afraid I consider your attitude completely irresponsible. Long-term maintainability has to be the number one priority. I mean, really, who gives a stuff if you have extra lines of code in your source files! A good IDE will generate them anyway, it is just a ridiculous argument.

You have the chance to put JOSM development onto a more professional footing. I don't understand this undercurrent, that since it is opensource, everything should be free and open and wishy-washy. blah! I like opensource because it gives you the chance to do things properly, better than professionally written code. You rarely get the time in a professional environment to really craft a program into piece of art.

Sorry if I get a bit uptight about this subject - I had this argument with Imi and he basically said, tough, I like it this way and I'm in control, so shut up and piss off. 

Anyway, I'll go stick my head in the sand again,

Cheers,
Brent.
____________________________________________________________
Brent Easton                       
Analyst/Programmer                               
University of Western Sydney                                   
Email: b.easton at uws.edu.au





More information about the josm-dev mailing list