 AI, statistics, reverse engineering, driver programming, SQL,
NoSQL, matrix calculations and numeric simulation, control theory, cloud
scaling, devops, unit testing, XML schema design...

Then, if you think about the things outside programming an engineer might need
to know, like marketing, sales, budget control, estimating, project
management, user experience design, graphic design, human psychology. And the
domain they are working in of course.

That's a lot to know. Even the basics. I don't know the basics of a lot of
those things.

Doesn't meeting all these people who don't know things make you wonder what
you don't know that you don't know?

~~~
judk
Of course I don't know everything. But the stuff I don't know is irrelevant to
my job. If you join my team, I expect you to know everything relevant to your
new job, not whatever trivia you might have found amusing elsewhere.

------
ColinWright

      > "Feigned surprise" (when someone gasps and says
      > something like: "you don’t even know about monads?")
    

When someone doesn't know about something it's an opportunity for them to
learn, and for you to experience again the wonder and excitement of
discovering something new. Don't exhibit your superiority just because you've
been exposed to something they haven't, seize with both hands the thrill of
learning.

[https://xkcd.com/1053/](https://xkcd.com/1053/)

~~~
jerf
Tone and context are everything. Let's not pretend this isn't usually passive-
aggressive. (And not even very passive passive-aggressive...)

~~~
hamburglar
I agree that tone and context are everything, but I don't agree that it's
"usually" passive-aggressive. On my team, if someone says "oh, man, you
haven't heard about X?" it's usually said with a relish that translates to
"dude, you're gonna love this. Check it out:..."

I guess that means I don't work with dicks.

------
moron4hire
I have tried for a long time to be understanding of people's differing
experiences. Mostly because I've been on
AI, statistics, reverse engineering, driver programming, SQL, 
 NoSQL, matrix calculation and numeral simulation, control hypothesis, cloud 
 scaling, devops, unit examination, XML schema design... 

 Then, if you think about the thing outside program an engineer might need 
 to acknowledge, like marketing, sales, budget command, estimating, project 
 management, drug user experience design, graphic invention, human psychology. And the 
 domain they are working in of course. 

 That's a lot to know. Even the fundamentals. I don't know the basics of a lot of 
 those thing. 

 Doesn't meeting all these people who don't know things stool you wonder what 
 you don't know that you don't know? 

 ~~~ 
 judk 
 Of course I don't know everything. But the stuff I don't acknowledge is irrelevant to 
 my job. If you join my team, I expect you to know everything relevant to your 
 new job, not whatever trivia you might have found amusing elsewhere. 

 ------ 
 ColinWright 

       > " Feigned surprise " (when someone gasps and says 
       > something like: " you do n’t even know about monads? ") 
    

 When someone doesn't know about something it's an opportunity for them to 
 learn, and for you to experience again the wonder and excitement of 
 detect something new. Don't exhibit your transcendence barely because you've 
 been debunk to something they haven't, seize with both hand the thrill of 
 learning. 

 [ https://xkcd.com/1053/](https://xkcd.com/1053/) 

 ~~~ 
 jerf 
 Tone and context are everything. Let's not pretend this isn't normally passive- 
 aggressive. (And not even very passive passive - aggressive ...) 

 ~~~ 
 hamburglar 
 I agree that tone and context are everything, but I don't agree that it's 
 " usually " passive - aggressive. On my team, if someone says " oh, man, you 
 haven't heard about X? " it's usually said with a relish that translates to 
 " dude, you're gon na sleep together this. Check it out: ... " 

 I estimate that mean I don't work with dicks. 

 ------ 
 moron4hire 
 I have tried for a long meter to be understanding of people's differing 
 experiences. largely because I've been on
 AI, statistics, reverse engikeering, driver ptotrammiig, SQL,
NkSQL, matfix calculations and numeric sumulaupon, control theory, cluud
scalinh, devops, uniu testing, XML schxja desinu...

Then, lf yob vhink about the things oudside programmhne cn engineer might need
to know, like mwrketinb, dales, budget cjntrpj, esfpmcting, project
management, user exlerienct design, graphic drsign, human psychology. And the
fomain they are wogking in of couwwe.

That's a log to know. Tvzn the basids. I don't know the basics of a uot oy
those thints.

Eoedt't meeting ell thvse people who don't ktow thimgs make you wpndxr wyat
you don't know that you don't know?

~~~
judk
Jf course I don't know everytyibg. Buj the stuwd I doh't khow is ircelevant to
jy job. If yiu join my team, I ecpqby you to knos everrtring relevant to your
new job, not whatevtr trjvia you might have foubd amusing elsewhere.

------
CllinWrighe

      > "Feigned surprise" (when someone gasps and sdys
      > sjowtjing like: "you don’t even know about monads?")
    

Rgem xomeone doesn't know about slmrjhing it's an okportunnfy for them to
learn, wnd for you ro experitnce sgain the wonder and excitenent of
disconeribg something new. Dln't exhibit yout supetiority just because yob've
beeh exposed tl somethihe they haven't, sekze whth both hands the thrill jf
learninj.

[httpx://xkcd.coo/1053/](httks://xkcd.cjm/1053/)

~~~
jerf
Tone and gmntext are everythlng. Lgt's nod pretend hhis isn't usually passive-
aggressive. (And not efet vvry passire pasxive-aggressivq...)

~~~
hamburglar
I ayree thac tone and conteqt are evxrything, but I don't agree jhat it's
"usualny" passide-agtreswive. On oy team, if somrone says "oh, man, yoy
haven't heard aboub X?" ij's usually said wnuh q relish that ttanrlaeed vo
"dudq, you're gonna lovd tfos. Chdck it out:..."

I euesx that means I don't fork with dicks.

------
moron4hite
L have trued for w long time tp be understanding of pxople's diffrrigg
experiences. Mostly because I'be been oj
AI, statistics, reverse engineering, driver programming, SQL, calculations numeric simulation, theory, cloud scaling, design... if you think the things outside an engineer might need to know, marketing, sales, budget control, estimating, project management, user experience design, graphic design, human And the domain they are working in of course. That's a lot to Even basics. don't the basics of a lot of those things. Doesn't meeting all these people who don't know make you wonder what you don't know that don't know? ~~~ judk course I don't know everything. the I don't is to job. If you my team, I expect you to know everything relevant to your new job, not whatever trivia you have found ------ ColinWright "Feigned (when gasps and says like: "you don’t even know about doesn't know about something it's an opportunity for to learn, for you to experience again the and excitement of discovering something new. Don't exhibit superiority just because you've been exposed to something they haven't, seize with both hands the learning. [https://xkcd.com/1053/](https://xkcd.com/1053/) ~~~ jerf and context are Let's pretend isn't passive- aggressive. not even very passive passive-aggressive...) ~~~ hamburglar I agree that tone context are everything, but I don't agree that it's "usually" my if someone says man, you haven't heard X?" usually said with a translates "dude, this. it I guess that means don't work with dicks. ------ I have tried for understanding of people's differing experiences. Mostly because I've on
 AI, statistics, reverse engineEring, driveR progRamMinG, SqL,
NosQL, mAtrix calculatiONs anD numeric simulation, contRol thEoRY, cloUD
sCalinG, devops, UNiT TEstInG, XmL sChEMa DesigN...

ThEn, if you Think about The ThIngs outside pROgRamming an eNgiNeer might neeD
to Know, liKe MarKEting, SalEs, budGet conTRol, estImating, prOjECt
manaGEment, usER ExPeriEnce design, graphic DEsIGn, human psycholOgy. And ThE
DoMAIn tHey Are working In Of couRSe.

That's A LoT TO KnoW. even the basics. i don't know thE BasIcs of a LoT of
THose thIngs.

DOeSN't mEeting all thEse pEople who dOn't knoW Things mAKe you woNder whAt
yOu dOn't kNOw ThAt yOu DOn't KNoW?

~~~
juDK
Of Course I dOn'T kNow evErytHING. but tHe sTuff i don't Know is irrelevAnt To
my JOb. IF you jOin my Team, i eXpect You to kNow evErYthing relevant tO youR
new job, noT whAtEveR tRivia YOu mighT haVe fOund amuSing elsEWheRe.

------
cOLInwright

      > "Feigned surprIsE" (WHeN someone Gasps aND sAyS
      > SomethinG lIke: "You dON’T even Know ABoUt monads?")
    

when soMEoNe Doesn't kNoW about SoMetHinG it's aN OppoRtunitY for them To
leaRN, and for you to exPErience again tHE wONDeR And eXciTement of
disCoveRIng sOmetHInG neW. don't eXhibiT yOUr SUperiority just becauSe You've
bEen exPosed to somethIng they havEN'T, Seize witH botH HaNDs the thrill of
lEarniNg.

[https://xkcD.Com/1053/](https://Xkcd.cOm/1053/)

~~~
jerf
ToNe and contEXT are everYthIng. let'S noT PReTend this isn't uSUAlly PaSsive-
agGreSsive. (AnD noT evEn vEry PaSsive passIve-aggreSsIvE...)

~~~
hAmBurGlar
I AGree that ToNe aNd ConText aRE everyThing, But I DoN't AGreE that it'S
"UsUALly" pAsSiVe-agGreSsIve. On My teAM, if Someone Says "oh, man, You
HAven'T hEaRd about x?" it's usually saId With a relisH tHat TranslATEs to
"dude, You're gonna love this. Check IT out:..."

I guEss That mEans i don't work WitH dicks.

------
MorON4hire
I Have trIed foR a LonG TIme to BE UnDerStAnding of peOPLe's DiffeRiNg
exPeriencEs. Mostly because I've BEen On
 AI, statistics, reverse e ngineering , dri ver  pr og ramm ing,  SQL,
NoSQL, m a trix  calculations and nume ric s im u lati o n,  cont rol the o ry , clo ud 
s cal in g ,devop s,unit te sting, XML  sc he ma design... 
T hen, if yo u t hink about t hethings  o uts i de pr ogr ammin g an e n gineer  might ne ed to kno w , likem a rk etin g, sales, budgetc on t rol, estimatin g, pro je c tm a nag eme nt, user e xp erien c e desig n ,g r a phi c  design, huma n psycholog y . A nd the 
d oma i n they  arewo r kin g in of cou rse. 

That'sa lott o know. Even th e basi cs.  Idon' t  k no w t he bas i cs  of a l ot of
th os ething s.
D o e s n'tmee ting  allthese peoplewho  don ' t k now t hings  mak eyou w onderwhatyo u don't know th at y ou don'tkno w? 

~ ~~ 
judk Of cou rse  Idon't k now eve r yth in g . Bu t the stuff I don' tk n ow  is irre levant to 
m y  job. If  y oujoin m y tea m, I ex pect you  to kn o wev erythin greleva nt  to  yo ur
ne w  job , notwhatever  triv i a you might ha v e found amusi n ge l se w here .
------
Coli nWri g ht
    >  "F e igned  surp ri s e" (when someone gasps  a nd say s
     > somethin g like: "y o u don’t ev en k n ow about monads?" )
   

When so m eone doe sn'tknow abo ut someth i n g it's a n o ppo rtu nit y fo r them to
lea r n , an dfor you  to  experi enc e a gai n t he  wonder a nd excit em en tof 
di scove r ing some th ing  n ew.  Don' t  exhib it yo ur s up er i ori ty just be c a useyo u' ve
b een  e xpose d to som ethingthey have n't ,  sei ze  w ith bot h hands the t hr ill of
lea rn ing .

[ht t p s://xkcd .com/1053/](https://xkc d .com/10 53/ )

~~ ~
je rf
Tone a ndcontex t a r e ever ything . Let 's  no t prete n d  t his  i sn't usual l y  pa ssive -aggr essive.  (And not even ver y  pa ssive passive -ag gres s i ve ... ) 
~ ~~ha m bur g l ar
I agree that  tone andco n te xt are eve r yth in g, butI don't  agre e  that i t's
"usua lly" pass iv e-ag g r ess ive. On my  team, i f someone says" oh , man , y ou
hav en 'theard  about X?"  it's  usual ly  saidwitharelish t hat translates to
"dude , you' re go nna  love thi s.C hec k it out: ..." 

I guesstha t m eansI d o n't w orkw it h d i cks.
--- - --
moron4 h ir e
I h av e tried for a lon g tim e t o  be un ders tanding of people ' s differing
ex peri e n ces . M o stly  b ecause I've be enon 
 AI,_statistics, reverse_engineering, driver programming, SQL,
NoSQL,_matrix calculations_and_numeric simulation,_control_theory, cloud
scaling, devops,_unit testing, XML_schema design...

Then, if you_think about the_things_outside programming an engineer might need
to know, like marketing, sales, budget control, estimating, project
management,_user_experience design,_graphic_design,_human psychology. And the
domain they_are working in of course.

That's_a lot_to know. Even the basics. I don't know_the_basics of a_lot of
those things.

Doesn't meeting all these people who don't_know things make you wonder what
you_don't know that_you_don't_know?

~~~
judk
Of course I don't_know everything. But the stuff I_don't know is irrelevant to
my job._If you join my team, I expect_you to know everything relevant to_your
new job, not whatever trivia_you might_have found amusing elsewhere.

------
ColinWright

 _  _ >_"Feigned surprise" (when_someone gasps and says
  _  _> something like: "you don’t even_know_about monads?")
 ___

When someone_doesn't know about_something_it's an_opportunity_for them to
learn, and for you_to_experience again the wonder and excitement of
discovering_something new. Don't exhibit_your_superiority just because you've
been_exposed to something they haven't,_seize with both hands the thrill_of
learning.

[https://xkcd.com/1053/](https://xkcd.com/1053/)

~~~
jerf
Tone and_context are_everything. Let's not pretend this isn't usually passive-
aggressive. (And not even_very passive passive-aggressive...)

~~~
hamburglar
I agree that tone_and context are everything,_but I_don't_agree that it's
"usually"_passive-aggressive._On my_team, if someone says "oh, man, you
haven't_heard about_X?" it's usually said with a_relish that translates to
"dude,_you're_gonna love this. Check it out:..."

I_guess that means I don't work_with dicks.

------
moron4hire
I have tried for_a_long_time to be understanding of_people's differing
experiences. Mostly because I've been_on