SlideShare a Scribd company logo
The Watch Your Waste
Project
The Lonely Data
Problem
Waste Watching On
Rails & Mobile
Taking It One Weighing At A Time
https://youtube.googleapis.com
/v/RxX0sOHDeqg

Learning To Swim In The
Iterative Process
{

"message": "{"average":5.19,"count":1,"created_at":"2013-1202T21:59:24Z","duration":20,"duration_average":15.53,"id":1047,"session_
average":3.3,"session_duration_average":20.0,"session_id":91,"t_weight":3.
3,"updated_at":"2013-12-02T21:59:24Z","weight":3.3}"
}

Short Message Steps
with Pusher
Google ‘til You Just Can’t
Google No More
D3 for Mere
Mortals
Resources for Web Programming:
http://www.codecademy.com/
http://www.lynda.com/

Resources for Ruby & Rails:
http://pine.fm/LearnToProgram/
http://tryruby.org/levels/1/challenges/0
Railscasts.com
https://www.codeschool.com/courses/rails-for-zombies-redux

http://alignedleft.com/tutorials/d3
https://github.com/mbostock/d3/wiki/Gallery
Resources for D3:

More Related Content

Viewers also liked

Assessments on the Fly
Assessments on the FlyAssessments on the Fly
Assessments on the Fly
Andrew Steinman
 
Narada’S Instructions On Srimad Bhagavatam For Vyasadeva
Narada’S Instructions On Srimad Bhagavatam For VyasadevaNarada’S Instructions On Srimad Bhagavatam For Vyasadeva
Narada’S Instructions On Srimad Bhagavatam For VyasadevaYahshua Hosch
 
Gold Silver Bronze Command By J Mc Cann
Gold Silver Bronze Command By J Mc CannGold Silver Bronze Command By J Mc Cann
Gold Silver Bronze Command By J Mc Cann
James McCann
 
Peer Relationships
Peer RelationshipsPeer Relationships
Peer Relationships
Chelsea-Seitz
 
What We Know and How We Learned It
What We Know and How We Learned ItWhat We Know and How We Learned It
What We Know and How We Learned ItEnroll America
 
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your WorkGo Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
Enroll America
 
Achieving Results
Achieving ResultsAchieving Results
Achieving Results
Scott Jeffrey
 
Result Oriented Approach
Result Oriented ApproachResult Oriented Approach
Result Oriented ApproachSergey Zhuchkov
 
Learning to fly
Learning to flyLearning to fly
Learning to fly
Xavier Amatriain
 
Skills and qualities in command and control
Skills and qualities in command and controlSkills and qualities in command and control
Skills and qualities in command and control
shannon newton
 
What is Competency-Based Education?
What is Competency-Based Education?What is Competency-Based Education?
What is Competency-Based Education?
Nick Lacy
 
Competency-based Learning: A Practical Process and Living Case Study
Competency-based Learning: A Practical Process and Living Case Study Competency-based Learning: A Practical Process and Living Case Study
Competency-based Learning: A Practical Process and Living Case Study
Tom Gram
 
Peer Groups
Peer GroupsPeer Groups
Peer Groups
Stephanie Eckles
 
Competence Based Curriculum
Competence Based CurriculumCompetence Based Curriculum
Competence Based CurriculumGregory Budiman
 
Peer Group (Group 3)
Peer Group (Group 3)Peer Group (Group 3)
Peer Group (Group 3)
Freshy Serapio
 
10 Reasons to Become a Police Officer
10 Reasons to Become a Police Officer10 Reasons to Become a Police Officer
10 Reasons to Become a Police Officer
Classes and Careers
 
Police officer powerpoint
Police officer powerpointPolice officer powerpoint
Police officer powerpointjustinmichael16
 

Viewers also liked (18)

Assessments on the Fly
Assessments on the FlyAssessments on the Fly
Assessments on the Fly
 
Narada’S Instructions On Srimad Bhagavatam For Vyasadeva
Narada’S Instructions On Srimad Bhagavatam For VyasadevaNarada’S Instructions On Srimad Bhagavatam For Vyasadeva
Narada’S Instructions On Srimad Bhagavatam For Vyasadeva
 
Command systems
Command systemsCommand systems
Command systems
 
Gold Silver Bronze Command By J Mc Cann
Gold Silver Bronze Command By J Mc CannGold Silver Bronze Command By J Mc Cann
Gold Silver Bronze Command By J Mc Cann
 
Peer Relationships
Peer RelationshipsPeer Relationships
Peer Relationships
 
What We Know and How We Learned It
What We Know and How We Learned ItWhat We Know and How We Learned It
What We Know and How We Learned It
 
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your WorkGo Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
Go Beyond PowerPoint: Organizing Results-Oriented Training to Boost Your Work
 
Achieving Results
Achieving ResultsAchieving Results
Achieving Results
 
Result Oriented Approach
Result Oriented ApproachResult Oriented Approach
Result Oriented Approach
 
Learning to fly
Learning to flyLearning to fly
Learning to fly
 
Skills and qualities in command and control
Skills and qualities in command and controlSkills and qualities in command and control
Skills and qualities in command and control
 
