←back to thread

388 points replyifuagree | 1 comments | | HN request time: 0.209s | source
Show context
paulsutter ◴[] No.37965627[source]
The only magic wand in software development is to simplify requirements. The requirements are always wrong: too broad, too vague, based on invalid assumptions

The real genius is to propose a simplified solution, by discarding some assumptions. This is the best and only way to shrink the schedule

replies(7): >>37965809 #>>37966142 #>>37966325 #>>37966429 #>>37966768 #>>37966963 #>>37967034 #
bsenftner ◴[] No.37965809[source]
This is why Professional Communications is so critical for software developers, and exactly why your manager absolutely does not want you to have such skills: you'll be able to explain why their requests are manipulative, unrealistic, and frankly pointy haired wishful nonsense.
replies(1): >>37966020 #
geraldwhen ◴[] No.37966020[source]
Your workplace may be toxic. My manager celebrates simplification and cost reduction when it solves business problems.
replies(1): >>37966034 #
bsenftner ◴[] No.37966034[source]
Completely different topic. I'm not even referencing "my workplace", I'm talking our entire industry.
replies(3): >>37966134 #>>37966247 #>>37966269 #
_a_a_a_ ◴[] No.37966134[source]
Please don't generalise or you wipe out the occasional good that does exist.
replies(1): >>37966261 #
bsenftner ◴[] No.37966261[source]
Now seriously, my comment is a call for people to acquire professional communication skills, because they are extremely useful when negotiating work in far too many areas to count. Such advice getting down voted indicates how little value quality communications has within the software developer community - to the industry's demise. Communications are everything, and if you don't have good communication skills you get overlooked, abused, and misunderstood... leading to career frustration, stagnation, and burnout.
replies(2): >>37966387 #>>37966745 #
1. sakjur ◴[] No.37966745[source]
I don’t think you’re being downvoted because you’re promoting improved communication skills. I think you’re being downvoted because you’re implying that managers “absolutely does not want you to have such skills”.

I’d wager portraying an important work relationship as adverserial and manipulative is why people downvote you. It’s a bit of an overplayed cliché with the bad boss.

Ironically you might be downvoted because of what you’re saying being misunderstood, which I guess is to your point.