How to make software do your bidding, even if you aren’t a software engineer especially Jordan Wirfs-Brock The Piton NNIP Ignite May.

Slides:



Advertisements
Similar presentations
Marie L. Radford, Ph.D. Associate Professor Rutgers, The State University of New Jersey Lynn Silipigni Connaway, Ph.D. Senior Research Scientist OCLC Reference.
Advertisements

Computer Security Workshops Security Introduction, Central Principles and Concepts.
Graphic Designers Who Program as Informal CS Learners Brian Dorn and Mark Guzdial College of Computing, Georgia Tech.
1 Institute for Software Research, International BEHOLD, WE HAVE SIGNAL.
1. What is this course all about?. Learning objectives All students will organise their folders All will understand what the structure of the course is:
VIDEO GAME PROJECT!! BY: AMELIA & KATELYN. OUR FAVORITE VIDEO GAME.
Career Paths in Computing © 2014 Project Lead The Way, Inc.Computer Science and Software Engineering.
Career Paths in Computing. Computing is: Creative, Social, In demand! See videos at
Doing your search What search tool should I use? Which type of search should I choose? Which search words should I type in? How can I decide what results.
NETWORK ADMINISTRATOR. EXAMPLES OF SOME COMPUTING RELATED CAREERS Multimedia Artist / Graphics Artist Information System Manager Computer Scientist Network.
The World Wide Web is a great place to find more information about a topic. But there are a lot of sites out there—some are good and some are not so good.
+ Careers in STEM are Everywhere! Science, Technology, Engineering, Math.
By. J agger  The min wage for a computer engineer is $15,o80.  The annual wage is $42,270 and to be a computer software engineer is $92,430 a year.
La Salle University Executives on Campus Event Ed Malinowski, AmeriHealth Mercy November 19, 2005 November 16, 2006 November 15, 2007.
Scientists at work.  Think back to your scientist drawing…  Why did you draw it the way you did?  Write 3 sentences about what a scientist looks and.
Sheila Fredericks File Management. Think of your computer as if it were a file cabinet Computer C D Each file drawer is a computer drive.
By Sadie Gerber. Location  My favorite restaurant is Dairy Queen. It is in Mayfield Heights.
Discovering Computing: Perspectives of Web Designers Brian Dorn (now, University of Hartford) and Mark Guzdial (School of Interactive Computing)
SEC835 Security in Databases and Web applications Presentation.
Internet Safety Krista Sell IST 525 Kutztown University Summer 2011.
Alexis Ponce Slide 1 is Information Technology Slide 2 is Science Technology Slide 3 is Professional Athlete.
My career choices Game designer, Software designer, Engineer.
ANN ROSELLE LIBRARIAN PHOENIX COLLEGE ED VAN WINKLE LIBRARY MANAGER MARICOPA COUNTY SHERIFF’S OFFICE Cover Letter & Resume Tips: Getting the Interview!
Discovering Computing: Perspectives of Web Designers Brian Dorn (now, University of Hartford) and Mark Guzdial (School of Interactive Computing)
The “socialness” of search Alison J. Head, Ph.D., Project Information Literacy University of Washington iSchool, metaLAB (at) Harvard 27 January 2016 |
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
A Career in Computers Mahaksh Patel. Is a Career in Computers For Me? The problem to be solved is “Is a Career in Computers for me?” This question is.
In order to attract quality traffic to a particular website it is very important to know which strategies to adopt, if one is creative enough they will.
Summary of Learning Activity At Barnier Public School I have implemented a six step process of inquiry. Technology plays a critical role throughout the.
Reasons To Start An eCommerce Business
Chapter 1 Computer Technology: Your Need to Know
Survival Guide to Help avoid being Conned!
What is copyright law?.
Looking for best web design company There are millions of website design company but we don’t know which one is the best for us?
Copyright and Plagiarism and Citations, Oh My! SCHOOL OF PHARMACY
On the way to school. Teenage problems.
Unit 3, Lesson 8 Making Presentations That Get Attention
Foundations of Programming: Introduction to Programming
Career Paths in Computing
HOW TO PACK A COOLER FOR MULTIPLE DAYS TRIP As summers are approaching, it is the time for vacation and camping. Whether you are with friends or family.
IoT Marketing Specialists
Finding a Job Gathering Leads
Intro To Design 1 Elementary School Library: User Sub-System Class Diagrams Software Engineering CSCI-3321 Dr. Tom Hicks Computer Science Department.
Decomposition.
Jobs that require Computer Science
קורס פיננסי – מושגים פיננסיים / כלכליים
MY Ideal job By: Dušan Gordanić
Quiz Time Lets start with a quiz.
Tips for Scouts.
My career compass to becoming a chef
Tips for Scouts.
QUANTIFIERS My job is too stressful. I have too much work to do.
Using the Web of Knowledge
Ann Marie’s E-Portfolio
Finding a Job Gathering Leads
What is Academic Honesty?
Introduction to Computing CSCE 181
Sight Words.
PUSD High Frequency Word List: First Grade
All the important info about the ap Environmental Science Test
Trick Words Level 1 Press space bar to begin and then again after student has read each word.
Unit 1 Making friends: Lesson A Getting to know you
TECHNOLOGY, ENGINEERING AND DATA CONTINUING AND PROFESSIONAL EDUCATION
Free time activities Maskalan O.A..
the you are to was they of that as in for I and it with is on my a he
How I Learned to Stop Worrying and Love Automation
Organised by Gr 10 CAT class
Science Technology Engineering Maths Computing.
I am a student. We are students. You are a student. You are students. He is a student. She is a student. It is a student. They are students.
Facebook & Instagram Marketing
Presentation transcript:

How to make software do your bidding, even if you aren’t a software engineer especially Jordan Wirfs-Brock The Piton NNIP Ignite May 12, 2011

My name is Jordan, and I am not a programmer. By 2012, there will be and estimated: 3 million professional software developers 13 million “end-user” programmers – people who program, but aren’t software engineers (Source: Scaffidi, Shaw and Myers

= COMPUTER GEEK Image credit: Slideshow Bruce (

COMPUTER GEEK

Tip #1: It pays to have a friend on the inside.

We are, we are, we are, we are, we are the Engineers We can, we can, we can, we can, demolish forty beers Drink rum, drink rum, drink rum all day, and come along with us 'Cause we don't give a damn for any old man who don't give a damn for us!

Tip #2: Be a tinkerer and a designer.

Tip #3: R ead T he ( F ***ing) M anual

Tip #4: Do things multiple ways. multiple

Image credit: ALA – American Library Association, shared with a Creative Commons license.ALA – American Library Association

Too hot… …too cold… …JUST RIGHT.

Tip #5: Learn new tricks. Image credit: Wikimedia Commons user Chrkl, shared with a Creative Commons license.Chrkl

“…end-user programmers don't know a lot about computer science, and that lack of knowledge hurts them. …They mostly learn to program through. …Not knowing much about computer science means that they're inefficient at searching. ” Source: Mark Guzdial, “What do Scientists and Engineers Need to Know About Computer Science?” referring to Dorn and Guzdial, 2010, “Learning on the Job: Characterizing the Programming Knowledge and Learning Strategies of Web Designers”“What do Scientists and Engineers Need to Know About Computer Science?” “Learning on the Job: Characterizing the Programming Knowledge and Learning Strategies of Web Designers”

d Image credits: Galio, Hannes Grobe, THORGalioHannes GrobeTHOR E C Tip #6: