Skip to content

John Farrier

For Software Engineers

  • Home
  • Categories
    • Principles
    • Business
    • Career
    • Management
    • Programming
  • Reading List
    • Fiction Books Reading List
    • Non-Fiction Books Reading List
  • About
    • About
    • My Book
    • Consulting & Speaking
    • Contact
  • Polyrhythm Software

Tag: embedded

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 10/10)
Programming

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 10/10)

1 month ago1 month ago 475 Views

GitLab Pipeline Blueprint and a Migration Checklist Parts 1 through 9 were about technical discipline: standard selection, deterministic rules, time…

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 9/10)
Programming

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 9/10)

1 month ago1 month ago 489 Views

Observability Belongs on the PC, Not in the Production Binary Part 7 covered host-first testing. Part 8 added hardware-in-the-loop testing…

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 8/10)
Programming

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 8/10)

1 month ago1 month ago 490 Views

Python and ASCII Protocols for Hardware in the Loop Part 7 pushed as much validation as possible onto the host:…

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 7/10)
Programming

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 7/10)

2 months ago1 month ago 285 Views

Test the Firmware Without the Board: Host First Strategy Parts 3 through 6 established the foundation: deterministic rules, time discipline,…

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 6/10)
Programming

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 6/10)

2 months ago1 month ago 586 Views

No Allocation in the Loop: Memory Rules That Survive CI Parts 3 through 5 established the core theme: determinism comes…

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 5/10)
Uncategorized

Modern C++ Firmware: Proven Strategies for Tiny, Critical Systems (Part 5/10)

2 months ago1 month ago 778 Views

Concepts for Hardware Platforms, Not Vtables Part 4 was about time discipline. Part 5 is about architecture discipline: separating core…

Copyright 2023-2026 John Farrier. All rights reserved

Copyright © 2026 John Farrier