0
Communicating Your Code
Presenter:


Nick Quinlan

Developer Evangelist

!

Date: 2013-10-30
Hi, I'm

NicK
@YayNickQ
TheY'rE SmaRtER tHan YOu
UnDerStANd YoUr
aUdiENce
AsSumE
Big PIcTurE FirSt
KilL tHe jARgoN
ThE oDm StoREs The JsON
doCUmeNt IN tHe nOSqL
daTAbaSE (MonGO)
It'S sTorED in The DAtaBAse
It'S sTorED in The DAtaBAse,
MonGO, wHicH Is a
"sCheMAleSs DocUMenT sTorE".
meANinG we CAn ThRow ANy
JsON at IT, anD It Th...
Don'T geT lOSt iN dETaIlS
a(function*(X)*{*
****b(function*(Y)*{*
*******console.log(Y*5*X);*
****});*
});
a(function*(X)*{*
****//*This*is*called*when*a()*is*complete*
****b(function*(Y)*{*
*******//*This*is*called*when*b()*is*c...
var*X,*Y;*
a(function*(response)*{*
***X*=*response;*
***if(X*&&*Y){*
*******console.log(Y*5*X);*
***}*
});*
!

b(function...
var*X,*Y;*
!

function*test*(X,*Y)*{*
****if(X*&&*Y){*
********console.log(Y*5*X);*
****}*
}*
!

a(function*(response)*{*
...
a(function*(X)*{*
****b(function*(Y)*{*
*******console.log(Y*5*X);*
****});*
});
Don'T go DEepER tHan
NEceSsARy
X

tRy {
!

} caTcH ErRor {
!

}
Use ExaMpLEs
MetA-XamPlE
Use MEtaPhOR
RepEaT yOuRsELf
DrYRy
/
The COmMunICatIVe rOLe Of SelFrePEtiTIon IN a sPEciALisED coRpUS of
BUsiNEsS diScOuRsE
Use REpeTItiON to MAke YOur WriTInG...
UnDerStANd YoUr aUdiENce
But
TreAT tHem AS sMarTEr
ThaN yOuRsELf
ApProACh The BIg PicTUre
TheN
DetAiLs, But NOt ToO maNy
AnD
KeEp TheM jARgoN fReE
Use ExaMpLEs aNd
MetAPhoRs
To
ComMUniCAte YOur POinT
RepEaT yOuRsELf
AnD
Say ThiNgS AgaIN
Communicating Your Code
Presenter:


Nick Quinlan

Developer Evangelist

!

Date: 2013-10-30
[Webcast] Communicating Your Code
[Webcast] Communicating Your Code
[Webcast] Communicating Your Code
[Webcast] Communicating Your Code
[Webcast] Communicating Your Code
[Webcast] Communicating Your Code
Upcoming SlideShare
Loading in...5
×

[Webcast] Communicating Your Code

379

Published on

As developers, we talk about code every day: to technical people, non-technical people, people who know more about systems than us, and people who know less. Each has different frames of reference and must be told things differently. This talk will explore methods of communication for each type of audience and the processes behind them. Understand how to sell your ideas to your boss, explain what you do to your parents, teach other developers, and solicit feedback better.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
379
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "[Webcast] Communicating Your Code"

  1. 1. Communicating Your Code Presenter: Nick Quinlan Developer Evangelist ! Date: 2013-10-30
  2. 2. Hi, I'm NicK @YayNickQ
  3. 3. TheY'rE SmaRtER tHan YOu
  4. 4. UnDerStANd YoUr aUdiENce
  5. 5. AsSumE
  6. 6. Big PIcTurE FirSt
  7. 7. KilL tHe jARgoN
  8. 8. ThE oDm StoREs The JsON doCUmeNt IN tHe nOSqL daTAbaSE (MonGO)
  9. 9. It'S sTorED in The DAtaBAse
  10. 10. It'S sTorED in The DAtaBAse, MonGO, wHicH Is a "sCheMAleSs DocUMenT sTorE". meANinG we CAn ThRow ANy JsON at IT, anD It TheN bEComES quERiAbLe! …
  11. 11. Don'T geT lOSt iN dETaIlS
  12. 12. a(function*(X)*{* ****b(function*(Y)*{* *******console.log(Y*5*X);* ****});* });
  13. 13. a(function*(X)*{* ****//*This*is*called*when*a()*is*complete* ****b(function*(Y)*{* *******//*This*is*called*when*b()*is*complete* *******console.log(Y*5*X);* ****});* });
  14. 14. var*X,*Y;* a(function*(response)*{* ***X*=*response;* ***if(X*&&*Y){* *******console.log(Y*5*X);* ***}* });* ! b(function*(response)*{* ***Y*=*response;* ***if(X*&&*Y){* *******console.log(Y*5*X);* ***}* });
  15. 15. var*X,*Y;* ! function*test*(X,*Y)*{* ****if(X*&&*Y){* ********console.log(Y*5*X);* ****}* }* ! a(function*(response)*{* ****X*=*response;* ****test(X,*Y);* });* ! b(function*(response)*{* ****Y*=*response;* ****test(X,*Y);* });
  16. 16. a(function*(X)*{* ****b(function*(Y)*{* *******console.log(Y*5*X);* ****});* });
  17. 17. Don'T go DEepER tHan NEceSsARy
  18. 18. X tRy { ! } caTcH ErRor { ! }
  19. 19. Use ExaMpLEs
  20. 20. MetA-XamPlE
  21. 21. Use MEtaPhOR
  22. 22. RepEaT yOuRsELf
  23. 23. DrYRy /
  24. 24. The COmMunICatIVe rOLe Of SelFrePEtiTIon IN a sPEciALisED coRpUS of BUsiNEsS diScOuRsE Use REpeTItiON to MAke YOur WriTInG poP
  25. 25. UnDerStANd YoUr aUdiENce But TreAT tHem AS sMarTEr ThaN yOuRsELf
  26. 26. ApProACh The BIg PicTUre TheN DetAiLs, But NOt ToO maNy AnD KeEp TheM jARgoN fReE
  27. 27. Use ExaMpLEs aNd MetAPhoRs To ComMUniCAte YOur POinT
  28. 28. RepEaT yOuRsELf AnD Say ThiNgS AgaIN
  29. 29. Communicating Your Code Presenter: Nick Quinlan Developer Evangelist ! Date: 2013-10-30
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×