S5 Solutions | LabVIEW, ATE, Test Engineering Services
  • Services
    • Product Development
    • Software Development
    • Test Engineering
  • Case Studies
    • Medical
    • Aerospace
    • Industrial & Automotive
  • Knowledge Base
    • Outsourcing Software Development
    • ATE >
      • What is ATE?
      • ATE Basics
    • LabVIEW & TestStand >
      • LabVIEW Basics
      • TestStand Basics
      • Learning LabVIEW
      • Getting Started with OOP
      • Seattle LabVIEW Developers Conference
    • ALOHA
    • MLA >
      • MLA Introduction
      • MLA Tutorial
    • GDevCon 2026
    • Blog
  • Contact Us
    • FAQs
    • About Us
    • Contact Us

Start with the Plan

9/1/2021

0 Comments

 
Good engineering starts with a good plan with specific goals. The best engineers I have known are not the ones that are the smartest or most clever, but the ones who can distinguish between an engineering challenge for challenge sake and an actual problem that needs to be solved.
​

I saw an Elon Musk video recently on the 5-step manufacturing process that had a quote I really appreciated: "The most common error of a smart engineer is to optimize a thing that should not exist"
Picture
0 Comments

Use Test to Improve Design

8/30/2021

0 Comments

 
Testing your device is important at all levels. Validation testing can help developers improve the design. Accelerated life testing can help improve the durability. Functional testing can help manufacturing improve yield. There are many ways testing can improve your product.
Picture
0 Comments

Loyalty

8/30/2021

0 Comments

 
There have been many times I have seen employees come and go at a client while we worked on their project. It is easy to think that building your “own team” means having more stability and loyalty. Project-based workers are sometimes viewed as if we are just passing through and not really invested in the project. A good service provider should bring as much or more loyalty as your direct employees.
Picture
0 Comments

Expertise and Ego

8/30/2021

0 Comments

 
When looking for help with your project, you need that unique combination of someone who brings expertise but also leaves their ego at the door and knows how to play nice with the rest of your team. That may seem like a unicorn, but some of us are pretty good at it, if I do say so myself, leaving my ego at the door.
Picture
0 Comments

Do the Difficult Thing First

8/30/2021

0 Comments

 
When starting a new project, there’s always a long list of tasks. Resist the temptation to do the easy tasks first. Instead, start with the most difficult part. This is the risk area. If it doesn’t work, the low-hanging fruit is pointless. Solving the hard part may change the direction for the project which could mean redoing easy tasks anyway.

​
Picture
0 Comments

"Shoot the Engineer"

8/30/2021

0 Comments

 
Engineering is never “done”. Engineers gonna engineer. You have probably never heard an engineer say “That’s perfect. There’s nothing more I would change. Ship it.” More likely, you hear “You know what this toilet seat needs is BlueTooth and a phone app.” 

Having well-defined criteria for completion is important to knowing when your product is ready. And that is functional criteria, not a list of engineering tasks. Minus that, the engineers will continue engineering endlessly.
Picture
My first boss out of college always said “There comes a point in every project where you have to shoot the engineer.” A bit harsh, perhaps. And just to be clear, he never actually did that to my knowledge. The point was well taken and I have made an effort during my career to focus on the business case for the project, not just the engineering perspective.
​

Rather than shooting them, I have a better suggestion: distract them with the next shiny engineering challenge. Buy them a dev kit from SparkFun so they can play around with something new. Or ask them if they know anything about ______ (literally any piece of technology). That should keep them busy long enough for you to ship your product.
0 Comments

Plan for Test Early

8/11/2021

0 Comments

 
Engage your test engineering team as part of your design process. Don’t wait to finish the design before planning for test.

​During you development cycle, you should also develop a testing strategy and a test specification. The earlier in your design process the better. Often there are design choices that can make testing easier with little effort.
Picture
0 Comments

Choosing a LabVIEW Framework

7/24/2020

1 Comment

 
A framework is a set of code, strategies, and programming techniques that serve as a starting point for a program. Like the framework of a building, it provides the basic structure. You can then build the details of your application around that basic structure.
A framework provides some boiler plate code, saving time by giving you a jump start at development.

​It also standardizes the programming style, making it easier to read code from other developers. It is especially helpful in a team environment to have everyone on the team coding with similar styles and techniques.
Picture

Read More
1 Comment

Specify: You Hit What You Aim For

6/22/2020

1 Comment

 
We think of engineering projects in 5 distinct phases:
  1. Specify
  2. Design
  3. Implement
  4. Validate
  5. Deliver
Picture
The first step, Specify, is in many ways the most important step. This is the step that sets the direction for everything that will come after it.

Too often, the engineer in all of us wants to get right to the meat of the project. Even before we have analyzed the full scope, we want to get to the fun part. I submit that the rest can be fun too. The whole solution is part of the challenge. Some problems are solved with a circuit, some with code, but others can only be solved by other factors.

Read More
1 Comment
Forward>>

    Categories

    All
    Events
    GUI
    LabVIEW
    Maker
    Project Success
    Special Interest

    RSS Feed

Seattle Area HQ
​

425.298.7447
​[email protected]
S5 Solutions

Contact Us
Case Studies
Services

Custom LabVIEW Development
Automated Test Equipment (ATE)
Product Development

Products
​

​ALOHA
​MLA


National Instrument Alliance Partner
Custom Software Development Alliance
© 2026  S5 Solutions, Inc.    -    Privacy Policy
  • Services
    • Product Development
    • Software Development
    • Test Engineering
  • Case Studies
    • Medical
    • Aerospace
    • Industrial & Automotive
  • Knowledge Base
    • Outsourcing Software Development
    • ATE >
      • What is ATE?
      • ATE Basics
    • LabVIEW & TestStand >
      • LabVIEW Basics
      • TestStand Basics
      • Learning LabVIEW
      • Getting Started with OOP
      • Seattle LabVIEW Developers Conference
    • ALOHA
    • MLA >
      • MLA Introduction
      • MLA Tutorial
    • GDevCon 2026
    • Blog
  • Contact Us
    • FAQs
    • About Us
    • Contact Us