Episode 49 — Women in Engineering

women_engineersIn a conversation with electrical engineer Cherish Bauer-Reich, we consider factors that encourage or dissuade women from entering the engineering profession.

  • Over the past thirty years, Jeff has seen a definite increase in the number of women attending engineering school.
  • The American Society of Mechanical Engineers (ASME) reports that women now comprise around 14% of the U.S. engineering workforce, as compared with less than 6% in the early 1980s.
  • Our guest is electrical engineer Cherish Bauer-Reich, who specializes in electromagnetics, antennas, and RFID systems.
  • Cherish authors a blog titled, “Faraday’s Cage is where you put Schroedinger’s Cat.”
  • Carmen mentions that North Carolina is dealing with a rare snowstorm, and the results are not pretty.
  • Our guest is working on her PhD in the area of geophysics.
  • Cherish says she notices distinct differences between the problem-solving approaches of scientists and engineers.
  • In her early college experiences, Cherish says she encountered open hostility from those who felt women did not belong in science and engineering courses.
  • In many cases, our guest points out, the slights to women are not intentional; one example is an IEEE headline about the Arduino being so easy that “even your Mom can program.”
  • While the percentage of women in her Physics and Electrical Engineering courses have remained in the range of 10-20%, Cherish says that there is a much higher percentage of women in the field of geology.
  • Cherish believes that the mentoring of students by faculty members has a significant influence on the number of women that stay in a particular field.
  • When she talked with friends and mentors about pursuing an engineering degree, our guest was advised on several occasions to avoid the engineering profession.
  • In high school, Cherish was dissuaded from taking math and science classes by school counselors.
  • Carmen mentions a blog post, “I only wear goggles while swimming,” in which Cherish references a story concerning the reaction of middle-school students to learning about the lives of scientists.
  • Blogging, and communicating with others through the internet, helped our guest deal with some difficult times.
  • There was a dustup over a Reddit comment concerning the EEweb interview that featured Cherish.
  • Adam inquires as whether there are regional differences in the sexism that women face.
  • Not only is Cherish married to an engineer, but she gets to work with her husband as well.
  • Carmen presses our guest on how she represents imaginary numbers; the electrical engineering “j,” or the wrong way.
  • Cherish has mixed feelings about the “pinkification” of toys and tools intended to encourage girls to develop an interest in science and engineering.
  • Carmen notes a recent video, intended to motivate young women to pursue science careers, that received criticism as being “offensive” and “insulting.”
  • An ad for Goldieblox, set to music by the Beastie Boys, is also mentioned.
  • Jeff mentions a recent newspaper article that discusses the inability of engineers to effectively share engineering’s positive influence has on human welfare, especially with girls and women.
  • Cherish can be found on Twitter, and at her blog.

Thanks to UN Women for the photograph titled “Solar engineering student from Malawi, training in India.” Podcast theme music provided by Paul Stevenson.

Episode 48 — Troubleshooting

troubleshooting

We talk with electrical engineer Bob Schmidt about troubleshooting in this episode of The Engineering Commons podcast.

  • Please help us improve the podcast by filling out our 2014 Listener Survey!
  • Adam, Brian and Jeff agree that troubleshooting computer software problems can be a frustrating process.
  • Our guest for this episode is Bob Schmidt, an electrical engineer with 40+ years of experience dealing with software, hardware, and system design.
  • Bob obtained an FCC first-class radiotelephone operator license at the age of eighteen.
  • A Motorola 6800 microprocessor provided the computational power for Bob’s first computer, which had 512 bytes of memory.
  • Bob got interested in troubleshooting when he realized he was being specifically paid to deal with problems.
  • We often learn useful lessons through “parables of problem solving.”
  • The Dog Barks When the Phone Rings: An Engineer’s Guide to Solving Problems” is Bob’s new book about troubleshooting. Look for the second edition of the book, which will be published any day now!
  • Another troubleshooting reference is David Agans’ book, “Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems.”
  • Bob Pease’s book, “Troubleshooting Analog Circuits,” is a problem-solving guide related specifically to electronics.
  • The “five questions” approach that Bob advocates for problem-solving involves asking:
    1. What do you know?
    2. What are the rules?
    3. What don’t you know?
    4. How can you find out the stuff you don’t know?
    5. How do you know when you are ready to solve; or have you already solved the problem?
  • It’s important to write down what you know when beginning to troubleshoot a problem.
  • Our guest feels that clear communication is an important element of the problem-solving process.
  • Carmen references one of Bob’s blog posts, “What Customers Don’t Understand.”
  • We must be attentive to the constraints of people, time, money and results when addressing the customer’s problems.
  • Henry Petroski’s book, “To Engineer Is Human: The Role of Failure in Successful Design,” discusses what can go wrong in engineering projects.
  • In a 2010 presentation for the National Book Festival, Dr. Petroski talked about how the sciences and engineering are treated when successes and failures occur.
  • Our guest feels that studying the designs of other engineers is a great way to get an intuitive feel for potential problems.
  • Carmen references a Jim Williams tale about design titled “The Zoo Circuit: History, Mistakes, and Some Monkeys Design a Circuit.” This case study is told as a chapter in the book “Analog Circuit Design: Art, Science and Personalities.”
  • Not all information on the internet is reliable, as Bob discussed in his recent blog post, “The C.R.A.P. Test.”
  • It makes sense to ask experts for help in problem-solving, but one has to be cognizant of other demands on the expert’s time and attention.
  • An engineer’s physical senses can be quite useful in troubleshooting problems.
  • “Debug by division,” or “divide and conquer,” is a useful methodology for solving problems.
  • Adam discusses how the debug process is applied in road building.
  • Watching others apply the “debug by division” process is useful means for learning the methodology.
  • Bob’s book offers a few “warnings” that should be heeded if you think you’ve successfully solved a problem:
    1. Correlation is not causation.
    2. Your theory of causation had better show good correlation in your experiments.
    3. There might be more than one correct answer.
    4. Undo your fix and check to see if the problem returns.
    5. There can be multiple paths to good solutions. Your way is not the only way.
    6. Never allow a defect or problem report to go by without documenting and fixing that problem.
  • Additional “challenge” questions that one might ask about a possible solution include:
    1. How did other people solve problems similar to this problem in the past?
    2. Good writers of design are good readers of other people’s designs. Are you a good reader?
    3. Could it ever have worked that way?
    4. Does it work that way now?
    5. Are you suffering from optimism bias?
    6. How complete are your checklists?
    7. Are you doing big debug or little debug?
  • Our guest feels that engineering schools should emphasize troubleshooting as an integral element of the design process.
  • Bob can be found on the web at PrettyGoodProblemSolver.com.

