6:30 PM, Wednesday, 28 May
Using “Style” to Successfully Program Embedded Microcontrollers in ‘C’
Craig E Goldman, CoAutomation Inc., 508-366-9552,
info@coautomation.com
It is both good news and bad news. Compiler technology
has reached the point where almost all microcontroller projects can be
successfully programmed in ‘C’. Assembly language is rarely needed any
more for performance, code density or even special functionality. This is
good news. ‘C’ code is easier to understand and modify than assembler.
This is also bad news since some programmers produce ‘C’ code that can be
a torture to read. To help, many companies adopted guidelines for ‘C’
coding style. This is good news. Unfortunately, most ‘C’ styles are
hastily thrown together documents with few real suggestions.
In 2005, Craig Goldman was challenged to improve one
company’s ‘C’ style guide. That project was delivered in a few days and
was a modest 15 page document. Being an engineer, Craig continued to
tinker. Craig’s own ‘C’ style guide has grown to 10 chapters and over 150
guidelines. There are 18 guidelines just on writing comments. Some of
these guidelines are obvious, some are controversial and still others are
down-right pushy.
Craig will present his ‘C’ style as well as discuss why
having a coding style can prevent many software development ills. Plenty
of time will be allocated for questions and opposing views.
Craig Goldman has almost 30 years experience in
designing hardware and firmware for embedded microcontroller-based
systems. He has SB and SM degrees from the Massachusetts of Technology and
an MBA from Nichols College. Mr. Goldman has an extensive track-record of
successful projects with TI MSP430, Microchip PIC, Freescale HC08 and
various 8051 microcontrollers. He has designed products for dozens of
companies in the consumer, industrial and medical markets. He is a member
of the IEEE and the Boston Consultants Network.
PLEASE NOTE:
No charge for Consultants Network members; or
non-members. The meeting is free and open to the public. Casual dress.
The Consultants Network meeting starts at 6:30 PM. The
meeting location is at Foley Hoag LLP, Emerging Enterprise Center, Bay
Colony Corporate Center, 1000 Winter Street, Suite 4000, North Entrance,
Waltham, MA. From Route 128 take Exit 27B (Winter Street). At the end of
the exit ramp, turn right onto Wyman St. At the next set of lights, turn
right on Winter St. Stay in the far right lane and continue around the
reservoir. Turn left at Bay Colony Corporate Center. Proceed to 1000
Winter Street and enter at the NORTH entrance
http://www.foleyhoag.com/TheFirm/Offices/Emerging
%20Enterprise%20Center%20at%20Foley%20Hoag.aspx
Check the Consultants Network website for details and
last minute information of our upcoming lectures series for 2007-2008
http://www.boston-consult.com/calendar.php
For more information, e-mail
cn.boston@ieee.org or
chairman@boston-consult.com;
or contact the chairman Tom Vaughan at 781-344-0087. The Consultants
Network website is at
www.boston-consult.org.
6:30 PM, Wednesday, 25 June
Increase revenues: Develop a strategy for systematically cultivating
referrals
At Foley-Hoag, 1000 Winter Street, Suite 4000, Waltham, MA
Chances are you get a lot of your business from
referrals-either from previous clients or from others that know your work.
The question is: How often do you miss opportunities because a prospective
referral source just doesn’t think of you when he/she encounters an
organization that can use your services. If this happens regularly, it may
be time to develop a marketing strategy for systematically generating
referrals.
Please join Barbara Bix, Principal BB Marketing Plus (www.bbmarketingplus.com)
as we discuss steps you can take to cultivate referrals including:
-
How to identify effective referral sources
-
What you can do to build relationships with these
individuals
-
How you can stay top of mind
-
Ways you can help them recognize situations where
you can provide value
-
How you can motivate them to introduce you to
prospective clients
Please come prepared to discuss your own referral
successes.
Barbara Bix, Principal, is a seasoned
business-to-business strategic marketing consultant. For the ten years
immediately before founding BB Marketing Plus, Ms. Bix managed markets and
products for EMC, Motorola, General Electric, and Wang. Earlier in her
career, she co-founded Cardinal Data, a firm that developed turnkey
business systems for manufacturers. She also worked as a Systems Analyst
for Siemens Corporation and in Marketing and Human Resources for the
Insurance Company of North America (now a part of CIGNA).
Ms. Bix graduated The Wharton School with an MBA in
Management Information and Control. She earned her Bachelors of Arts in
Cognitive Psychology from the University of Pennsylvania. She has also
completed post-graduate courses at Northeastern's State-of-the-Art
Engineering program and the Harvard School of Public Health.
PLEASE NOTE:
No charge for Consultants Network members or
non-members. The meeting is free and open to the public. Casual dress.
The Consultants Network meeting starts at 6:30 PM. The
meeting location is at Foley Hoag LLP, Emerging Enterprise Center, Bay
Colony Corporate Center, 1000 Winter Street, Suite 4000, North Entrance,
Waltham, MA. From Route 128 take Exit 27B (Winter Street). At the end of
the exit ramp, turn right onto Wyman St. At the next set of lights, turn
right on Winter St. Stay in the far right lane and continue around the
reservoir. Turn left at Bay Colony Corporate Center. Proceed to 1000
Winter Street and enter at the NORTH entrance
http://www.foleyhoag.com/TheFirm/Offices/Emerging%20Enterprise
%20Center%20at%20Foley%20Hoag.aspx
Check the Consultants Network website for details and
last minute information of our upcoming lectures series for 2007-2008
http://www.boston-consult.com/calendar.php
For more information, e-mail
cn.boston@ieee.org or
chairman@boston-consult.com;
or contact the chairman Tom Vaughan at 781-344-0087. The Consultants
Network website is at
www.boston-consult.org.