SlideShare a Scribd company logo
Take it easy with markdown
NGI Wednesday Seminar Talk
Lukasz K Bonenberg
1
Introduction
2
Questionnaire results
• Most interest in:
• general understanding
• making presentation
• why would I use those tools instead of MS Office?
• everybody use Microsoft Office or equivalent
• Latex and git reasonably known
• Markdown not known
3
Latex vs Word
Figure 1: Word or Latex 4
Latex perception
Figure 2: Complex but worth it 5
Microsoft Office perception
Figure 3: An Efficiency Comparison of Document Preparation Systems
Used in Academic Research and Development
6
Re-framing the question
7
Change
• Change for the sake of change is rarely a sensible use of time.
• Tools have to fit the purpose.
8
Does content matters?
Figure 4: Content is king
9
Who send what?
Figure 5: Entropy builds up 10
Which is my latest copy?
• report_01.doc
• report_02.doc
• report_03_revByJim.doc
• report_04_changes.doc
• report_05_final.doc
• report_05_finalFinal.doc
• report_05_finalFinal_FINAL.doc
• report_05_finalFinal_FINAL_send.doc
11
Sum of all parts
Figure 6: How easy is to maintain document
12
Tools
13
Markdown - Keep it simple
Figure 7: https://daringfireball.net/projects/markdown/ 14
One to rule them all
Figure 8: http: // pandoc. org/
15
Control the time
Figure 9: How good is your version control? 16
Some downsides
17
Change
• Change for the sake of change is rarely a sensible use of time.
• How are we going to interact with others?
• Tools have to fit the purpose.
• How many tools do I need to learn?
• Who maintain those tools?
18
How many tools are we using?
Figure 10: complexity vs effort
19
Markdown - it’s too flexible
Figure 11: Spoil for choice? 20
Some upsides
21
Deep Work
Figure 12: http: // calnewport. com/ books/ deep-work/ 22
Maintaining research
The 2014 Good Enough Practices in Scientific Computing paper
highlight need for:
• Data Management
• Software management
• Collaboration + project management
23
Maintaining research
Reproducible research - scientific claims, are published with their
data and software code so that others may verify the findings and
build upon them1.
Examples:
• Gravitational Wave - http://bit.ly/LIGO_OS
• Stanford Exploration Project -
http://sepwww.stanford.edu/
• West Virginia University’s Computer vision Lab -
http://www.csee.wvu.edu/~xinl/
• open source papers - http://bit.ly/1MbL6C9
1Roger Peng, Johns Hopkins University
24
Open Source
Figure 13: Power of many
25
Examples
26
Team work
Figure 14: https: // www. atlassian. com/ git/ tutorials/ 27
Auto-grading using git
Figure 15: Sebastien Saunier’s auto-grader http: // bit. ly/ 1MQLSo9 28
Social aspect
Figure 16: https://rpubs.com/ykashou92/eq_wmap
• Hawkers in Singapore
• interactive plots
29
Big guys do it
Figure 17 30
Summary
31
Take away notes
• There is a need for reproducible research
• Markdown is one of 20-80 tools - it will cover most of problems
with a small effort
• content beats visuals
• data management and fidelity is important
• set of small dedicated tools allows for better flexibility and low
entropy
32
useful links
• Try markdown online
• Pandoc
• try online
• check demos
• http://www.sphinx-doc.org
• git
• guide
• try yourself
• R
• RMarkdown
• ioslides
• knit
33
Thank you
I hope you learn something new today.
It would be great to get feedback at http://bit.ly/LKB_FB.
Code is at https://github.com/DfAC/NottinghamR_Markdown.
34

More Related Content

PDF
Introduction to GNSS RAW measurements provided by Android N
PDF
Let's learning Markdown
PPTX
Markdown – An Introduction
PDF
Markdown可以做什麼
PDF
Markdown - friend or foe?
PDF
Pseudoranges from your Android smartphone
PPT
Write book in markdown
PDF
How to make keynote like presentation with markdown
Introduction to GNSS RAW measurements provided by Android N
Let's learning Markdown
Markdown – An Introduction
Markdown可以做什麼
Markdown - friend or foe?
Pseudoranges from your Android smartphone
Write book in markdown
How to make keynote like presentation with markdown

Viewers also liked (15)

