byNotes client for the iPhone uses a custom maps framework based on Open Street Maps and it's been available in the App Store since October 20th. It's not yet opensource, basically because it's just a personal project and cleaning the code for a release takes some time, but I plan to release it on January (yes, I wrote it).
The less code you write, the better. Keep in mind that a given computer program should always be measured by functionality, not by SLOC. Keep in mind that every line you write implies:
More possible bugs
More testing
More maintenance
More complexity
So my advice is reuse as much code as possible. However, as others have pointed out, check what you're basing your work on. There are a lot of shitty libraries and frameworks out there and for those cases you're better off rewriting the whole thing.
I've read this book, and let me say I found it to be a superb introduction to the topic. It teachs you different methods applicable to a lot of different situations. In fact, after reading it, I decided to build my own social news site based on user recommendation. However, I had to research a lot into the field before coming with a good and fast algorithm. That's the only flaw I found in the book, all the algorithms are poorly implemented (altought this may be for the sake of clarity).
byNotes client for the iPhone uses a custom maps framework based on Open Street Maps and it's been available in the App Store since October 20th. It's not yet opensource, basically because it's just a personal project and cleaning the code for a release takes some time, but I plan to release it on January (yes, I wrote it).
...like violence; if a little doesn't solve the problem, use more.
So my advice is reuse as much code as possible. However, as others have pointed out, check what you're basing your work on. There are a lot of shitty libraries and frameworks out there and for those cases you're better off rewriting the whole thing.
Downgrade?
I've read this book, and let me say I found it to be a superb introduction to the topic. It teachs you different methods applicable to a lot of different situations. In fact, after reading it, I decided to build my own social news site based on user recommendation. However, I had to research a lot into the field before coming with a good and fast algorithm. That's the only flaw I found in the book, all the algorithms are poorly implemented (altought this may be for the sake of clarity).
Everytime you mod me down, a scientist centrifuges a chicken.
Please, think of chickens.