|
|
|
|
|
by 99
4761 days ago
|
|
Recently the "everyone must be a speaker" drum-roll is getting too loud. Does being a non-speaker at conferences and workshops reduce my technical ability? I think not. The problem with insisting that "everyone must be a speaker" - all the shy-introverted-yet-technically-good-developers get the short end of the stick and you are left with spin doctors who can promote themselves very well. Sad. |
|
Exactly, which is why more good technical speakers are needed: the guy who makes the best job at convincing why his idea is better than the one from the other guy is the one that will get his idea implemented.
And I'm not talking about people selling smoke: if I'm competing for one idea against another developer's proposal, and both seems reasonable enough, how will the boss know my idea is better if I keep it to myself? Even if I send him a paper explaining why my method is O(n log n), if my co-worker makes a 45 min presentation addressing my boss' concerns (which may not be only technical - "using this cloud provider it's reliable and will make us look as a forward-moving company" solves two of my boss' problems), he'll get the implementation.
When dealing with humans, emotions also play a role. Perhaps after the robot uprising we can solve our problems by forwarding benchmarks in CSV files, but until then it wouldn't hurt taking a course on two in how to get our ideas across our bosses' thick skulls.