What is Competency-Based Education?
What is Competency-Based Education?What is Competency-Based Education?
What is Competency-Based Education?
 
Competency-based Learning: A Practical Process and Living Case Study
Competency-based Learning: A Practical Process and Living Case Study Competency-based Learning: A Practical Process and Living Case Study
Competency-based Learning: A Practical Process and Living Case Study
 
Peer Groups
Peer GroupsPeer Groups
Peer Groups
 
Competence Based Curriculum
Competence Based CurriculumCompetence Based Curriculum
Competence Based Curriculum
 
Peer Group (Group 3)
Peer Group (Group 3)Peer Group (Group 3)
Peer Group (Group 3)
 
10 Reasons to Become a Police Officer
10 Reasons to Become a Police Officer10 Reasons to Become a Police Officer
10 Reasons to Become a Police Officer
 
Police officer powerpoint
Police officer powerpointPolice officer powerpoint
Police officer powerpoint
 

Similar to Doing DH: Learning on the Fly - Presentation by Brian Norberg (NCSU)

Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Joe Hughes
 
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and ScaleGDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
Patrick Chanezon
 
Open and Accessible UI
Open and Accessible UIOpen and Accessible UI
Open and Accessible UI
Mark Meeker
 
Progressive Enhancement with JavaScript and Ajax
Progressive Enhancement with JavaScript and AjaxProgressive Enhancement with JavaScript and Ajax
Progressive Enhancement with JavaScript and Ajax
Christian Heilmann
 
Jazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
Jazz up your JavaScript: Unobtrusive scripting with JavaScript librariesJazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
Jazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
Simon Willison
 
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendWide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendMySQLConference
 
Measuring Web Performance (HighEdWeb FL Edition)
Measuring Web Performance (HighEdWeb FL Edition)Measuring Web Performance (HighEdWeb FL Edition)
Measuring Web Performance (HighEdWeb FL Edition)
Dave Olsen
 
Top-5-java-perf-problems-jax_mainz_2024.pptx
Top-5-java-perf-problems-jax_mainz_2024.pptxTop-5-java-perf-problems-jax_mainz_2024.pptx
Top-5-java-perf-problems-jax_mainz_2024.pptx
Tier1 app
 
The High Performance Web Application Lifecycle
The High Performance Web Application LifecycleThe High Performance Web Application Lifecycle
The High Performance Web Application LifecycleAlois Reitbauer
 
Reverse Engineering Malicious Javascript
Reverse Engineering Malicious JavascriptReverse Engineering Malicious Javascript
Reverse Engineering Malicious Javascript
Yusuf Motiwala
 
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
CODE BLUE
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWebDave Bouwman
 
Creating Responsive Experiences
Creating Responsive ExperiencesCreating Responsive Experiences
Creating Responsive Experiences
Tim Kadlec
 
炎炎夏日學 Android 課程 - Part3: Android app 實作
炎炎夏日學 Android 課程 - Part3: Android app 實作炎炎夏日學 Android 課程 - Part3: Android app 實作
炎炎夏日學 Android 課程 - Part3: Android app 實作
Johnny Sung
 
Dojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For EveryoneDojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For Everyone
slightlyoff
 
Disasters2.0
Disasters2.0Disasters2.0
Disasters2.0
Julio Camarero
 
Qa fest kiev_when its just too slow
Qa fest kiev_when its just too slowQa fest kiev_when its just too slow
Qa fest kiev_when its just too slow
Doug Sillars
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QAFest
 
Time for Comet?
Time for Comet?Time for Comet?
Time for Comet?
Simon Willison
 

Similar to Doing DH: Learning on the Fly - Presentation by Brian Norberg (NCSU) (20)

Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
Better Faster Cheaper - How Outside Developers Can Help Transit Agencies Info...
 
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and ScaleGDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
 
Open and Accessible UI
Open and Accessible UIOpen and Accessible UI
Open and Accessible UI
 
Progressive Enhancement with JavaScript and Ajax
Progressive Enhancement with JavaScript and AjaxProgressive Enhancement with JavaScript and Ajax
Progressive Enhancement with JavaScript and Ajax
 
Jazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
Jazz up your JavaScript: Unobtrusive scripting with JavaScript librariesJazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
Jazz up your JavaScript: Unobtrusive scripting with JavaScript libraries
 
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service BackendWide Open Spaces Using My Sql As A Web Mapping Service Backend
Wide Open Spaces Using My Sql As A Web Mapping Service Backend
 
Measuring Web Performance (HighEdWeb FL Edition)
Measuring Web Performance (HighEdWeb FL Edition)Measuring Web Performance (HighEdWeb FL Edition)
Measuring Web Performance (HighEdWeb FL Edition)
 
Top-5-java-perf-problems-jax_mainz_2024.pptx
Top-5-java-perf-problems-jax_mainz_2024.pptxTop-5-java-perf-problems-jax_mainz_2024.pptx
Top-5-java-perf-problems-jax_mainz_2024.pptx
 
The High Performance Web Application Lifecycle
The High Performance Web Application LifecycleThe High Performance Web Application Lifecycle
The High Performance Web Application Lifecycle
 