Thanks to CĂ©sar Astudillo for the photograph titled “Troubleshooting.” Podcast theme music provided by Paul Stevenson.

Episode 47 — Project Management

PERT_chartAdam leads the group on a discussion of project management in this episode of The Engineering Commons.

  • Please help us improve the podcast by filling out our 2014 Listener Survey!
  • Brian feels any technically interesting project is probably of sufficient complexity to require a project manager.
  • Since Adam has a certificate in Project Management, he serves as our guide for this conversation.
  • Adam refers to a book put out by the Project Management Institute (PMI), titled A Guide to the Project Management Body of Knowledge (PMBOK).
  • A project is defined by the PMI as “a temporary group activity designed to produce a unique product, service or result.”
  • Jeff wonders whether the company NeXT Computer would therefore have qualified as a project.
  • Project that do something for the very first time can become “science projects,” placing unlimited demands on time and money. (With apologies to scientists, who find ways to live within their time and cost constraints ;^)
  • Brian notes that engineers, when constructing complicated systems, rely heavily on solutions and technologies provided by vendors.
  • Adam and Brian feel that the skills set needed to be a strong technical expert are fairly independent of those needed to be a good project manager.
  • Carmen likes “take charge” project managers who quickly get down to business in meetings.
  • Jeff mentions President Kennedy’s 1961 proclamation that the United States would send a man to the moon as an example of a leader who didn’t necessarily have strong technical skills, but Brian notes that Wernher von Braun’s engineering expertise was needed to make the project a success.
  • A “strong matrix” organization allows project managers to easily pull resources from functional groups, while a “weak matrix” organization gives functional supervisors the authority to deny resources to project managers.
  • Project managers have to balance the constraints of time, money, scope, and quality, as represented by the Project Management Triangle.
  • A work breakdown structure decomposes a project into smaller tasks that can be carried out to ensure that the project is completed.
  • Jeff notes the need to break personal tasks into smaller sub-tasks, such as a “next action,” when working with the Getting Things Done (GTD) method of time management.
  • A lot of engineers first get introduced to working with a Gantt chart via the Microsoft Project software program.
  • The “critical path” defines the series of events that have to occur on schedule for the project to be completed on time.
  • With due credit to Donald Rumsfeld, Adam breaks risk into four categories: known knowns, known unknowns, unknown knowns, and unknown unknowns.
  • Risk management methods include acceptance, mitigation, avoidance, and transference.
  • Projects typically involve the five stages of initiation, planning, executing, monitoring and controlling, and closing.
  • Jeff mentions the “not-invented-here” syndrome, which is an urge to repeatedly “reinvent the wheel.”
  • A sturdy wooden gavel is handy for keeping meetings on task, says Carmen.
  • According to the PMBOK, the common elements of project management systems are:
    1. Integration Management
    2. Scope Management
    3. Time Management
    4. Cost Management
    5. Quality Management
    6. Human Resource Management
    7. Communications Management
    8. Risk Management
    9. Procurement Management
    10. Stakeholders Management

Thanks to Wikipedia for the chart titled “Pert_chart_colored.” Podcast theme music provided by Paul Stevenson.

Practical insights for the engineering crowd