• Skip to main content
  • Skip to primary sidebar

Reefwing Software

  • Home
  • Book
  • Development
  • Blog
  • Contact Us
  • Privacy
You are here: Home / Archives for embedded AI

embedded AI

April 5, 2026 by David Such Leave a Comment

Pi and the Mirage of Patternicity

In April 2025, a claim began circulating online: pi is gradually increasing around the 7,237th decimal place. A math enthusiast in Cincinnati named April Simons had apparently flagged the anomaly. Prof F.O. Olsday, head of the Number Theory Group at Princeton, was quoted confirming it. Cosmologists were linking it to the accelerating expansion of the universe. The same algorithm, the same hardware, different results. A 4 becoming a 5. Persistent. Inexplicable.

Except that “F.O. Olsday” is a phonetic rearrangement of “Fool’s Day.” And April Simons was posting from Cincinnati on the first of April.

Pi has not changed. It cannot change. It is a fixed ratio determined by Euclidean geometry, and every one of its digits is as immutable as the definition that produces them. The 7,237th digit was a 4 before 2016, it was a 4 after 2016, and it will remain a 4 until the heat death of the universe and beyond.

But here is what matters: the joke worked. It worked on humans, and it would work on machines.

This episode examines why both biological and artificial neural networks are structurally vulnerable to detecting patterns in structurally empty data, a phenomenon with a clinical name: apophenia. We trace the evolutionary logic behind false positive pattern detection, from Skinner’s superstitious pigeons to the fusiform face area that fires on toast. We then show how the same asymmetry, optimising for recall at the expense of precision, is recapitulated in trained neural networks through simplicity bias, the documented tendency of gradient-descent-trained models to latch onto whichever statistical regularity is easiest to extract, regardless of whether it reflects causal structure.

Listen to the Podcast…

Filed Under: AI, Embedded Tagged With: embedded AI, podcast

April 4, 2026 by David Such Leave a Comment

Claude Code: Creating a C++ Linter for Embedded Development

I know! I’m late to the Claude Code party but now I’m here, I’m all in. If you write C++ for microcontrollers, or edge inference, you already know that the rules are different from desktop software. No heap allocation after startup. No exceptions. No recursion on a 4 KB stack. And these constraints are not optional if you want your firmware to survive.

The problem is that general-purpose linters do not enforce the rules you need. Clang-tidy is powerful, but configuring it to catch you just used int instead of int32_t, requires writing custom checks in C++ against the AST. That is a significant investment for what should be a simple rule. I wanted something I could tweak for each project.

Read More…

Filed Under: AI, App Development, Embedded, Title Post Tagged With: development, embedded AI

March 29, 2026 by David Such Leave a Comment

The Missing Clock: Why Intelligence Needs Time

Every living organism on Earth keeps time. Not metaphorically. Not approximately. From single-celled cyanobacteria running a three-protein molecular oscillator to the nested circadian hierarchies governing mammalian physiology, intrinsic timekeeping is not a feature of complex life. It is a prerequisite for life itself.

Modern AI has no such clock. Transformers encode position, not time. Recurrent networks carry state but generate no rhythm. Reinforcement learning agents step forward on externally imposed ticks. Time in artificial intelligence is metadata, a column in the dataset, not a computational substrate shaping how information is processed moment to moment.

This distinction is not academic. It determines what these systems can and cannot do. Biological clocks enable anticipation, not just reaction. They gate energy expenditure to predicted demand. They provide phase context that changes the meaning of identical inputs depending on when they arrive. They synchronize distributed systems without central authority. None of these capabilities emerge naturally from architectures that treat time as data rather than as structure.

In this episode, we trace intrinsic timekeeping from its minimal biochemical origins through its multi-scale biological architecture and into the engineering consequences for AI at the edge. We examine why resource-constrained embedded systems, where power budgets, latency, and autonomy matter most, are precisely where the absence of an internal clock creates the sharpest design limitations. And we look at emerging approaches, from neural ordinary differential equations to coupled oscillator models, that begin to close the gap between processing sequences about time and processing in time. #embeddedAI #podcast