Reverse Engineering Malicious Javascript
Reverse Engineering Malicious JavascriptReverse Engineering Malicious Javascript
Reverse Engineering Malicious Javascript
 
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
[CB16] 80時間でWebを一周:クロムミウムオートメーションによるスケーラブルなフィンガープリント by Isaac Dawson
 
Mume HTML5 Intro
Mume HTML5 IntroMume HTML5 Intro
Mume HTML5 Intro
 
Usability in the GeoWeb
Usability in the GeoWebUsability in the GeoWeb
Usability in the GeoWeb
 
Creating Responsive Experiences
Creating Responsive ExperiencesCreating Responsive Experiences
Creating Responsive Experiences
 
炎炎夏日學 Android 課程 - Part3: Android app 實作
炎炎夏日學 Android 課程 - Part3: Android app 實作炎炎夏日學 Android 課程 - Part3: Android app 實作
炎炎夏日學 Android 課程 - Part3: Android app 實作
 
Dojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For EveryoneDojo 1.0: Great Experiences For Everyone
Dojo 1.0: Great Experiences For Everyone
 
Disasters2.0
Disasters2.0Disasters2.0
Disasters2.0
 
Qa fest kiev_when its just too slow
Qa fest kiev_when its just too slowQa fest kiev_when its just too slow
Qa fest kiev_when its just too slow
 
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
QA Fest 2019. Doug Sillars. It's just too Slow: Testing Mobile application pe...
 
Time for Comet?
Time for Comet?Time for Comet?
Time for Comet?
 

Recently uploaded

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
ViralQR
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 

Recently uploaded (20)

Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.Welocme to ViralQR, your best QR code generator.
Welocme to ViralQR, your best QR code generator.
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 

Doing DH: Learning on the Fly - Presentation by Brian Norberg (NCSU)

Editor's Notes

  1. Watch your waste is a perfect project to talk about because it represents rule 1 of learning on the fly: follow through This project was about physical follow through – Started with David Silver (USF, Associate Professor Media Studies and Environmental Studies) visit I help organized visit to NCSU Agroecology Education Farm and meeting with representatives from Sustainability Office 6 months later Sustainability Office organized staff work day at Agroecology Education Farm, where I spend hours picking weeds and was introduced the upcoming watch your waste event
  2. Rule 2: There has to be a set goal for learning on the fly project. The year before, University Dining did a one day event where they threw all waste in a garbage can on an upright weight scale. They were only able to get one data point—the average waste per plate was 3.73. An average really doesn’t change participant behavior. Our goal for the project was to affect the participants behavior
  3. Rule 3: Start light and use what’s already been done when you can We knew the first step to changing participant behavior was starting to record each individual’s behavior. I had developed a mobile app for monitoring Libraries’ public-facing technologies and was able to use that code to complete over 90% of the waste watching app We replaced the upright scale with a digital scale with a zeroed out plate on which to dump the waste. A person with an ipad stood next to the scale and recorded the waste amount in the app, as well as the time the participant took to eat.
  4. Rule 4: Break the project into part and be ready to change direction in your plans The initial plan was to record all weights and visualize the results to find patterns. The waste watcher app exported the individual wastes and iused Tableau Public to visualize the results. Time = When weighing was recorded Color = weighings at the same time Size = amount of waste in the weighing We saw a pattern of participants coming up in groups which was affecting the amount of waste produced. It appears when one member of the group was finished the others stopped eating even if they were done.
  5. We thought we can use this group dynamic to retrain participant behavior. Moreover, during the event participants were leaning over to see their waste amount. Visualizing results kills 2 birds with one stone: lets them see results more clearly and ‘shame’ them in front of their friends by letting them waste amounts compared Doing project in pieces allowed us to change how we would affect participant behavior
  6. Rule 5: Make the project iterative and learn to deal with it Once we saw the need for a real time visual component. It was time to go back to the drawing board. We decided to use Pusher and D3 to create dynamic visualizations. Both tools had to be learned on the fly. Coming to terms with the iterative process, does not only mean being able to change direction of the project. Sometimes it means giving up the project altogether. In the case of the waste watcher app, it requires human labor to enter data. Not really scalable. Can a microprocessor be used to automate the entry of data or will project be scrapped? The link is to a video that show the app in action. The visualizations will be displayed on TVs around the dining hall.
  7. Rule 6: During building, be proud of small victories Before there were visualizations there was illegible json coming being sent from the window where the data was entered to the window that would display the visuals.
  8. Rule 7: When learning on the fly hack...and whening hacking make Google your best friend Don’t reinvent the wheel. Search web for code and examples Oftentimes, you don’t know the correct words for finding results on what you need. Use your Google search results to help you understand the jargon. This could mean a lot of Googling, so start getting friendly with Google… and be nice to it. When you are tired of hanging out with Google, ask a coworker or a tech forum like http://stackoverflow.com/.
  9. Here is the results of one of those marathon Google sessions and the essence of a hack. To make the bar charts, I used the code on the left from a site called “D3 for Mere Mortals”. The blue arrows on code to the right indicate the few changes that I had to make to the original code. The changes were all style and data selection related.