Book a Demo

Author Topic: NoteLink - inconsistent with other edge types  (Read 21473 times)

thomas.kilian

  • Guest
Re: NoteLink - inconsistent with other edge types
« Reply #15 on: February 28, 2008, 11:13:09 pm »
Quote
Joel Spolsky
Yeah. The Great. Who doesn't know him? Ehm - me.

mrf

  • EA User
  • **
  • Posts: 311
  • Karma: +0/-0
    • View Profile
Re: NoteLink - inconsistent with other edge types
« Reply #16 on: February 29, 2008, 11:17:21 am »
Quote
Yeah. The Great. Who doesn't know him? Ehm - me.

http://www.joelonsoftware.com/
« Last Edit: February 29, 2008, 11:18:46 am by mfraser »
Best Regards,

Michael

[email protected]
"It is more complicated than you think." - RFC 1925, Section 2.8

Paolo F Cantoni

  • EA Guru
  • *****
  • Posts: 8626
  • Karma: +259/-129
  • Inconsistently correct systems DON'T EXIST!
    • View Profile
Re: NoteLink - inconsistent with other edge types
« Reply #17 on: February 29, 2008, 11:50:20 am »
Quote
Sorry, no time to join in the debate, but Joel Spolsky calls redesigning from scratch "the single worst strategic mistake that any software company can make", here: Things You Should Never Do, Part I.
Designing from scratch is NOT the same as coding from scratch...

Early on in his article he says: "Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make:
They decided to rewrite the code from scratch."

You could recode a flawed design from scratch and be no better off...

Now I agree recoding from scratch is a bad mistake.  However, redesigning from scratch isn't (IMO - again without the H).

So for the record, I believe in continuous redesign (as required) and then incremental recoding to make the existing code meet the new design.  

So, hopefully, (as David says) we are now in agreement.

My point (as an Architect) is that if the component doesn't fit into a consistent architecture, you're still in a pickle (insert your favourite expletive).

Paolo
Inconsistently correct systems DON'T EXIST!
... Therefore, aim for consistency; in the expectation of achieving correctness....
-Semantica-
Helsinki Principle Rules!