https://www.buzzsprout.com/2429696/episodes/18916209

Filed Under: AI, Embedded Tagged With: embedded AI, podcast

March 27, 2026 by David Such Leave a Comment

Will Robots Evolve into Crabs?

Nature keeps reinventing the crab. At least five times, unrelated crustacean lineages have independently converged on the same compact, flat, modular body plan. Biologists call it carcinisation. Engineers should be paying attention.

In this episode, we look at what the crab’s repeated emergence tells us about the deep constraints that shape both biological and artificial systems. The crab body succeeds not because it is optimal in the abstract, but because its modularity creates a platform for downstream specialisation. The same logic applies to robotic morphology: compact, laterally stable, segment-based designs consistently outperform human-mimicking forms when the selection pressure is efficiency rather than aesthetics.

We extend the analogy into AI architecture, where the Transformer has undergone its own carcinisation, colonising vision, audio, robotics, and protein folding from its origins in language modelling. That convergence reflects shared hardware and training constraints, not architectural perfection. And just as crab-like forms have been lost at least seven times in nature through decarcinisation, the emergence of hybrid architectures signals that the Transformer monoculture may be a local optimum, not a final destination.

The core argument is that convergence signals constraint, modularity enables both convergence and escape, and the platform matters more than the form. Engineers chasing human mimicry or constant architectural reinvention may be solving the wrong problem. Nature solved it by building modular platforms and letting selection do the rest.

Check out our latest podcast on Embedded AI – https://www.buzzsprout.com/2429696/episodes/18910786

Filed Under: AI, Embedded, Robotics Tagged With: embedded AI, podcast

March 16, 2026 by David Such Leave a Comment

Learning to Claude Code

Up until now we have been using ChatGPT and Gemini to scratch our vibe-coding itch. But the future is agentic and a lot of folks swear by Claude so we thought we would give it a go and use the Anthropic Academy to learn how.

