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.
Wetask Is Opening Its Task Runtime to External Workers
Wetask's next update brings durable, fenced external workers, atomic batch settlement, and first-party Go, TypeScript, and Python clients. Wetask started with a simple goal: combine the pieces commonly assembled around That means a task queue, scheduler, cache, consensus, operational APIs, and The next Wetask update takes that idea beyond embedded handlers. Applications External workers are useful when execution cannot or should not happen inside Python workers running machine-learning jobs Type
Why I don't use an LLM to secure my LLM
"So you're anti-LLM for security?" No. I'm anti-lazy-architecture. Let me explain the distinction, because it's the core design decision behind the tool I'm building. The common pattern for AI security right now is: for every request, call an LLM and ask "is this malicious?" It feels right because models understand nuance. But making a frontier model judge every single request is like making your staff engineer review every line of every commit by hand. Expensive, slow, and they burn out by lunc
Termux-Sync: Don't Rebuild Termux. Restore It
If you use Termux on Android as a real development environment, you eventually run into the same problem: What happens when you get a new phone? Your Termux environment may contain: hundreds of installed packages Python and Node.js environments Git repositories shell scripts dotfiles configuration files SSH configuration development tools personal projects custom environment variables years of terminal customization Rebuilding all of that manually can take hours. That's why I built Termux-Sync.
The Astro Image Gotcha That Broke Our Production Build and How We Fixed It
We ship a bilingual (French/Arabic) marketplace site built on Astro — static output, hundreds of location plus service pages, and a few thousand professional profile pages, each with a photo pulled from Firebase Storage. Nothing exotic. Then one day the production build just... died. No warning during local dev, no failing test, no lint error. npm run build exited non-zero, and the stack trace pointed at astro:assets. The cause, once I dug in: one profile's photo URL had gone stale. A Firebase S
Termux App Store: A Community Package Manager for Termux on Android
If you use Termux on Android, you probably know the feeling: You find a useful command-line tool on GitHub, but then you have to figure out how to install it on Termux. Maybe it is not available in the official Termux repositories. Maybe it is a small developer tool that does not make sense for the official repository. Maybe the project provides source code, but no Termux package. Or maybe you simply want an easier way to discover and manage community packages. That is the problem I wanted to so
Investigating three real-world incidents in our cybersecurity evaluations
Comments
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.
Prefer email? [email protected]
