• Skip to main content
  • Skip to primary sidebar

Reefwing Software

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

App Development

September 23, 2026 by David Such Leave a Comment

Groupthink — Why AI Agent Groups Fail

In 1985, the psychologists Garold Stasser and William Titus ran what became one of the most replicated experiments in group decision-making. Four-person groups had to choose among three candidates for student body president. Each candidate was described by sixteen characteristics. The trick was in the distribution. The best candidate’s virtues were scattered across group members so that no individual could see the full picture, while a mediocre candidate’s virtues were known to everyone. The complete evidence pointed clearly to one answer. Each individual’s data pointed in the wrong direction.

When every member received all the information, 83 percent of groups chose the best candidate. When the information was distributed, 18 percent did.

This August, Anthropic ran the same test on teams of four AI agents deciding realistic questions: which candidate to hire, which investment to make, which property to buy. Shared evidence favored the wrong option. Each agent held unique, decisive private facts favoring the right one. Solving the task required an agent to recognize its private information as pivotal and press it against an apparent consensus.

A single agent handed the entire evidence base got the answer right nearly every time. Groups of agents, after discussion, got it right in 17 to 36 percent of runs for most model families. 

Read More…

Filed Under: AI, App Development, Embedded, Robotics Tagged With: embedded AI

August 29, 2026 by David Such Leave a Comment

The Language LLMs Need Is Not the One Being Built

Vibe coding did not make the programming language irrelevant. It changed which properties of a language matter.

While vibe coding my latest application I got to thinking about whether someone needed to create a computer language which explicitly targets LLMs. Assuming we get to a point where you don’t need to review the underlying code (a big assumption I know), then does the language used matter as long as you get the required outcome?

If a human never reads the code, the argument goes, why generate syntax built for human eyes at all? Proposals are being circulated for machine-native formats. For example, JSON programs, semantic graphs, and languages with grammars minimised for constrained decoding. The premise is that human readability is an obsolete requirement we can now delete.

I think the premise is wrong, but the question underneath it is good. There is real value in a language designed around how LLMs fail. It just looks nothing like a machine-native syntax, and the solution has already been found.

Read More…

Filed Under: AI, App Development, Embedded Tagged With: embedded AI

August 15, 2026 by David Such Leave a Comment

The One Rule You Cannot Talk Your Way Past

On August 14, auto mode becomes the default permission mode in Claude Code for Pro, Max, and Team plans. Instead of asking you to approve each shell command, a separate classifier reviews every action and blocks the dangerous ones. I wanted to know what “dangerous” means in concrete terms, so I dumped the classifier’s rulebook. There are 17 allow rules, 65 soft_deny rules, and one hard_deny rule. All 65 soft rules can be overridden. The single hard rule can’t. That asymmetry is the interesting bit.

Read More…

Filed Under: AI, App Development, Embedded Tagged With: embedded AI

July 11, 2026 by David Such Leave a Comment

Loop Engineering with Claude Code: Rebuilding Snake

Eight prompts, ten minutes of agent time, one failed prediction, and two bugs introduced by the human-in-the-loop.

I started writing this article to better understand Loop Engineering which is the new Prompt Engineering (how 2025 that is now). I thought this would mostly involve understanding how to create an effective coding harness, but for completeness I tried one-shotting the project with a single prompt. In some ways the one-shot version was better than the loop engineered game, but in some ways it is worse. The more complex the project the more effort you need to put into the harness, but if models keep improving (and are allowed to be exported)…

Read More…

Filed Under: AI, App Development, Embedded Tagged With: embedded AI

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

April 9, 2024 by David Such Leave a Comment

Creating Minesweeper using BeeWare, Python, and Pygame

How to create a cross-platform clone of the 90’s classic game Minesweeper, using the briefcase/pygame/python tech stack. #beeware #pygame #python #minesweeper

https://reefwing.medium.com/creating-minesweeper-using-beeware-python-and-pygame-e8dae29cf02d

Filed Under: App Development, macOS

April 7, 2024 by David Such Leave a Comment

Adding a User Interface to ChatGPT with BeeWare — Part 4

Create a Python API to interface with the LLM of your choice and use the cross-platform framework BeeWare to quickly prototype the design. #chatgpt #gui #python #api #openai

https://reefwing.medium.com/adding-a-user-interface-to-chatgpt-with-beeware-part-4-38b6e53d49e9

Filed Under: AI, App Development, macOS

March 30, 2024 by David Such Leave a Comment

Version 0.0.2 of Copy Editor Released

A new version (v0.0.2) of Copy Editor has been released which adds the ability to import docx (Word) files and automatically detects if your computer has the required NLTK (Natural Language Tool Kit) resources downloaded. If they aren’t detected, the app will prompt you to download them.

If you have problems downloading via the link on the Copy Editor page, another option is to download the install file from the Reefwing Software GitHub repository (in the install/macOS directory). This is also a good spot to document any issues, bugs, or suggested enhancements.

Filed Under: AI, App Development, macOS

March 16, 2024 by David Such Leave a Comment

New FREE Copy Editor App for macOS

Our latest app is free and provides real-time text analysis and editing suggestions for any supported document type (plain text – txt, markdown – md, or HTML – htm). It leverages advanced natural language processing techniques to offer a wide range of features, including grammar and spelling corrections, style improvements, and readability assessments.

It was developed using BeeWare’s Toga as the GUI framework, which allows the app to run on multiple platforms, providing a seamless experience across different operating systems. It was packaged using Briefcase. The software should be considered beta, and at this stage we are only releasing the macOS version.

You can download the app and read more about it in the Copy Editor section of the site.

 

Filed Under: App Development, macOS

February 1, 2024 by David Such Leave a Comment

The “Hard Problem” of Consciousness

Recently we have been working nearly every day with ChatGPT, DALL-E, Midjourney and Bard, and this has led us to question whether these GenerativeAI models are intelligent.

The first problem you come across when trying to answer this question, is that no one agrees on what intelligence is. From that perspective, the question then becomes unanswerable. However, this is a bit of a cop out. A better yard stick of intelligence may be, “I can’t define intelligence, but I know what it looks like when I see it.” Using that criteria, we think that most people would agree that Artificial Narrow Intelligence (ANI) has been achieved. Artificial Narrow Intelligence (ANI), also known as Weak AI, refers to AI systems designed to perform a specific task or a limited range of tasks. Unlike Artificial General Intelligence (AGI) or Strong AI, ANI lacks the ability to apply its intelligence broadly across a wide range of contexts.

Read More – https://medium.com/@reefwing/the-hard-problem-of-consciousness-c849861c31cf

Filed Under: AI, App Development, Robotics

  • Page 1
  • Page 2
  • Page 3
  • Interim pages omitted …
  • Page 9
  • Go to Next Page »

Primary Sidebar

Embedded AI News

Recent Posts

  • The Sunset of the Independent Edge AI Chip September 25, 2026
  • Groupthink — Why AI Agent Groups Fail September 23, 2026
  • Building an NFC-Powered PCB Business Card for Embedded AI September 19, 2026
  • The Intellectual Event Horizon: Can an AI Model Know What Nobody Taught It? September 17, 2026
  • You need a Reflex Layer Because — Shannon September 13, 2026

Featured Posts

The Sunset of the Independent Edge AI Chip

September 25, 2026 By David Such Leave a Comment

As semiconductor giants acquire edge AI startups and build neural processing directly into standard chips, what happens to the pioneers who helped bring AI onto our devices? In this episode, we explore how edge AI is shifting from a specialized product to an everyday feature. We examine why increasingly complex language models are challenging early […]

Archives

  • September 2026
  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • 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