2,172 karma · joined November 28, 2010
How short is short?
You added RabbitMQ for that one queue use case? You suddenly need to handle some health check edge case in prod since your programmers doesn’t have experience with it. Just added redis? You now have an extra set of server and client sdks to regularly patch up.
Etc. Sure, there’s a point where it’s logical to add a new class of services, but it’s not remotely close to zero (which is how I read the comment).
What performance management practices or metrics worked well for you?
As you say, it’s an often ignored topic while coming up again and again in software engineering
After finishing my CompSci degree I was bored and did some first year psychology degree courses and that was also one of my main takeaways (I don’t mean it was an original take, just one of the main takeaways I remember from these courses).
See for example split brain individuals[0] where the connection between the two hemispheres is severed/damaged - up to a point this was a common surgery to treat epilepsy a decade ago.
Patients seemed fine on first glance, but ultimately there were interesting incongruences [1]. I’m probably doing injustice to the description of the experiment so please read the linked page, but essentially they created a situation where each eye saw a different image (e.g. one related to chickens and another to snow) and then asked to choose with different hands from a set of pictures the picture most related (e.g. an egg or a snowman). The right hand (connected to the right hemisphere and thus the left eye) chose one thing connected to what the left eye saw and the right hand chose another.
Let’s say the left eye saw snow and the right saw chickens. The most interesting part is when the patients were asked about their choices, since only the left hemisphere can talk (the speech center). So they explained why the left hand chose something correctly, but made up some unrelated explanation about their right hand choices (“eggs are white like snow”)! In other more horrific terms, the right hemisphere had some level of thinking/reasoning going on but could not speak since it now had no mouth.
So, in healthy individuals there’s definitely syncing between the two hemispheres and different centers going on, but as any complex system I’m sure there are hiccups.
[0] https://en.m.wikipedia.org/wiki/Split-brain
[1] https://physics.weber.edu/carroll/honors/split_brain.htm
Citation needed.
Moreover, dedicating resources to finance can be seen as dedicating resources to better dedicate resources.
(I upvoted the article since it's interesting stuff)
Let's say I have Linux instances in the cloud. What would be the steps to take for proper power management?
Works on contingency? No, money down!
Not knowing why it works != it doesn’t work
That's actually one of my favorite things when taking online courses...
That's actually a great intuitive explanation. I'm stealing that.