When you get very deep into redstone it becomes mostly about understanding and memorising (and sometimes discovering) the many quirks of the minecraft game engine. It's also true that learning about certain types of redstone is directly transferrable to computer science, though if you specifically want to learn computer science it'd probably be faster to learn that directly instead of using redstone as a stepping-stone.
Thinking through problems and formulating solutions is going to be a lot more beneficial for your brain than watching TV or playing most other sorts of games. On a basic level, redstone is all about problem solving. There is still the occasional spar but they don’t want to kill each other anymore. Hope this helps! I have been a long suffering owner of two fighting dogs for 6 months. Something may initially trigger them to fight (for your case, maybe food, in my case, I paid more attention to one than the other because I was grooming the one, and the attention really got to her head), but once the relationship is soured they can continue getting mad at each other for no reason. They were not getting enough exercise and outlet to release pent up energy, so were more easily agitated. How did my dogs go from best friends to enemies? I think it has to do with the fact that they were stuck at home all day with their humans during the pandemic.
Walking my dogs together, side my side, also really helped their relationship! They look to you for confidence and if you are not, they will take matters into their own jaws to be the “alpha”. If you and your family are panicky, anxious, always on edge about the dogs, they will pick up on that tenseness. Best to leave them be together once they have calmed down, away from whatever factor triggers their aggression (food? Human attention?) Another factor that really influences their behaviour is how their humans behave. I found that chaining my dogs up only made them more upset at each other. Your sofa and patting experience does seem to reflect a bit of “resource guarding” for human attention or similar. Alone outside, away from “valuable resources”, they have time and a suitable environment to learn to tolerate each other. Inside the house where the humans are, they were probably competing with each other for our attention and therefore viewed each other as competition.
Your mileage may vary, but what helped the relationship was leaving the two dogs alone in a large space (like outside) for a longer amount of time every day.
We had to take pre-emptive measures to distract them once we notice a fight is brewing, like making a loud sound or offering them treats to help them break eye contact. We bought shock collars for them, but let me tell you from experience that if the dogs are engaged in a fight, the shock collars will not work to separate them. My dogs were fighting for dominance, each wanted to be top dog. When they fought it was to the death- they really injured each other and we often had to pull them apart. At one point, they were always muzzled and when we wanted to give them a break from the muzzles, we would chain them up in case they started fighting. We have two female dogs living together that have been best friends for two years before starting to fight each other every day.