27220 Parallax Inc, 27220 Datasheet - Page 229

BOOK STAMPWORKS

27220

Manufacturer Part Number
27220
Description
BOOK STAMPWORKS
Manufacturer
Parallax Inc
Datasheet

Specifications of 27220

Accessory Type
Booklet
Product
Microcontroller Accessories
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
StampWorks
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Not applicable / Not applicable
Striking Out on Your Own · Page 219
Striking Out on Your Own
Congratulations, you’re a BASIC Stamp programmer! So what’s next? Well, that’s up
to you. Many new programmers get stuck when it comes to developing their own
projects. Don’t worry, this is natural – and there are ways out of being stuck. The
following workflow tips and resources will help you succeed in bringing your good
ideas to fruition.
Plan Your Work, Work Your Plan
You’ve heard it a million times: plan, plan, and plan. Nothing gets a programmer into
more trouble than bad or inadequate planning. This is particularly true with the
BASIC Stamp as resources are so limited. Most of the programs we’ve fixed were
“broken” due to bad planning and poor formatting which lead to errors.
Talk It Out
Talk yourself through the program. Don’t just think it through, talk it through. Talk
to yourself–out loud–as if you were explaining the operation of the program to a
fellow programmer. Often, just hearing our own voice is what makes the difference.
Better yet, talk it out as if the person you’re talking to isn’t a programmer. This will
force you to explain details. Many times we take things for granted when we’re
talking to ourselves or others of similar ability.
Write It Out
Design the details of your program on a white (dry erase) board before you sit down
at your computer. And use a lot of colors. You’ll find working through a design
visually will offer new insights, and the use of this medium allows you to write code
snippets within your functional diagrams.
Design with “Sticky Notes”
Get out a pad of small “sticky notes”. Write module names or concise code fragments
on individual notes and then stick them up on the wall. Now stand back and take a

Related parts for 27220