Discussion Forum: Thread 255855

 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 11:22
 Subject: The Core of Bricklink
 Viewed: 529 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.
 
 Author: WoutR View Messages Posted By WoutR
 Posted: Aug 8, 2019 11:43
 Subject: Re: The Core of Bricklink
 Viewed: 64 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

WoutR (692)

Location:  Netherlands, Zuid-Holland
Member Since Contact Type Status
Mar 8, 2011 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story

Possibly the Wanted List.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 11:55
 Subject: Re: The Core of Bricklink
 Viewed: 47 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, WoutR writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story

Possibly the Wanted List.

We think that is covered in the members side (and of course associated with the
catalogue, stores, and orders)
 Author: axaday View Messages Posted By axaday
 Posted: Aug 8, 2019 11:43
 Subject: Re: The Core of Bricklink
 Viewed: 57 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

axaday (4037)

Location:  USA, Oklahoma
Member Since Contact Type Status
Jun 28, 2005 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Axaday
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Those are very good circles. Circles are hard to draw.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 11:56
 Subject: Re: The Core of Bricklink
 Viewed: 47 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, axaday writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Those are very good circles. Circles are hard to draw.

Not when you use 'SmartArt' in word.
 Author: popsicle View Messages Posted By popsicle
 Posted: Aug 8, 2019 12:19
 Subject: Re: The Core of Bricklink
 Viewed: 90 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

popsicle (5722)

Location:  USA, Washington
Member Since Contact Type Status
Feb 21, 2006 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: ConstrucToys
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 12:47
 Subject: Re: The Core of Bricklink
 Viewed: 69 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, popsicle writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.

This one might be a bit of chicken and egg. No catalogue - no members, stores,
inventory or orders and yes you are right no members - nothing either. Have had
a pm from Jean which says Lots should be at the centre as everything on Bricklink
is driven by lots. To me that is flawed design and in a NEW Bricklink, lots would
be important yes, however they would not play as big a role as they do now.

Very interesting comments so far. Now if we had a db schema we would be well
on our way to understanding more about the overall makeup of the site.

I think I might add all the known's to the diagram to show how really complicated
it is
 Author: popsicle View Messages Posted By popsicle
 Posted: Aug 8, 2019 14:18
 Subject: Re: The Core of Bricklink
 Viewed: 66 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

popsicle (5722)

Location:  USA, Washington
Member Since Contact Type Status
Feb 21, 2006 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: ConstrucToys
In General, calsbricks writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.

This one might be a bit of chicken and egg. No catalogue - no members, stores,
inventory or orders and yes you are right no members - nothing either. Have had
a pm from Jean which says Lots should be at the centre as everything on Bricklink
is driven by lots. To me that is flawed design and in a NEW Bricklink, lots would
be important yes, however they would not play as big a role as they do now.

Very interesting comments so far. Now if we had a db schema we would be well
on our way to understanding more about the overall makeup of the site.

I think I might add all the known's to the diagram to show how really complicated
it is

Another way to put the revised structure thinking, working with the five elements
supplied in your schematic: Catalog-Membership-Stores-Inventory-Orders

'Catalog' created (& maintained) allowing 'Members' to create
(& maintain) ’Stores’ by supplying (& maintaining) ’Inventory’ which generates
‘Orders’

Each attracting and maintaining the other in a kind of ordered sequence.

You could arguably have 'Inventory' & 'Orders' orbit 'Stores'
in a third motion. But maybe it's better to keep it simply, more mimicking
a solar system.
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 8, 2019 14:26
 Subject: Re: The Core of Bricklink
 Viewed: 47 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, popsicle writes:
  In General, calsbricks writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.

This one might be a bit of chicken and egg. No catalogue - no members, stores,
inventory or orders and yes you are right no members - nothing either. Have had
a pm from Jean which says Lots should be at the centre as everything on Bricklink
is driven by lots. To me that is flawed design and in a NEW Bricklink, lots would
be important yes, however they would not play as big a role as they do now.

Very interesting comments so far. Now if we had a db schema we would be well
on our way to understanding more about the overall makeup of the site.

I think I might add all the known's to the diagram to show how really complicated
it is

Another way to put the revised structure thinking, working with the five elements
supplied in your schematic: Catalog-Membership-Stores-Inventory-Orders

'Catalog' created (& maintained) allowing 'Members' to create
(& maintain) ’Stores’ by supplying (& maintaining) ’Inventory’ which generates
‘Orders’

Each attracting and maintaining the other in a kind of ordered sequence.

You could arguably have 'Inventory' & 'Orders' orbit 'Stores'
in a third motion. But maybe it's better to keep it simply, more mimicking
a solar system.

Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

John P
"Life is a hoot"
 Author: popsicle View Messages Posted By popsicle
 Posted: Aug 8, 2019 14:29
 Subject: Re: The Core of Bricklink
 Viewed: 60 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

popsicle (5722)

Location:  USA, Washington
Member Since Contact Type Status
Feb 21, 2006 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: ConstrucToys
In General, legoman77 writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.

This one might be a bit of chicken and egg. No catalogue - no members, stores,
inventory or orders and yes you are right no members - nothing either. Have had
a pm from Jean which says Lots should be at the centre as everything on Bricklink
is driven by lots. To me that is flawed design and in a NEW Bricklink, lots would
be important yes, however they would not play as big a role as they do now.

Very interesting comments so far. Now if we had a db schema we would be well
on our way to understanding more about the overall makeup of the site.

I think I might add all the known's to the diagram to show how really complicated
it is

Another way to put the revised structure thinking, working with the five elements
supplied in your schematic: Catalog-Membership-Stores-Inventory-Orders

'Catalog' created (& maintained) allowing 'Members' to create
(& maintain) ’Stores’ by supplying (& maintaining) ’Inventory’ which generates
‘Orders’

Each attracting and maintaining the other in a kind of ordered sequence.

You could arguably have 'Inventory' & 'Orders' orbit 'Stores'
in a third motion. But maybe it's better to keep it simply, more mimicking
a solar system.

Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Good point...

  
"Life is a hoot"

..and a toot!
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:26
 Subject: Re: The Core of Bricklink
 Viewed: 31 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, popsicle writes:
  In General, legoman77 writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  In General, popsicle writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Very nice!

I like the presumption of the catalog at the center.

