Log in

No account? Create an account
03 February 2017 @ 06:37 pm
Teach people and allow them to challenge your expertise  
From LJ discussion:

> A manager that requires that besides doing my job I also teach him programming (e.g. explain why atomicity is important), and then comes with "brilliant" suggestions and/or more questions, is the worst kind.

Thanks - that is a clear explanation.
I strongly disagree with you on that and believe that you are making a serious mistake by rejecting people who want to challenge you and learn from you.
It hurts you in two directions:
1) You are losing the opportunity to test and clarify your mental models.
2) You are losing the opportunity to identify your selling points and practice your sales pitch.

Actually you are not exactly following your stated preference. You are teaching people and allow to challenge yourself.
You mentioned Monitor.Pulse() in this thread.
But you are doing only a half-assed effort in that direction. In particular, you chose to shut down the discussion when it hit the stage of an actual practical code recommendation.
You could show to me and to everyone who will be reading this thread that you are a closer who delivers practical solutions. But you chose to stay at a vague state of hinting that you may know something but not really proving it.
You chose to avoid getting your practical solution criticized (and therefore did not test and did not allow a chance of improving your tech skills as a result of that tech discussion).

I and best professionals I know - like to share what they know, and in particular they are eager to explain what their expert opinion is based on.

Warren Buffet - teaches his financial investments craft all the time.
Bill Gates shared his line of reasoning in a couple of books and multiple interviews.
The best performing air conditioner technician that I met - encouraged me multiple times to ask him questions and was eager to explain how air conditioning works, what to do and what to expect.

That story repeats over and over again.

I myself encourage people around me to challenge what I know and am eager to teach what I know: business, technology, politics, sales, social skills, etc.

I strongly encourage you to do that yourself. It will turn your life to the better.

Originally posted at: http://dennisgorelik.dreamwidth.org/123933.html
gineergineer on February 4th, 2017 10:13 am (UTC)
It depends...
Dennis Gorelikdennisgorelik on February 4th, 2017 06:09 pm (UTC)
What specifically "depends"?
gineergineer on February 5th, 2017 07:51 am (UTC)
I'm for example was working only places with totally opposite culture. %(
Dennis Gorelikdennisgorelik on February 5th, 2017 12:41 pm (UTC)
Do you mean you worked only in places where protecting your turf and making yourself irreplaceable by hiding your techniques from others - is the main way to win?
gineergineer on February 6th, 2017 07:19 am (UTC)
Hiding? There's nothingto hide.
Troubles with communication, I presume.

You yourself saw it in threads with FP-programmers.
Dennis Gorelikdennisgorelik on February 6th, 2017 07:41 am (UTC)
Do you mean "work and do not talk" culture?
gineergineer on February 7th, 2017 07:05 am (UTC)
Yeap :)
Сисадмин-любительulrith on February 4th, 2017 10:28 am (UTC)
Quora needs this
Dennis Gorelikdennisgorelik on February 4th, 2017 09:14 pm (UTC)
I write in Quora too.
Anatoli Dontsovlamantyn on February 4th, 2017 04:43 pm (UTC)
Why don't you go to MIT and ask professors to teach you, one-to-one, for free ?

Teaching is special skill (not every good specialist in a field is the good teacher).
Teaching requires efforts and time (for preparation and lesson itself) and must be compensated.

We do share knowledge and experience for free, but it must be in some reasonable limits.
Dennis Gorelikdennisgorelik on February 4th, 2017 06:21 pm (UTC)
> Why don't you go to MIT and ask professors to teach you, one-to-one, for free ?

Because they cannot teach me what I need anyway.
At MIT for a fee they are teaching more basic stuff.

> Teaching is special skill


> (not every good specialist in a field is the good teacher).

But good specialist does not have to be a good teacher. Being an OK teacher is quite acceptable too.

> Teaching requires efforts and time

That's correct.

> and must be compensated.

It is compensated: in form of improving teacher's skill (not just teaching, but unterlying tech skill too), by advertising professional services.
Then, finally, buy actual paid gigs when somebody need to solve similar problem on a tight schedule.

> must be in some reasonable limits.

How do you define where these limits are?