Skip to content
HomeInsights

Insights

Ideas for building
better software.

Engineering perspectives on architecture, product development, AI, and the everyday decisions behind useful software.

From the engineering desk

Browse practical articles or follow the latest technology updates.

Subscribe via RSS →

Curated links from external sources — not 360Softy original articles.

ExternalSoftware Engineering
DEV Community

How Argus was built

Argus is an agent that watches San Francisco's civic apparatus and acts on what it finds. Following one issue through city government is a seven-step chore: watch a dozen publishers that share no format or schedule, notice when an agenda is quietly amended, open the PDF packet, work out whether any of its hundred-odd items touches something you care about, get the hearing into your calendar with the right room number, find out afterwards what was decided, and repeat weekly. Steps one to four are

allthingsagentichackathonallthingsagentic
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

How I verified that an image resizer processes files locally

Many online image tools begin with the same instruction: upload your file. That is convenient, but it also means trusting an unfamiliar server with profile photos, identity documents, application images, or private screenshots. When I built Shard Tools, I wanted the image-processing step to happen inside the browser instead. I also wanted that claim to be inspectable rather than another privacy slogan. The 200×200 image resizer creates an image that is exactly 200 pixels wide and 200 pixels high

webdevjavascriptprivacy
DEV CommunityRead original
ExternalDatabase
AWS Database Blog

Fix circular role dependencies before upgrading Amazon RDS and Amazon Aurora PostgreSQL

Circular role dependencies can stall or roll back a major version upgrade of Amazon RDS for PostgreSQL or Amazon Aurora PostgreSQL when you move from PostgreSQL 14 or earlier to 15 or later. Learn why this happens, how to detect it with a single pre-upgrade query, and how to clear it before you upgrade.

Amazon AuroraIntermediate (200)RDS for PostgreSQL
AWS Database BlogRead original
ExternalSoftware Engineering
DEV Community

The safety layer that had never run

I spent a week building a system whose entire argument is that an AI agent cannot Pocket Change gives AI agents bounded, auditable spending authority. You sign one The idea I was proudest of is a separation. When a task says "find the best price", search and a budget of zero. pay and cannot search. And crucially, the looker is not the payer's child. It's the payer's sibling. That word carries the design. Attenuation is monotonic — a child holds a subset of search for its own child to inherit it.

allthingsagentichackathonaiwebdev
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Using an embedded feedback loop to develop with AI agents

I wanted to see what would happen if an AI coding agent had to work on a real embedded device, not only on the source code. On a normal project, the loop is easy. I describe a change, the agent edits the code, runs a test, reads the result, and tries again. The first version is usually wrong in some way, but that is fine because the next iteration is cheap. Embedded development is different. The code may compile correctly and still fail on the board. The device may not boot, the network may not

embeddedcontainersai
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

I asked one model to review another, and it found a bias I would not have

I spent five days building an autonomous system that owns the vulnerability after a scan, which is where one-person The part worth writing about is not the pipeline. It is a number I did not Every triage decision in this system is challenged before it becomes state. The reviewer runs on Gemma — deliberately a different model family. The The reviewer rejects 65% of the proposals it sees — 91 rejections across Those denominators matter and I will not blur them. A rejected proposal is My first reac

allthingsgentichackathongooglecloudai
DEV CommunityRead original
ExternalSoftware Engineering
DEV Community

Built an agent fleet that helps farmer's for free

I built this for the All Things Agentic Hackathon. This post covers how it works and what broke along the way. A satellite can't see crop disease. It sees one signal — plants looking less healthy than they should — and that has a dozen causes: drought, harvest, haze, a field boundary drawn over a car park. Every satellite tool alerts on that drop, and because most alerts are nothing, farmers stop opening them. So I built Fieldhand: a fleet of agents where most of the effort goes into trying to p

agentsaiautomation
DEV CommunityRead original

Let’s start with a conversation

Tell us what you’re working on.

An idea, a challenge, or a system that needs to work better. We’ll help you understand the next step.