KauaiBots Robotic Control Software
Hi
Scott Libert
Software Manager
Scott Libert Software Mentor
We’re looking for
some software
Inn O vators
you’re nuts” - Larry Ellison I WANT YOU TO HELP GIVE A ROBOT A BRAIN
Software is
Everywhere
Cute, huh? Hi, I’m THUNDERCHICKEN
CPU
What does the software team do?
It starts
with…
Design
wild ideas welcome here
Do you think we could make the steering work like this? Is he seriou s?
Do you like to design stuff?
…then we write
Code
Insert Software Here
The stereotypical coder
I was born to code…
The stereotype is not (always) true…
Do you like to invent things?
Do you like to figure out how stuff works?
Do you like to solve problems?
Do you like to sit in front of a computer?
(P.S.: Some math required…)
…then to make sure it works
and works right
and works well
and works fast…
Test
Why isn’t this working? Did you plug it in?
Do you like to break things?
If ( it works ) then { celebrate; try to find other ways to break it; } else { If ( it almost works ) then goto Coding; else if ( it’ll never work ) then goto Design; }
Challenges
TOUGH STUFF
“Genius is 1% Inspiration
and
99% Perspiration” - Thomas Edison
Passion is the fuel
(not to mention hamburgers)
Spaghetti /spe’geti/: n. [It] A big, tangled mess
What a mess!
Spaghetti 2 =
Confusion
Bug /b^g/: n. [Origin uncertain] When software doesn’t work like it should.
“If you’re not failing every now and again,
it’s a sign you’re not doing anything very innovative.” - Woody Allen
“I haven’t failed;
I’ve found 10,000 ways
that don’t work!”
when pursuing a passion or following a dream,
pain is part of the process
“When you innovate,
you’ve got to be prepared
for everyone telling you
you’re nuts” - Larry Ellison
Changing the world
is not always easy
Are you up to the challenge?
Our Busy Schedule Training Sessions (until end of year) “Crunch time” (Jan-Feb) Competition (March)