arduino lessons learned

43
Lessons Learned

Upload: bryce-roberts

Post on 07-Jul-2015

5.087 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Arduino lessons learned

Lessons Learned

Page 2: Arduino lessons learned

Don't make something you don't use yourself

Page 3: Arduino lessons learned

Know who you're making it for

Page 4: Arduino lessons learned

Know what you want out of it

Page 5: Arduino lessons learned

Make projects,not platforms

Page 6: Arduino lessons learned

Respect the intelligence of the beginner

Page 7: Arduino lessons learned

Experts are not the best advisors when you want to make tools for beginners

Page 8: Arduino lessons learned

Good hardware, good software, good explanation and generous users make a

great project

Page 9: Arduino lessons learned

Document what you make

Page 10: Arduino lessons learned

Change is painful

Page 11: Arduino lessons learned

Expect resistance

Page 12: Arduino lessons learned

...and conspiracy theories...

Page 13: Arduino lessons learned

Never ascribe to malice what can be explained

with stupidity.

Page 14: Arduino lessons learned

If nobody complains you’re doing something

wrong

Page 15: Arduino lessons learned

Including peopleis hard

(but necessary)

Page 16: Arduino lessons learned

If you are five people in three different countries, you are a multinational

company

Page 17: Arduino lessons learned

If you're not prepared for someone else to

adapt your work, don't share it online

Page 18: Arduino lessons learned

If you're not preparedfor someone else to improve your work, don't share it online

Page 19: Arduino lessons learned

If you're not prepared for someone else to

clone your work, don't share it online

Page 20: Arduino lessons learned

If you're not prepared for someone else to

trash your work, don't share it online

Page 21: Arduino lessons learned

Organizing a startup is a lot harder once the idea

has traction

Page 22: Arduino lessons learned

You can't run a startup part-time

Page 23: Arduino lessons learned

Mistakes will get institutionalized

Page 24: Arduino lessons learned

Pick your name carefully

Page 25: Arduino lessons learned

*duino is not creative

Page 26: Arduino lessons learned

Especially if your board is not even compatible

Page 27: Arduino lessons learned

Register every domain that you can

Page 28: Arduino lessons learned

Hire a lawyer, you don’t know why but she does

Page 29: Arduino lessons learned

Be careful when somebody is just too

eager to help you

Page 30: Arduino lessons learned

Even your friends might become a competitor

Page 31: Arduino lessons learned

It’s good to be friends, better if it’s in writing

Page 32: Arduino lessons learned

Open source software doesn't necessarily

translate into a business model...

Page 33: Arduino lessons learned

Open source hardware has to.

Page 34: Arduino lessons learned

If a defective board makes it through QA...

Page 35: Arduino lessons learned

...it will be delivered to the most vocal

customer...

Page 36: Arduino lessons learned

...who will publish electron microscope

pictures of it...

Page 37: Arduino lessons learned

...pointing at every atom that is out of place...

Page 38: Arduino lessons learned

...Twittering that every board you ever made is

seriously flawed...

Page 39: Arduino lessons learned

..whose follower will robotically RT and in 8

hours someone will declare your company doomed.

Page 40: Arduino lessons learned

Your most important customers are not the

most vocal ones

Page 41: Arduino lessons learned

You might need to travel the world to meet them

Page 42: Arduino lessons learned

but, most of all

Page 43: Arduino lessons learned

Don’t let the fact that you don’t know what you’re doing stop you