I would change the structure, though. Making 'Members' the only element
orbiting the nucleus, that is the Catalogue. I would then have the remaining
elements orbiting the Members element.

The revised structure have all elements orbiting the core still, but add a more
defined hierarchy. After all, without members there can be no stores, inventory
or orders.

This one might be a bit of chicken and egg. No catalogue - no members, stores,
inventory or orders and yes you are right no members - nothing either. Have had
a pm from Jean which says Lots should be at the centre as everything on Bricklink
is driven by lots. To me that is flawed design and in a NEW Bricklink, lots would
be important yes, however they would not play as big a role as they do now.

Very interesting comments so far. Now if we had a db schema we would be well
on our way to understanding more about the overall makeup of the site.

I think I might add all the known's to the diagram to show how really complicated
it is

Another way to put the revised structure thinking, working with the five elements
supplied in your schematic: Catalog-Membership-Stores-Inventory-Orders

'Catalog' created (& maintained) allowing 'Members' to create
(& maintain) ’Stores’ by supplying (& maintaining) ’Inventory’ which generates
‘Orders’

Each attracting and maintaining the other in a kind of ordered sequence.

You could arguably have 'Inventory' & 'Orders' orbit 'Stores'
in a third motion. But maybe it's better to keep it simply, more mimicking
a solar system.

Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Good point...

Yes it is but the catalogue is what makes Bricklink what it was (and supposedly
is) - it is what differentiates it from other sites and makes it special to Lego
fans all over the world.
  
  
"Life is a hoot"

..and a toot!

Sometimes
 Author: JusTiCe8 View Messages Posted By JusTiCe8
 Posted: Aug 8, 2019 15:08
 Subject: Re: The Core of Bricklink
 Viewed: 63 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

JusTiCe8 (52)

Location:  France, Île-de-France
Member Since Contact Type Status
Oct 27, 2018 Contact Member Buyer
Buying Privileges - OK
But when people are free to do whatever they want, they become lazy and create
a mess.
We, buyers, can not accept to get blue brick when we order medium blue one, or
yellow when ordering bright light orange, ... This is where a catalog is needed.

The same apply for parts mold/variant. Hollow/open studs are not the same as
closed one, like in the Eiffel tower thread a little while ago.

And obviously, with or without it, the search function is vital, unfortunately,
NO online shop have a good enough search function yet, even Amazon or Ebay, mostly
because of lazy sellers who abuse summary and put wrong words in it .

In General, legoman77 writes:

  Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:28
 Subject: Re: The Core of Bricklink
 Viewed: 22 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, JusTiCe8 writes:
  But when people are free to do whatever they want, they become lazy and create
a mess.
We, buyers, can not accept to get blue brick when we order medium blue one, or
yellow when ordering bright light orange, ... This is where a catalog is needed.

The same apply for parts mold/variant. Hollow/open studs are not the same as
closed one, like in the Eiffel tower thread a little while ago.

And obviously, with or without it, the search function is vital, unfortunately,
NO online shop have a good enough search function yet, even Amazon or Ebay, mostly
because of lazy sellers who abuse summary and put wrong words in it .

In General, legoman77 writes:

  Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Sounds a bit like you have had some not such good experiences - sorry to hear
that. At our store - what you order is what you get - even if we do not have
it
 Author: runner.caller View Messages Posted By runner.caller
 Posted: Aug 8, 2019 22:47
 Subject: Re: The Core of Bricklink
 Viewed: 31 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

runner.caller (971)

Location:  USA, South Dakota
Member Since Contact Type Status
Jan 18, 2014 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: A Minifig Galore Store
  Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Maybe not necessary, but imo the catalog or "parts database" is where BL derives
the majority of its value in creating a market.

It standardizes everything and the pricing history is extremely helpful to both
buyers and sellers.
Sellers looking to price competitively and buyers looking for the best deal.
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 8, 2019 22:59
 Subject: Re: The Core of Bricklink
 Viewed: 34 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, runner.caller writes:
  
  Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Maybe not necessary, but imo the catalog or "parts database" is where BL derives
the majority of its value in creating a market.

It standardizes everything and the pricing history is extremely helpful to both
buyers and sellers.
Sellers looking to price competitively and buyers looking for the best deal.

Don't get me wrong. It was written in the context of what is absolutely
necessary. The catalog will be the legacy of Bricklink and when Bricklink is
but a memory, the catalog will be what is remember. The work of the catalog
admins and the members that send in, and also correct, inventories is the most
valuable asset of this cite. It is far better than anything you can get from
Lego or Samsonite. It is unique in its complexity and its transparency.
John P
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:41
 Subject: Re: The Core of Bricklink
 Viewed: 46 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, legoman77 writes:
  In General, runner.caller writes:
  
  Thinking about it, a catalog would not be necessary. eBay does not have one.
The catalog is helpful, but stores could list what they have to sell and buyers
would need to search. So the catalog is not a necessity. A search function
maybe, makes looking easier.

Maybe not necessary, but imo the catalog or "parts database" is where BL derives
the majority of its value in creating a market.

It standardizes everything and the pricing history is extremely helpful to both
buyers and sellers.
Sellers looking to price competitively and buyers looking for the best deal.

Don't get me wrong. It was written in the context of what is absolutely
necessary. The catalog will be the legacy of Bricklink and when Bricklink is
but a memory, the catalog will be what is remember. The work of the catalog
admins and the members that send in, and also correct, inventories is the most
valuable asset of this cite. It is far better than anything you can get from
Lego or Samsonite. It is unique in its complexity and its transparency.
John P

100% agreement.
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 8, 2019 12:20
 Subject: Re: The Core of Bricklink
 Viewed: 62 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.
John P
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 13:23
 Subject: Re: The Core of Bricklink
 Viewed: 53 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, legoman77 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.

Hi john

Not even sure where that would go Is there a real one ?
  John P
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 8, 2019 14:07
 Subject: Re: The Core of Bricklink
 Viewed: 46 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, calsbricks writes:
  In General, legoman77 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.

Hi john

Not even sure where that would go Is there a real one ?

It is rumored that there is one.
John P
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:24
 Subject: Re: The Core of Bricklink
 Viewed: 36 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, legoman77 writes:
  In General, calsbricks writes:
  In General, legoman77 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.

Hi john

