Outsourcing product development

Outsourcing product development correctly can reduce the overall product development cost and reduce it's time to market. This article looks at the advantages and disadvantages of outsourcing product design.

Using Open Source in Commercial products

Using open source components in a commercial product may speed up the time to market while reducing the development costs and risk. This article gives an overview of some popular open source licence types for hardware and software, their advantages and also their disadvantages.

Safety standards

Safety critical systems have to be reliable and work exactly as specified without unintended side-effects. This article is designed to give a very brief run-down of the various standards that are available to address the needs of safety critical development.

Code reviews

We have published an article about software code reviews and how they can improve software quality. This is the first of a planned series of articles on improving the product development process.

Linux cheat sheet

This cheat sheet is designed to show the essential technical details of configuring and building Linux with an emphasis on its usage in an embedded system to allow programmers and engineers to get up the inital learning curve as speedily as possible.