PDF
RAW GNSS in Android Nugat
PDF
Markdownがアツい
PDF
Markdown vs. WYSIWYG - Stop using the web like a word document
PDF
markedj: The best of markdown processor on JVM
PDF
Markdown Slides [EN]
PPTX
CommonMark: Markdown done right - Nomad PHP September 2016
PDF
An introduction to knitr and R Markdown
PPTX
Crea Tu Empresa Lista
PDF
CommonMark: Markdown Done Right
PDF
How to Use Hootsuite
PDF
The Making of Likeonomics - How To Sell And Write A Book
PDF
20161024 R語言資料分析實務 (3)
PDF
Die Magie von Markdown
PDF
What is mmd - Multi Markdown ?
PDF
The power of Markdown
RAW GNSS in Android Nugat
Markdownがアツい
Markdown vs. WYSIWYG - Stop using the web like a word document
markedj: The best of markdown processor on JVM
Markdown Slides [EN]
CommonMark: Markdown done right - Nomad PHP September 2016
An introduction to knitr and R Markdown
Crea Tu Empresa Lista
CommonMark: Markdown Done Right
How to Use Hootsuite
The Making of Likeonomics - How To Sell And Write A Book
20161024 R語言資料分析實務 (3)
Die Magie von Markdown
What is mmd - Multi Markdown ?
The power of Markdown
Ad

Similar to Take it easy with markdown (20)

PDF
R presentation - UoN
PDF
Pathways to Technology Transfer and Adoption: Achievements and Challenges
PDF
Ds for finance day 4
PDF
Project Topic Presentation Data and Web Science Group IE686 Large Language Mo...
PDF
Building A Production-Level Machine Learning Pipeline
PDF
Ellucian Live 2014 Presentation on Reporting and BI
PDF
NCompass Live: ACRL Outcome Measurement Made Easy: Project Outcome for Academ...
PPTX
5 Simple Ways to Higher DevOps Integration
PDF
Merrill Retreat 2018 - Nebraska City, Nebraska
PDF
Agents for SW development - Berkeley LLM AI Agents MOOC
PDF
Linked Open Citation Database (LOC-DB)
PDF
Software Analytics - Achievements and Challenges
PDF
Data manipulation
PPTX
Beyond Projects/#NoProjects
PPTX
Managing Technology Projects
PDF
Bridging the Gap: from Data Science to Production
PDF
Projects-in-Computing-and-Information-Systems-A-Student’s-Guide-2nd-Edition-A...
PDF
RPA Summer School Session 3.1: Your first Excel and Word automations
PDF
第1回バイオインフォマティクスデータ可視化セミナー@Riken
PDF
Team Data Science Process Presentation (TDSP), Aug 29, 2017
R presentation - UoN
Pathways to Technology Transfer and Adoption: Achievements and Challenges
Ds for finance day 4
Project Topic Presentation Data and Web Science Group IE686 Large Language Mo...
Building A Production-Level Machine Learning Pipeline
Ellucian Live 2014 Presentation on Reporting and BI
NCompass Live: ACRL Outcome Measurement Made Easy: Project Outcome for Academ...
5 Simple Ways to Higher DevOps Integration
Merrill Retreat 2018 - Nebraska City, Nebraska
Agents for SW development - Berkeley LLM AI Agents MOOC
Linked Open Citation Database (LOC-DB)
Software Analytics - Achievements and Challenges
Data manipulation
Beyond Projects/#NoProjects
Managing Technology Projects
Bridging the Gap: from Data Science to Production
Projects-in-Computing-and-Information-Systems-A-Student’s-Guide-2nd-Edition-A...
RPA Summer School Session 3.1: Your first Excel and Word automations
第1回バイオインフォマティクスデータ可視化セミナー@Riken
Team Data Science Process Presentation (TDSP), Aug 29, 2017
Ad

Recently uploaded (20)