Not even sure where that would go Is there a real one ?

It is rumored that there is one.

  John P

That is one I find difficult to believe
 Author: runner.caller View Messages Posted By runner.caller
 Posted: Aug 8, 2019 22:48
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

runner.caller (971)

Location:  USA, South Dakota
Member Since Contact Type Status
Jan 18, 2014 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: A Minifig Galore Store
In General, calsbricks writes:
  In General, legoman77 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.

Hi john

Not even sure where that would go Is there a real one ?
  John P

You could make it way off to the side and at 50% opacity like a ghost that used
to be there.
 Author: Andrsv View Messages Posted By Andrsv
 Posted: Aug 8, 2019 19:46
 Subject: Re: The Core of Bricklink
 Viewed: 37 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

Andrsv (275)

Location:  Norway, Rogaland
Member Since Contact Type Status
Jun 23, 2016 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: AV bricks and sets
In General, legoman77 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

You forgot the Help Desk. D'oh...never mind.
John P

Lol
 Author: edeevo View Messages Posted By edeevo
 Posted: Aug 8, 2019 13:25
 Subject: Re: The Core of Bricklink
 Viewed: 76 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

edeevo (6172)

Location:  USA, California
Member Since Contact Type Status Collage
Dec 12, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store Closed Store: Lucky Eds Good Ol Bricks
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.



Life is Good.
~Ed.
 
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 8, 2019 13:28
 Subject: Re: The Core of Bricklink
 Viewed: 55 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, edeevo writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.



Life is Good.
~Ed.

Excellent Ed - thanks for the comment and schematic. We especially like the Fees
bit and that side beginning to weigh down the rest..... You may be right.
 Author: FreeStorm View Messages Posted By FreeStorm
 Posted: Aug 8, 2019 16:57
 Subject: Re: The Core of Bricklink
 Viewed: 54 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

FreeStorm (220)

Location:  Switzerland, Vaud
Member Since Contact Type Status
Dec 14, 2013 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: FreeStorm Shop
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

By Catalogue you mean a collection of "Items" ?

