View more context

 

Hels

I guess I might need an additional dataobject in the middle

Hels

It's the same site all the time. I am just trying to add new features that people want.

Hels

At the moment each team leader can see their team members which works very well. But now the regional managers think it would really help if they could see the people in the teams that they look after so I'm trying to expand things

Hels

But maybe I can create a region dataobject that has-one region manager & has-many teams

dorsetdigital

So, could you just add a relation from the regional managers to the people they manage?

dorsetdigital

It might be worth using a many-many though.... for when you have a managers that want to view multiple teams

Hels

I literally just thought oh crap what about the London teams where there are multiple region managers working with all of them cos there are just so many teams in London!!! 🤣

Hels

I'll give it a go adding the in between data object & come back here if (when!!) I get stuck! Thanks for talking it through & helping clarify the approach 😀

dorsetdigital

Hels

?? Nut sure what a bath duck has to do with it but... thanks? I think?

dorsetdigital

Oh, sorry... hehe. I'll find a link with an explanation

dorsetdigital

https://en.wikipedia.org/wiki/Rubber_duck_debugging

Show 1 attachment(s)
  
Wikipedia

In software engineering, rubber duck debugging is a method of debugging code. The name is a reference to a story in the book The Pragmatic Programmer in which a programmer would carry around a rubber duck and debug their code by forcing themselves to explain it, line-by-line, to the duck. Many other terms exist for this technique, often involving different inanimate objects. Many programmers have had the experience of explaining a problem to someone else, possibly even to someone who knows nothing about programming, and then hitting upon the solution in the process of explaining the problem. In describing what the code is supposed to do and observing what it actually does, any incongruity between these two becomes apparent. More generally, teaching a subject forces its evaluation from different perspectives and can provide a deeper understanding. By using an inanimate object, the programmer can try to accomplish this without having to interrupt anyone else.

Hide attachment content
dorsetdigital

The general idea is that if you have to explain it to someone who has no idea about what you're doing, you often work out all the problems automatically

Hels

Yeah, I know the concept. It's something I really believe in. It's increasingly used in universities as a training tool for PhD students but we call it peer-teaching!! Maybe I'll have to bring an actual duck next time I'm trying to convince people to give it a go!! 🤣 🤣 🤣

dorsetdigital

My partner (English teacher) started using a duck with her students when they were trying to do plot expositions, etc. Having an actual thing helps 🙂

Hels

I'm thinking it might also help with training researchers how to present their work in an accessible way for public engagement events and even for writing briefings for policy organisations

Hels

I feel a poundland trip coming on to buy toy ducks!!

😎 (1)

Show less replies