My technology radar

Here is where I track the technologies and techniques I work with. It is inspired by Embedded Artistry which is based on the original Thoughtworks radar. It’s a way of organising tools in categories and noting the maturity or adoption level for each.

Though I use different categories: in addition to observing technology trends, I wanted to highlight some aspects of embedded software engineering that I find challenging in the focus areas section.

  1. Languages & Libraries
  2. Platforms
  3. Tools
  4. Techniques & Focus areas

Instead of including the flashy Javascript radar, I decided to keep it simple and use a text based approach. To further simplify it, I reduced the assessment scale to the following:

Languages & Libraries

πŸ’‘ This section contains programming languages, supporting libraries and occasionally complete software frameworks.

Adopt

Evaluate

Hold

Platforms

πŸ’‘ The platforms sections includes hardware platforms, bootloaders, operating systems and cloud providers.

Adopt

Evaluate

Hold

Tools

πŸ’‘ The tools section list supporting engineering tools: software/firmware build systems, sanitisers, formatters.

Adopt

Evaluate

Techniques & Focus areas

πŸ’‘ This section contains engineering techniques and some focus areas which I think requires special care in embedded software engineering.

Adopt