For me in 'Items' table (Actually ~127'041 items) will contain all
parts/gears/sets/minifigs/boxes/etc.. (every items type you can buy on bricklink)

'Items' need to be linked with "Colors" in a new table: "ItemsColors"

By example: 'brick 1x2 red' and 'brick 1x2 blue' make two "ItemsColors"
entries.
Sets/minifig also have "ItemsColors" entries. (Color: "Not Applicable")

The 'inventory' Table is the link between all needed "ItemsColors" parts
for a specific item + Quantity etc....

'ItemsColors' is the Catalogue which can be sold by Sellers.

-Fred
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:30
 Subject: Re: The Core of Bricklink
 Viewed: 26 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, FreeStorm writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

By Catalogue you mean a collection of "Items" ?

For me in 'Items' table (Actually ~127'041 items) will contain all
parts/gears/sets/minifigs/boxes/etc.. (every items type you can buy on bricklink)

'Items' need to be linked with "Colors" in a new table: "ItemsColors"

By example: 'brick 1x2 red' and 'brick 1x2 blue' make two "ItemsColors"
entries.
Sets/minifig also have "ItemsColors" entries. (Color: "Not Applicable")

The 'inventory' Table is the link between all needed "ItemsColors" parts
for a specific item + Quantity etc....

'ItemsColors' is the Catalogue which can be sold by Sellers.

-Fred

I think you also need to add condition to this as a 1 x 2 brick in whatever colour
has at least 2 conditions New or used and sets have even more choices - all of
which helps to make up the total number of 'items' being represented
here on Bricklink.
 Author: FreeStorm View Messages Posted By FreeStorm
 Posted: Aug 9, 2019 03:56
 Subject: Re: The Core of Bricklink
 Viewed: 30 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

FreeStorm (220)

Location:  Switzerland, Vaud
Member Since Contact Type Status
Dec 14, 2013 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: FreeStorm Shop
In General, calsbricks writes:
  In General, FreeStorm writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

By Catalogue you mean a collection of "Items" ?

For me in 'Items' table (Actually ~127'041 items) will contain all
parts/gears/sets/minifigs/boxes/etc.. (every items type you can buy on bricklink)

'Items' need to be linked with "Colors" in a new table: "ItemsColors"

By example: 'brick 1x2 red' and 'brick 1x2 blue' make two "ItemsColors"
entries.
Sets/minifig also have "ItemsColors" entries. (Color: "Not Applicable")

The 'inventory' Table is the link between all needed "ItemsColors" parts
for a specific item + Quantity etc....

'ItemsColors' is the Catalogue which can be sold by Sellers.

-Fred

I think you also need to add condition to this as a 1 x 2 brick in whatever colour
has at least 2 conditions New or used and sets have even more choices - all of
which helps to make up the total number of 'items' being represented
here on Bricklink.

Hi,

Items condition,Quantity,Price etc.. is going to be on another table to Join
'ItemsColors' and 'Sellers' Tables.

The same for joining 'ItemsColors' and Buyers for Wanted-list

-Fred
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 8, 2019 17:17
 Subject: Re: The Core of Bricklink
 Viewed: 63 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?

What’s the goal?



From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.
 Author: cplonsdale View Messages Posted By cplonsdale
 Posted: Aug 8, 2019 18:02
 Subject: Re: The Core of Bricklink
 Viewed: 53 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

cplonsdale (228)

Location:  United Kingdom, Scotland
Member Since Contact Type Status
Jan 29, 2016 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Dolphin Bricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?

What’s the goal?



From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.

Its clear pretty graphics get people talking but +1 in its present state it means
nothing
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:36
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, cplonsdale writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?

What’s the goal?



From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.

Its clear pretty graphics get people talking but +1 in its present state it means
nothing

You have to start somewhere - the followup will have a bit more 'meaning'
to it.
 Author: popsicle View Messages Posted By popsicle
 Posted: Aug 8, 2019 19:06
 Subject: Re: The Core of Bricklink
 Viewed: 92 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

popsicle (5722)

Location:  USA, Washington
Member Since Contact Type Status
Feb 21, 2006 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store Closed Store: ConstrucToys
In General, SylvainLS writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?

What’s the goal?



From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”

Except rabbis (are supposed to) know what they are talking about.

Oh light’n up!

As calsbricks may not be around to respond (being the middle of the night in
Europe) thought I'd be your huckleberry for now.

How I see it, is calsbricks likes to liven things up a little. Throw ideas and
thoughts out for others to play around with, see where it goes. You know, have
a little fun…

No need to react like someone took a crap in your cornflakes, especially to benign
posts such as this. I’d save the vitriol for when it’s called for, like responding
to inputs I typically might offer, such as this one
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:38
 Subject: Re: The Core of Bricklink
 Viewed: 38 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, popsicle writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?

What’s the goal?



From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”

Except rabbis (are supposed to) know what they are talking about.

Oh light’n up!

As calsbricks may not be around to respond (being the middle of the night in
Europe) thought I'd be your huckleberry for now.

How I see it, is calsbricks likes to liven things up a little. Throw ideas and
thoughts out for others to play around with, see where it goes. You know, have
a little fun…

No need to react like someone took a crap in your cornflakes, especially to benign
posts such as this. I’d save the vitriol for when it’s called for, like responding
to inputs I typically might offer, such as this one

All response like that are taken for what they are worth. Everyone has their
own opinion and are entitled to it. We just reply, when possible , and move on
.
 Author: Adjour View Messages Posted By Adjour
 Posted: Aug 8, 2019 19:50
 Subject: Re: The Core of Bricklink
 Viewed: 64 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

Adjour (542)

Location:  USA, California
Member Since Contact Type Status
Aug 1, 2016 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: The Chili is a Bit Spicy
In General, SylvainLS writes:

  It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.



"the only thing two animal trainers can agree on is that the third one is doing
it wrong."


 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:33
 Subject: Re: The Core of Bricklink
 Viewed: 32 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'
  What’s the goal?

Simple - a better understanding of how the software behind the site is put together
- on what basis - why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'0
  


From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

Ah the world of forum's
  
It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.

I am sure they do
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 08:50
 Subject: Re: The Core of Bricklink
 Viewed: 43 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
   What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.


  
  What’s the goal?

Simple - a better understanding of how the software behind the site is put together
- on what basis -

So some sort of reverse engineered software analysis.

Except you don’t (want to) use a known description symbolism (just pretty circles)
and even less a known description method.
Not the best way to start a focused discussion.


   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'0

That is pointless without the code.

Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.
The original may use some arcane techniques, it may stress the bricks, it may
even be simpler.
There are lots of techniques to achieve the same outside looks.
And the bigger the build, the more possibilities for the inside.

And a Lego build is constrained in three physical dimensions: there’s a limited
space inside the build for the structures and mechanisms. That’s not the case
with software.

Even worse, the spaghettiness of the code often results from a lack of separation
between aspects or modules (by mixing model, control, and view, or by not distinguising
entities or modules, repeating code, copy-paste-modifying, lack of factorisation,
etc.) and a history of adding features, often the quick’n’dirty way.
If you start from a correctly made specification of the whole final system, you
won’t see nor understand why the real system has so many warts which are due
to changes of vision and feature accretions throughout 20 years of tinkering.


  
  


From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

Ah the world of forum's
  
It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.

I am sure they do

I didn’t mean people here aren’t knowledgeable in many subjects but they don’t
know which subject it is.
That’s the blind men and the elephant parable, worsened by the fact you’re trying
to understand the insides of the elephant without being able to use a knife or
an X-ray machine (remember? blind).
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 09:47
 Subject: Re: The Core of Bricklink
 Viewed: 42 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
   What are you trying to represent?

Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.
  

  
  What’s the goal?

Simple - a better understanding of how the software behind the site is put together
- on what basis -

So some sort of reverse engineered software analysis.

Something like that and we have already discovered flaws in the original design
which would need to be eliminated in a new Bricklink if one materialised
  
Except you don’t (want to) use a known description symbolism (just pretty circles)
and even less a known description method.
Not the best way to start a focused discussion.

The forum is often not the best place to start or carry on a focused discussion
- we agree with you there. having said that this is as good a place to start
as anywhere.
  

   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.
  
Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.
  The original may use some arcane techniques, it may stress the bricks, it may
even be simpler.
There are lots of techniques to achieve the same outside looks.
And the bigger the build, the more possibilities for the inside.

And a Lego build is constrained in three physical dimensions: there’s a limited
space inside the build for the structures and mechanisms. That’s not the case
with software.

Even worse, the spaghettiness of the code often results from a lack of separation
between aspects or modules (by mixing model, control, and view, or by not distinguising
entities or modules, repeating code, copy-paste-modifying, lack of factorisation,
etc.) and a history of adding features, often the quick’n’dirty way.
If you start from a correctly made specification of the whole final system, you
won’t see nor understand why the real system has so many warts which are due
to changes of vision and feature accretions throughout 20 years of tinkering.

There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.
  

  
  


From the answers so far, it’s clear everyone isn’t talking about the same thing.
(I’m not even sure there are two people talking about one same thing.)

Ah the world of forum's
  
It’s a bit like the Jewish saying: “one rabbi, one opinion; two rabbis, three
opinions.”
Except rabbis (are supposed to) know what they are talking about.

I am sure they do

I didn’t mean people here aren’t knowledgeable in many subjects but they don’t
know which subject it is.
That’s the blind men and the elephant parable, worsened by the fact you’re trying
to understand the insides of the elephant without being able to use a knife or
an X-ray machine (remember? blind).

More will appear in due course as we roll out the next phase of discussion material.

Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 10:44
 Subject: Re: The Core of Bricklink
 Viewed: 34 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
  
  
  Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.

The ellipsis mark (aka “dot dot dot”) serves to show an enumeration is not complete.
That’s a long-agreed and established typographical usage.

If, as you said, what you were saying doesn’t fall under the terms I listed,
then it falls under another category, the still unnamed “none of the above”,
which the ellipsis encompasses.


  […]
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.

I’m not arguing to abandon the code, I’m saying, and that was expanded in the
following paragraphs, that you can’t understand why a code is spaghetti if you
don’t have the code and don’t take its history into account.
And you can even less understand why other people can’t make head or tail of
this code because you don’t know who they are, much less how they think.

That you can devise ANOTHER system, which looks and feels and acts like the one
you’re reverse-engineering is another matter entirely.


  
  Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.

Another non sequitur.
Yes, a proper specification eliminate a lot of issues but that doesn’t explain
how it will help in knowing why BL is failing to understand the code.


  […]
There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.

Yes, but that still doesn’t answer how you can understand why the current team
can’t understand the code (your expressed goal) by specifying the system a posteriori.


  […]
More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….


  Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.

You write that a lot.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 11:06
 Subject: Re: The Core of Bricklink
 Viewed: 44 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.

The ellipsis mark (aka “dot dot dot”) serves to show an enumeration is not complete.
That’s a long-agreed and established typographical usage.

If, as you said, what you were saying doesn’t fall under the terms I listed,
then it falls under another category, the still unnamed “none of the above”,
which the ellipsis encompasses.

As we said - something new learned every day .
  

  […]
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.

I’m not arguing to abandon the code, I’m saying, and that was expanded in the
following paragraphs, that you can’t understand why a code is spaghetti if you
don’t have the code and don’t take its history into account.

Understand your point, however spaghetti code has a long and well established
definition in computer terms - it means poorly written and or undocumented code.
We have never called Bricklinks software spaghetti code that comes from the current
in house development team - for what reason we do not know; however we believe
and so do others that is not the case. The code served the site well for the
13 years from its inception. It is only since the new team have taken it over
that it has been declared in this way. That tells us a lot.

  And you can even less understand why other people can’t make head or tail of
this code because you don’t know who they are, much less how they think.

We know a lot more about them than you think, but this is not the place to discuss
that.
  

That you can devise ANOTHER system, which looks and feels and acts like the one
  you’re reverse-engineering is another matter entirely.

Not really all that sure of your meaning there. Reverse engineering is quite
a common method for working with software both from an understanding and forward
progression point of view, and it certainly can do no haram to understand the
code.
  

  
  Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.

Another non sequitur.
Yes, a proper specification eliminate a lot of issues but that doesn’t explain
how it will help in knowing why BL is failing to understand the code.

We believe we already know the reason for that so it is a bit of a moot point
and not really all that important to the discussion/thread.
  

  […]
There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.

Yes, but that still doesn’t answer how you can understand why the current team
can’t understand the code (your expressed goal) by specifying the system a posteriori.


  […]
More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….

Strange view, really - not a riddle and not thrown to the forum for anything
other than hearing other people's views. We will, in the next roll out be
much more specific in our goals - maybe that will help for people to understand
what we are trying to do.
  

  Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.

You write that a lot.

Yes we do but not in those words.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 11:36
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
  
  More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….

Strange view, really - not a riddle and not thrown to the forum for anything
other than hearing other people's views.

You throw a schema that doen’t use any known formalism (just pretty circles)
nor method, without explanation of what it’s supposed to mean and much less achieve
but a “Eh guys, here is BL [whatever ‘is’ means], we know we didn’t include a
lot of stuff but can you tell us what is missing?”
That’s a riddle.

You don’t explain what you’re trying to do. When pushed, you say you want to
understand why BL think the code is spaghetti. And then you go on why specifications
are good but not why they’d be good for the stated goal.
That’s a mysterious goal.

And then there’s to be as yet unknown “next phase(s).”
That’s a secret agenda.


   We will, in the next roll out be
much more specific in our goals - maybe that will help for people to understand
what we are trying to do. […]

Yes, please, because I’m not saying you can’t ask questions, just that the way
you ask them doesn’t help getting useful answers (unless you’re only interpreting
the answers as confirmation of what you were already waiting for).
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 11:47
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.

The ellipsis mark (aka “dot dot dot”) serves to show an enumeration is not complete.
That’s a long-agreed and established typographical usage.

If, as you said, what you were saying doesn’t fall under the terms I listed,
then it falls under another category, the still unnamed “none of the above”,
which the ellipsis encompasses.


  […]
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.

I’m not arguing to abandon the code, I’m saying, and that was expanded in the
following paragraphs, that you can’t understand why a code is spaghetti if you
don’t have the code and don’t take its history into account.
And you can even less understand why other people can’t make head or tail of
this code because you don’t know who they are, much less how they think.

That you can devise ANOTHER system, which looks and feels and acts like the one
you’re reverse-engineering is another matter entirely.


  
  Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.

Another non sequitur.

Do not agree with this - missed it in the earlier reply. Our thought process
over this and the collection of data that we are looking for will help us - it
won't do anything for the current development team, nor is it meant to. They
have declared their position at Brickworld and latest movement such as removing
the sellers tools from the roadmap reinforce that - they will maintain the classic
site but that is all - Maintaining does not explain in sufficient detail what
that means and your guess is as good as anyone's. Fixing the 500 server errors
- dealing with other bugs - who knows. Much more will be revealed as and when
and of course if, they release their next iteration Bricklink express which purports
to revolutionise Bricklink - bring it into the 21st century and mirror the Amazon/Ebay
model. That might suit you as a buyer - we don't really know, but it doesn't
appear, from what we know to date that it is going to be well received by the
majority of stores. Only time will tell on that and we are not prejudging it
yet until we know more about it.

The long and short of it is we are not bothered about why they think it is spaghetti
code - that is their expression and as we haven't actually seen the code
(and not likely to) it is of little interest to us. It is their reason for not
working on the classic site and moving in their own direction - which, you will
have to admit, reluctantly or otherwise, may have significant bearings on the
site.


  Yes, a proper specification eliminate a lot of issues but that doesn’t explain
how it will help in knowing why BL is failing to understand the code.


  […]
There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.

Yes, but that still doesn’t answer how you can understand why the current team
can’t understand the code (your expressed goal) by specifying the system a posteriori.


  […]
More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….


  Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.

You write that a lot.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 12:10
 Subject: Re: The Core of Bricklink
 Viewed: 21 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….
 Author: cycbuild View Messages Posted By cycbuild
 Posted: Aug 9, 2019 12:31
 Subject: Re: The Core of Bricklink
 Viewed: 30 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

cycbuild (567)

Location:  USA, California
Member Since Contact Type Status Collage
Apr 15, 2019 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store Closed Store: AFOL At Names
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….

Gosh dang dude. You love arguing like its the air you breathe!

Never fails to elicit a smile. It reminds me of brake-checking queue jumpers
and tempting cops tailgating at stop signs. We all get our kicks somehow.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 12:45
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, cycbuild writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….

Gosh dang dude. You love arguing like its the air you breathe!

Never fails to elicit a smile. It reminds me of brake-checking queue jumpers
and tempting cops tailgating at stop signs. We all get our kicks somehow.

We find it odd as well - perhaps in a different life we offended him. Ask a simple
question - most people react to it sensibly and there is always one who doesn't
as I said before good grief.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 13:30
 Subject: Re: The Core of Bricklink
 Viewed: 32 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
We find it odd as well - perhaps in a different life we offended him.

I don’t get how asking for clarifications is being contradictory or wanting to
create a controversy


   Ask a simple
question - most people react to it sensibly and there is always one who doesn't

Sensibly?
You have a couple answers about other entities you dismissed (both answers and
entities, “thank you but…”).
One answer about the tables in the database.
More than half of the answers are about how people don’t get what you want.

And the rest is about how the thread is turning.


  as I said before good grief.

Sure, blame me for your inability to answer simple questions.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 14:23
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
We find it odd as well - perhaps in a different life we offended him.

I don’t get how asking for clarifications is being contradictory or wanting to
create a controversy

You did not ask for clarifications you asked for what is behind the post and
tried to turn the post into something it wasn't.
  

   Ask a simple
question - most people react to it sensibly and there is always one who doesn't

Sensibly?

Seriously - the forum is not the only place where we received input. Many replies
were put on our forum and quite a few came in by pm.

  You have a couple answers about other entities you dismissed (both answers and
entities, “thank you but…”).

We didn't dismiss them we explained our response and we didn't feel those
were db elements at this high level. Read before you comment, or better yet don't
comment.
  

One answer about the tables in the database.

  More than half of the answers are about how people don’t get what you want.

Which means nearly half did understand what we wanted.
  
And the rest is about how the thread is turning.

Turning ?? What in heavens name does that refer to.
  

  as I said before good grief.

Sure, blame me for your inability to answer simple questions.

Really don't blame you for anything other than being both unprofessional
and rude and trying to turn an apple into an orange when it wasn't.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 13:18
 Subject: Re: The Core of Bricklink
 Viewed: 31 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, cycbuild writes:
  […]
Gosh dang dude. You love arguing like its the air you breathe!

I only wanted some clarifications and got waffle instead.
I can’t stand waffles that aren’t edible and Belgian.


  Never fails to elicit a smile.

Happy to oblige…

   It reminds me of brake-checking queue jumpers
and tempting cops tailgating at stop signs. We all get our kicks somehow.

… but that’s not how I see things: It’s not about arguing for the sake of arguing
or being “right,” it’s about trying to understand and get answers from Calsbricks.
 Author: cycbuild View Messages Posted By cycbuild
 Posted: Aug 9, 2019 13:48
 Subject: Re: The Core of Bricklink
 Viewed: 26 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

cycbuild (567)

Location:  USA, California
Member Since Contact Type Status Collage
Apr 15, 2019 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store Closed Store: AFOL At Names
In General, SylvainLS writes:
  I only wanted some clarifications and got waffle instead.
I can’t stand waffles that aren’t edible and Belgian.

Belgian waffles, fresh whipped cream on....and a coffee. Happiness

https://youtu.be/EY7XUT6gV4I?t=136
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 14:16
 Subject: Re: The Core of Bricklink
 Viewed: 19 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, cycbuild writes:
  […]
Gosh dang dude. You love arguing like its the air you breathe!

I only wanted some clarifications and got waffle instead.
I can’t stand waffles that aren’t edible and Belgian.

Absolute rubbish.
  

  Never fails to elicit a smile.

Happy to oblige…

   It reminds me of brake-checking queue jumpers
and tempting cops tailgating at stop signs. We all get our kicks somehow.

… but that’s not how I see things: It’s not about arguing for the sake of arguing
or being “right,” it’s about trying to understand and get answers from Calsbricks.

Absolute rubbish again.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 12:42
 Subject: Re: The Core of Bricklink
 Viewed: 21 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….

With your interpretation of their meaning.

You need to chill out and move on
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 13:07
 Subject: Re: The Core of Bricklink
 Viewed: 36 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….

With your interpretation of their meaning.

If they mean something else, you failed to express it clearly despite my explaining
my interpretation and asking questions about it since the beginning.


  You need to chill out and move on

To chill out, I’d have to be upset, stressed, or excited. I’m not.


I’m just trying to get answers from you but all I get is how you’ve been a professional
for umpteen years but can’t answer simple questions.

What does that diagram of yours represent?
Entities in an entity-relation model?
Objects in an object-oriented model?
Subsystems in a systemic model?
Participants in an organisational model?
Actors in a functional model?
None of the above in a none of the above model?

What is your goal?
Get a specification for the system as it is now?
As it should be?
A functional specification? A relational specification? A requirement specification?
A none of above specification?

Even if you don’t want to enter into professional jargon, you could at least
explain what you want.
If you can’t, maybe it’s because you don’t know what you want.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 14:12
 Subject: Re: The Core of Bricklink
 Viewed: 34 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, SylvainLS writes:
  In General, calsbricks writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'
[…]
The long and short of it is we are not bothered about why they think it is spaghetti
code

Both sentences are yours….

With your interpretation of their meaning.

If they mean something else, you failed to express it clearly despite my explaining
my interpretation and asking questions about it since the beginning.

In your opinion which is not shared by ourselves. Bricklink development have
indicated formally through their current CEO that they categorise the classic
Bricklink site as spaghetti code and are not prepared to do any further developments
on that - they are moving to a new model called Bricklink express which currently
is several months late from its planned release. That is all that maters about
spaghetti code. End of conversation.
  

  You need to chill out and move on

To chill out, I’d have to be upset, stressed, or excited. I’m not.

Good for you - now move on.


  I’m just trying to get answers from you but all I get is how you’ve been a professional
for umpteen years but can’t answer simple questions.

That is rude and unprofessional and I will not dignify it with a response.
  

What does that diagram of yours represent?

What it says it does in the first line after the subject. Re-read it
  Entities in an entity-relation model?
Objects in an object-oriented model?
Subsystems in a systemic model?
Participants in an organisational model?
Actors in a functional model?
None of the above in a none of the above model?

  None of the above as you are trying to make this into something it isn't for your own personal; agenda.


What is your goal?

I really do not believe that is any of your concern either - if you have input
to a missing element offer it if not - move on. It is unlikely that we would
put any weight on your input as you are relatively new to the site and have only
experience as a buyer
  

Get a specification for the system as it is now?
  As it should be?
A functional specification? A relational specification? A requirement specification?
A none of above specification?


All of the above are just silly and sillier - there is absolutely no way that
the thread has any of those motivations behind it - you are off base and trying
to impose your agenda onto a simple request for information.
  


Even if you don’t want to enter into professional jargon, you could at least
  explain what you want.

We have explained what we wanted quite clearly - end of story. Professional jargon
is left for the technicians and certainly is not necessary for this thread.
  

If you can’t, maybe it’s because you don’t know what you want.

That, dear Sylvain is also rude and unprofessional and not worthy of a dignified
response.
 Author: SylvainLS View Messages Posted By SylvainLS
 Posted: Aug 9, 2019 15:33
 Subject: Re: The Core of Bricklink
 Viewed: 52 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

SylvainLS (32)

Location:  France, Nouvelle-Aquitaine
Member Since Contact Type Status
Apr 25, 2014 Contact Member Buyer
Buying Privileges - OK
In General, calsbricks writes:
  […]
That, dear Sylvain is also rude and unprofessional and not worthy of a dignified
response.

Well, it seems no questions of mine are worthy of a dignified answer because
I have some sort of controversial agenda or whatever.

Now, here’s my professional take on “what is BrickLink” (sorry if it’s only ASCII
art, I’m not good at drawing circles):


  [ Stuff ]


Enjoy!
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 9, 2019 13:10
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.

The ellipsis mark (aka “dot dot dot”) serves to show an enumeration is not complete.
That’s a long-agreed and established typographical usage.


You forgot the 4 dot usage:


Omission of material in a quotation is indicated by three dots. When a fourth
dot appears, it indicates that the omitted material included at least one sentence.
The Chicago Manual of Style describes the use of the ellipsis at great length,
referring to the “three dot, four dot, and rigorous” methods (11.51 ff).

John P....
  If, as you said, what you were saying doesn’t fall under the terms I listed,
then it falls under another category, the still unnamed “none of the above”,
which the ellipsis encompasses.


  […]
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.

I’m not arguing to abandon the code, I’m saying, and that was expanded in the
following paragraphs, that you can’t understand why a code is spaghetti if you
don’t have the code and don’t take its history into account.
And you can even less understand why other people can’t make head or tail of
this code because you don’t know who they are, much less how they think.

That you can devise ANOTHER system, which looks and feels and acts like the one
you’re reverse-engineering is another matter entirely.


  
  Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.

Another non sequitur.
Yes, a proper specification eliminate a lot of issues but that doesn’t explain
how it will help in knowing why BL is failing to understand the code.


  […]
There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.

Yes, but that still doesn’t answer how you can understand why the current team
can’t understand the code (your expressed goal) by specifying the system a posteriori.


  […]
More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….


  Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.

You write that a lot.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 14:14
 Subject: Re: The Core of Bricklink
 Viewed: 21 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, legoman77 writes:
  In General, SylvainLS writes:
  In General, calsbricks writes:
  […]
  
  
  Is this organisational, computiational, functional, relational, entity-oriented,
…?


I think you forgot 'none of the above'

That’s what the ellipsis is for.
But verbal pirouettes don’t answer questions.

Not heard of an ellipse being used in that way - still you learn something new
almost every day.

The ellipsis mark (aka “dot dot dot”) serves to show an enumeration is not complete.
That’s a long-agreed and established typographical usage.


You forgot the 4 dot usage:


Omission of material in a quotation is indicated by three dots. When a fourth
dot appears, it indicates that the omitted material included at least one sentence.
The Chicago Manual of Style describes the use of the ellipsis at great length,
referring to the “three dot, four dot, and rigorous” methods (11.51 ff).

John P....

Thanks for the input John. It seems, like most things, that there are different
interpretations around the globe.


  
  If, as you said, what you were saying doesn’t fall under the terms I listed,
then it falls under another category, the still unnamed “none of the above”,
which the ellipsis encompasses.


  […]
  
   why is it so difficult to understand (from Bricklink's
point of view 'spaghetti code'

That is pointless without the code.

Don't agree - we have had to work with spaghetti code before and have never
walked away from it or abandoned it as seems to be the case here. Whether
that is due to lack of appropriate skills or just no appetite for it is unknown
but it is not the best way to approach a project like this, especially for new
programmers who are not used to the serious application arena - their skills
lie in gaming , and whilst they are quite probably excellent in their arena -
this was something foreign/new and more effort should have been put in up front
before they started going off in another direction.

I’m not arguing to abandon the code, I’m saying, and that was expanded in the
following paragraphs, that you can’t understand why a code is spaghetti if you
don’t have the code and don’t take its history into account.
And you can even less understand why other people can’t make head or tail of
this code because you don’t know who they are, much less how they think.

That you can devise ANOTHER system, which looks and feels and acts like the one
you’re reverse-engineering is another matter entirely.


  
  Think about it like a Lego build of a giant elephant: you have only a few pictures
of the built elephant, in some of them, the pose changes. You can build another
elephant that looks the same and can take the same poses and even other poses
(BrickOwl) but you can’t know if how you built yours is how the original was
built.

Proper and detailed systems analysis should eliminate this as an issue. Over
40 years experience running our software company has taught me that. That was
totally lacking here as is demonstrated by what has happened to date.

Another non sequitur.
Yes, a proper specification eliminate a lot of issues but that doesn’t explain
how it will help in knowing why BL is failing to understand the code.


  […]
There is little doubt that what Dan did was not well documented and is probably
quite old fashioned in todays programming world, however they had the perfect
opportunity in the beginning to get to grips with that through Eric and ignored
that. He left and posted his side of the story on Brickset. Who or what you believe
is down to the individual but common sense tells you that one of the two originators
of the site could and should have been able to help in the understanding of what
had been done.

Yes, but that still doesn’t answer how you can understand why the current team
can’t understand the code (your expressed goal) by specifying the system a posteriori.


  […]
More will appear in due course as we roll out the next phase of discussion material.

So, it’s a riddle thrown to the forum for a mysterious goal in your secret agenda….


  Anyway thank you for your comments - they are appreciated - not always agreed,
but appreciated, we can assure you.

You write that a lot.
 Author: Teup View Messages Posted By Teup
 Posted: Aug 8, 2019 17:23
 Subject: Re: The Core of Bricklink
 Viewed: 69 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

Teup (4288)

Location:  Netherlands, Utrecht
Member Since Contact Type Status
May 6, 2004 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: The T-workshop
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Hey. No offense but the reason I became self employed is because I don't
want to spend my life in meetings with powerpoints with these types of diagrams
 Author: runner.caller View Messages Posted By runner.caller
 Posted: Aug 8, 2019 22:57
 Subject: Re: The Core of Bricklink
 Viewed: 45 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

runner.caller (971)

Location:  USA, South Dakota
Member Since Contact Type Status
Jan 18, 2014 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: A Minifig Galore Store
In General, Teup writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Hey. No offense but the reason I became self employed is because I don't
want to spend my life in meetings with powerpoints with these types of diagrams


Ugh... my old job was slowly transforming into manual data entry every day...
I don't think I could go back to that.

I'm not technically self employed as I'm employed by the LLC that I formed
with 3 other business partners. It's non-lego related.

I just operate the lego shop on the side for fun so I have money to throw away
in the biggest online casino that exists... the stock market. Also, because I
love the product, but that should go without saying for members on the site
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:40
 Subject: Re: The Core of Bricklink
 Viewed: 29 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, runner.caller writes:
  In General, Teup writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Hey. No offense but the reason I became self employed is because I don't
want to spend my life in meetings with powerpoints with these types of diagrams


Ugh... my old job was slowly transforming into manual data entry every day...
I don't think I could go back to that.

I'm not technically self employed as I'm employed by the LLC that I formed
with 3 other business partners. It's non-lego related.

I just operate the lego shop on the side for fun so I have money to throw away
in the biggest online casino that exists... the stock market. Also, because I
love the product, but that should go without saying for members on the site

Sounds a little like us - but that is another story.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 00:35
 Subject: Re: The Core of Bricklink
 Viewed: 30 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, Teup writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.

Hey. No offense but the reason I became self employed is because I don't
want to spend my life in meetings with powerpoints with these types of diagrams


HI Teup - not powerpoint I am afraid - just using Smart art from Word. I went
self employed for different reasons to you
 Author: pitz8008 View Messages Posted By pitz8008
 Posted: Aug 9, 2019 12:04
 Subject: Re: The Core of Bricklink
 Viewed: 35 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

pitz8008 (7414)

Location:  USA, Illinois
Member Since Contact Type Status
Dec 30, 2009 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: The Pitz Playhouse
In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.


So this diagram somehow managed to turn into an argument eh? Man am I glad I'm
social media free.
 Author: qwertyboy View Messages Posted By qwertyboy
 Posted: Aug 9, 2019 12:26
 Subject: Re: The Core of Bricklink
 Viewed: 32 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

qwertyboy (4871)

Location:  Canada, Alberta
Member Since Contact Type Status
Apr 9, 2013 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: Maple Bricks
In General, pitz8008 writes:
  Man am I glad I'm social media free.

Which reminds me - my wife said I had many people on Facebook congratulating
me on my birthday last week. I would like to take the opportunity to thank them
all on this forum.

Happy Friday all!

Niek.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 12:43
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, qwertyboy writes:
  In General, pitz8008 writes:
  Man am I glad I'm social media free.

Which reminds me - my wife said I had many people on Facebook congratulating
me on my birthday last week. I would like to take the opportunity to thank them
all on this forum.

Happy Friday all!

Niek.

Belated congratulations - hope it was a good one.
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 12:40
 Subject: Re: The Core of Bricklink
 Viewed: 28 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, pitz8008 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.


So this diagram somehow managed to turn into an argument eh? Man am I glad I'm
social media free.

Yes you are right in someone's rather jaundiced view. Good grief
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 12:54
 Subject: Re: The Core of Bricklink
 Viewed: 21 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, pitz8008 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.


So this diagram somehow managed to turn into an argument eh? Man am I glad I'm
social media free.

as are we.... Everyone wants to create a controversy - even if there isn't
one.


And some wonder why we wanted a separate forum (which we now have, of course)
 Author: legoman77 View Messages Posted By legoman77
 Posted: Aug 9, 2019 14:59
 Subject: Re: The Core of Bricklink
 Viewed: 27 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

legoman77 (3620)

Location:  USA, Texas
Member Since Contact Type Status Collage
Jan 22, 2003 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
View Collage Pic
Store: 77's Bricks & Sets
In General, pitz8008 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.


So this diagram somehow managed to turn into an argument eh? Man am I glad I'm
social media free.

Me too. Hate social media and how it is used.

Kind of funny that an argument as opposed to a discussion happened. Not sure
how that happened other than it is fun to fight. The original post seemed to
be uncontroversial.
John P
 Author: calsbricks View Messages Posted By calsbricks
 Posted: Aug 9, 2019 15:05
 Subject: Re: The Core of Bricklink
 Viewed: 34 times
 Topic: General
Cancel Message
Cancel
Reply to Message
Reply
BrickLink
ID Card

calsbricks (5833)

Location:  United Kingdom, England
Member Since Contact Type Status
Aug 12, 2008 Contact Member Seller
Buying Privileges - OKSelling Privileges - OK
Store: CalsBricks
In General, legoman77 writes:
  In General, pitz8008 writes:
  In General, calsbricks writes:
  Is this diagram indicative of the core elements of Bricklink? We know there are
lots and lots of tables and elements which are attached to these components and
they all work together (supposedly) but are there any we have missed?

Looks pretty simple, we know, but it only paints a very simple side of the story.


So this diagram somehow managed to turn into an argument eh? Man am I glad I'm
social media free.

Me too. Hate social media and how it is used.

Kind of funny that an argument as opposed to a discussion happened. Not sure
how that happened other than it is fun to fight. The original post seemed to
be uncontroversial.
John P

That is how it was intended until someone wanted to turn it into what they wanted
it to be.

We hate social media as well and have no affiliations with it whatsoever and
don't want any either. We get called old fogeys for all of that but who really
cares? Have lived most of my life without it and don't see any real need
for it now. It seems instead of wanting to be private with you life everyone
wants to get it out there in the open. |HOw very bizarre