PPTX
Introduction to machine learning and Linear Models
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PDF
Foundation of Data Science unit number two notes
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
Supervised vs unsupervised machine learning algorithms
PDF
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
PPTX
Database Infoormation System (DBIS).pptx
PPT
Miokarditis (Inflamasi pada Otot Jantung)
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PDF
Mega Projects Data Mega Projects Data
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
Introduction to machine learning and Linear Models
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Business Ppt On Nestle.pptx huunnnhhgfvu
STUDY DESIGN details- Lt Col Maksud (21).pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
climate analysis of Dhaka ,Banglades.pptx
advance b rammar.pptxfdgdfgdfsgdfgsdgfdfgdfgsdfgdfgdfg
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Foundation of Data Science unit number two notes
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Supervised vs unsupervised machine learning algorithms
BF and FI - Blockchain, fintech and Financial Innovation Lesson 2.pdf
Database Infoormation System (DBIS).pptx
Miokarditis (Inflamasi pada Otot Jantung)
Qualitative Qantitative and Mixed Methods.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Mega Projects Data Mega Projects Data
IBA_Chapter_11_Slides_Final_Accessible.pptx

Take it easy with markdown

  • 1. Take it easy with markdown NGI Wednesday Seminar Talk Lukasz K Bonenberg 1
  • 3. Questionnaire results • Most interest in: • general understanding • making presentation • why would I use those tools instead of MS Office? • everybody use Microsoft Office or equivalent • Latex and git reasonably known • Markdown not known 3
  • 4. Latex vs Word Figure 1: Word or Latex 4
  • 5. Latex perception Figure 2: Complex but worth it 5
  • 6. Microsoft Office perception Figure 3: An Efficiency Comparison of Document Preparation Systems Used in Academic Research and Development 6
  • 8. Change • Change for the sake of change is rarely a sensible use of time. • Tools have to fit the purpose. 8
  • 9. Does content matters? Figure 4: Content is king 9
  • 10. Who send what? Figure 5: Entropy builds up 10
  • 11. Which is my latest copy? • report_01.doc • report_02.doc • report_03_revByJim.doc • report_04_changes.doc • report_05_final.doc • report_05_finalFinal.doc • report_05_finalFinal_FINAL.doc • report_05_finalFinal_FINAL_send.doc 11
  • 12. Sum of all parts Figure 6: How easy is to maintain document 12
  • 14. Markdown - Keep it simple Figure 7: https://daringfireball.net/projects/markdown/ 14
  • 15. One to rule them all Figure 8: http: // pandoc. org/ 15
  • 16. Control the time Figure 9: How good is your version control? 16
  • 18. Change • Change for the sake of change is rarely a sensible use of time. • How are we going to interact with others? • Tools have to fit the purpose. • How many tools do I need to learn? • Who maintain those tools? 18
  • 19. How many tools are we using? Figure 10: complexity vs effort 19
  • 20. Markdown - it’s too flexible Figure 11: Spoil for choice? 20
  • 22. Deep Work Figure 12: http: // calnewport. com/ books/ deep-work/ 22
  • 23. Maintaining research The 2014 Good Enough Practices in Scientific Computing paper highlight need for: • Data Management • Software management • Collaboration + project management 23
  • 24. Maintaining research Reproducible research - scientific claims, are published with their data and software code so that others may verify the findings and build upon them1. Examples: • Gravitational Wave - http://bit.ly/LIGO_OS • Stanford Exploration Project - http://sepwww.stanford.edu/ • West Virginia University’s Computer vision Lab - http://www.csee.wvu.edu/~xinl/ • open source papers - http://bit.ly/1MbL6C9 1Roger Peng, Johns Hopkins University 24
  • 25. Open Source Figure 13: Power of many 25
  • 27. Team work Figure 14: https: // www. atlassian. com/ git/ tutorials/ 27
  • 28. Auto-grading using git Figure 15: Sebastien Saunier’s auto-grader http: // bit. ly/ 1MQLSo9 28
  • 29. Social aspect Figure 16: https://rpubs.com/ykashou92/eq_wmap • Hawkers in Singapore • interactive plots 29
  • 30. Big guys do it Figure 17 30
  • 32. Take away notes • There is a need for reproducible research • Markdown is one of 20-80 tools - it will cover most of problems with a small effort • content beats visuals • data management and fidelity is important • set of small dedicated tools allows for better flexibility and low entropy 32
  • 33. useful links • Try markdown online • Pandoc • try online • check demos • http://www.sphinx-doc.org • git • guide • try yourself • R • RMarkdown • ioslides • knit 33
  • 34. Thank you I hope you learn something new today. It would be great to get feedback at http://bit.ly/LKB_FB. Code is at https://github.com/DfAC/NottinghamR_Markdown. 34