←back to thread

388 points replyifuagree | 1 comments | | HN request time: 0s | 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 #
1. jeltz ◴[] No.37966269{3}[source]
I have met such managers you talk about but from my personal experience they are not a majority. Maybe I have been lucky or you have been unlucky.