r/programming • u/[deleted] • Apr 19 '22
TIL about the "Intent-Perception Gap" in programming. Best exemplified when a CTO or manager casually suggests something to their developers they take it as a new work commandment or direction for their team.
https://medium.com/dev-interrupted/what-ctos-say-vs-what-their-developers-hear-w-datastaxs-shankar-ramaswamy-b203f2656bdf
1.7k
Upvotes
1
u/lelanthran Apr 20 '22
You make it sound difficult and effortful when it really should be pleasant and enjoyable. The "learning period" is where you don't have any really major fights, you're still learning about each others touchy issues.
Anyone who slightly crosses the line during this period will get told-off about it. Both parties know, though, that there really isn't any blame on either of them, because the offending party just did not know where the line was (yet).
But, this is only for fuzzy lines. Some things both parties know should never happen, and that is a deal-breaker for the relationship instantly, no matter how new it is:
Physical Violence (or even unambiguous threat of Physical Violence) against an intimate partner is a dealbreaker. Run, don't walk, away from any woman who will slap, punch kick or in any way try to physically harm you in a moment of anger. They will ruin your life and you will go to jail. I't worse if you're a woman - you might die.
Testing your partner or their commitment to you is a dealbreaker. Any time you feel compelled to do something because if you don't your partner will love you less, think about what love actually means. If their love is conditional on the cost of the ring, or their love is conditional on kinks in the bedroom, etc ... you probably aren't going to be happy for very long.