EmbeddedRelated.com

James Grenning (@JamesGrenning)

James Grenning's trains, coaches and consults worldwide. James' mission is to bring modern technical and management practices to product development teams, especially embedded systems development. He is the author of Test-Driven Development for Embedded C (https://wingman-sw.com/tddec). He is a co-author of CppUTest, a popular unit test harness for embedded C and C++ (http://cpputest.org). He invented Planning Poker, an estimating technique used around the world, and participated in the creation of the Manifesto for Agile Software Development (https://agilemanifesto.org/). His website is https://wingman-sw.com.

My TDD Journey Started Dec 6, 1999

James Grenning December 6, 2023

My story of learning Test-Driven Development started 23 years ago today. TDD has helped me exercise my code well before there is target hardware to run on. TDD helps me prevent defects. It can help you too.


In the beginning, there was no code…

James Grenning August 16, 20233 comments

…and it was good.

Why is it that code starts out nice and deteriorates over time?


No Threads Found

Use this form to contact JamesGrenning

Before you can contact a member of the *Related Sites:

  • You must be logged in (register here)
  • You must confirm you email address