If you want to use Claude Code you are going to need at least a Pro account (i.e., pay Anthropic some money). There is an interesting tweet (what do we call them now?) by Boris Cherny about how he uses Claude Code. As its creator, his advice is credible. Boris runs five Claude’s in parallel in terminal and jumps between them as they spit out a result. He has another 5–10 Claude’s in the browser (http://claude.ai/code). We are going to start with a more modest single Claude and take it from there.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

What the F-35 can Teach us about Writing Safer Embedded C++

We recently came across the Joint Strike Fighter Air Vehicle C++ Coding Standards for the F-35 program. This was published by Lockheed Martin many years ago, but it contains some useful guidelines for coding C++ on embedded systems. The number one objective for the document was, the software must not fail.

Although written for military aircraft, the philosophy behind these rules applies directly to modern embedded systems. If you are building firmware for medical devices, robotics, automotive systems, or industrial control, this distilled guide captures the most practical lessons for your own C++ standards.

Our position on guidelines is that they need tailored for the application. Guidelines exist to reduce risk. The level of restriction they impose should match the level of consequence in the system. In life-critical systems the cost of failure is too high to optimise for elegance. If you are going to ignore a guideline, you had better know what you are doing. Coding standards should scale with the risk, and breaking a rule should always be an informed decision rather than an act of convenience.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

Hardwired Instincts: Designing PrimalBot’s Reflex Shield

Any bio-inspired robot needs hardwired instincts. That means giving PrimalBot the ability to sense its environment, protect itself, and react instantly, without waiting for the processor. To achieve this we had to design a custom shield that provides dedicated reflex circuits. On it, we’ve integrated:

  • Four hardware reflex loops that can bypass the controller and activate/stop the motors instantly.
  • A Pulse Width Modulation (PWM) generator to enable speed control of the motors.

The shield is designed to act like a robotic brainstem, handling the critical low-level functions that keep the system safe and responsive, while freeing higher-level layers to focus on learning, planning, and decision-making. In this article, we’ll walk through the design and simulation process of the reflex loops.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

Electronic Circuit Simulation on macOS

If you use a Mac for your development then your circuit simulation options are fewer than for Windows, but there are options.

The genesis of this article was a design for artificial reflexes. Our usual approach is to draw up the schematic and then jump straight to breadboarding. However, there are no off the shelf designs for electronic nerves so we didn’t know exactly how we would approach this problem. We needed to play around with components using different analog conditioning blocks until we got the required output. Simulation is the perfect use case for this scenario.

It seems like anytime you want to do something new, it involves learning another software package. Electronic simulation is no different. Whatever you end up using will probably have the word “spice” in it or be a thin wrapper around one of the SPICE engines.

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

Quantum Neural Networks: Theoretical Heaven, Practical Hell

The pursuit of artificial general intelligence has long relied on silicon chips and the classical mathematics of vast, interconnected neural networks. But as datasets explode and computational demands become intractable, engineers are turning to a fundamentally different physical foundation: quantum mechanics. The result is the Quantum Neural Network (QNN), a new computational paradigm built on the mysterious physics of the qubit.

While QNNs offer potential exponential speedups and representational power that classic systems can only dream of, their practical development is currently defined by a thrilling engineering battle against quantum physics itself. Cue dramatic music…

Read More…

Filed Under: AI, Embedded, Title Post Tagged With: embedded AI

March 16, 2026 by David Such Leave a Comment

The Death of the Oracle and the Birth of the Core

As engineers, we are obsessed with scale. For the last five years, the prevailing religion of artificial intelligence has been “bigger is better.” We built cathedrals of compute, training trillion-parameter models that functioned as Omniscient Oracles. We treated them like gods in a box: we sent our prayers (prompts) over the wire to a data center in Virginia, and we waited for the divine revelation (tokens) to return.

But in our pursuit of the ultimate encyclopedia, we missed a critical engineering truth: intelligence is not just about what you know. It’s about being there.

We are now witnessing a fundamental architectural fracture. The race for the “God Model” is being abandoned in favor of the race for the Cognitive Core. We are building a system that lives always-on, by default, on every device. It is a few billion parameters of pure capability that maximally sacrifices encyclopedic knowledge for reasoning density.

This isn’t just a pivot in model size; it’s a pivot in philosophy. We are moving from the era of the Search Engine to the era of the Kernel.

Read More…

Filed Under: AI, Embedded Tagged With: embedded AI

  • Page 1
  • Page 2
  • Page 3
  • Go to Next Page »

Primary Sidebar

Email Newsletter

Sign up to the Reefwing Software mailing list to hear about new app releases and other company updates. We won't share your details with others.

Recent Posts

  • Pi and the Mirage of Patternicity April 5, 2026
  • Claude Code: Creating a C++ Linter for Embedded Development April 4, 2026
  • The Missing Clock: Why Intelligence Needs Time March 29, 2026
  • Will Robots Evolve into Crabs? March 27, 2026
  • Learning to Claude Code March 16, 2026

Featured Posts

Pi and the Mirage of Patternicity

April 5, 2026 By David Such Leave a Comment

In April 2025, a claim began circulating online: pi is gradually increasing around the 7,237th decimal place. A math enthusiast in Cincinnati named April Simons had apparently flagged the anomaly. Prof F.O. Olsday, head of the Number Theory Group at Princeton, was quoted confirming it. Cosmologists were linking it to the accelerating expansion of the […]

Archives

  • April 2026
  • March 2026
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • November 2023
  • October 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • November 2022
  • September 2022
  • August 2022
  • July 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • October 2021
  • August 2021
  • July 2021
  • June 2021
  • February 2021
  • November 2020
  • October 2020
  • May 2020
  • April 2020
  • January 2020
  • November 2019
  • October 2019
  • September 2019
  • July 2019
  • June 2019
  • May 2019
  • March 2019
  • January 2019
  • December 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • March 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • April 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • July 2016
  • May 2014
  • April 2014

Search

Copyright © 2026 · Executive Pro on Genesis Framework · WordPress · Log in