Software & Technology
Software engineering, architecture, delivery, and product-focused technology writing.
18 articles
Oct 21, 2026
Joel Wynes Website - https://joelwynes.com/ Most development teams understand why application dependencies need lockfiles. A package manifest might say that a project depends on a particular version...
CI/CDDevOpsDevSecOps
Read "GitHub Actions Lockfiles Bring Reproducibility to CI/CD Dependencies"Oct 21, 2026
Joel Wynes Website - https://joelwynes.com/ Container platforms usually become complicated in a predictable place: not inside the container, but around it. A development team can package an...
Amazon ECSAWSCloud Architecture
Read "ECS Gateway Turns Ingress Into a Platform Capability"Oct 21, 2026
Joel Wynes Website - https://joelwynes.com/ Serverless computing has always asked developers to adapt their applications to the platform. AWS Lambda made infrastructure management dramatically...
AWSAWS LambdaCloud Architecture
Read "Lambda Web Functions Blur the Line Between Serverless and Traditional Web Servers"Oct 12, 2026
Most of the AI applications we interact with today operate primarily in the digital world. They generate text. Analyze documents. Write code. Produce images. Answer questions. Even when these...
Artificial IntelligenceAWSConnected Vehicles
Read "Physical AI Is Where Software Architecture Meets the Real World"Oct 12, 2026
One of the recurring tradeoffs in serverless architecture has been startup latency. AWS Lambda makes it remarkably easy to deploy event-driven application logic without managing servers. But that...
AWSAWS LambdaCloud Architecture
Read "AWS Lambda SnapStart for Containers Changes the Serverless Performance Equation"Oct 12, 2026
Most discussions about AI coding agents focus on what they can produce. How much code can they write? How many bugs can they fix? Can they build an entire application? Those are interesting...
AI AgentsDistributed SystemsEnterprise Architecture
Read "AI Agents Are Forcing Us to Rethink the Architecture of Developer Infrastructure"Oct 6, 2026
Most operating-system permission models were created for applications. AI agents are something different. An ordinary application asks for access because it needs to perform a particular function. A...
AIAI AgentsApplication Security
Read "AI Agents Are Forcing Operating Systems to Rethink Permission Models"Oct 6, 2026
One of the first instincts developers have when building something with AI is to improve the prompt. Add more instructions. Explain the edge cases. Specify the output format. Tell the model what to...
AI AgentsAutomationDeveloper Productivity
Read "Agent Workflows Should Be Code, Not Just Prompts"Oct 2, 2026
Seven days. That's one of those numbers that somehow became normal in subscription software. Why seven? Sometimes there's a good reason. Often there isn't. It's simply the trial length someone...
AndroidApp MonetizationiOS
Read "Your App's Free Trial Length Should Be an Experiment, Not a Default"Oct 2, 2026
One of the most useful things we give software developers is permission to fail safely. Create a branch. Change something. Run it. Break it. Fix it. Try again. Production doesn't care until we're...
AIAI AgentsCI/CD
Read "AI Coding Agents Need Their Own Safe Place to Break Things"Oct 2, 2026
One of the conveniences of modern software development is that we rarely build everything ourselves. Install a framework. Add a few packages. Pull in an authentication library. Use an...
DevSecOpsJavaScriptNext.js
Read "Your Framework Is Only as Secure as Its Dependency Chain"Sep 22, 2026
For years, one of the easiest architectural rules to remember about AWS Lambda was this: If the job might run longer than 15 minutes, Lambda isn't the right place for it. That rule influenced...
AWSAWS LambdaCloud Architecture
Read "AWS Just Changed One of the Old Rules of Serverless Architecture"Sep 22, 2026
AI is quickly changing the software-development workflow. Agents can investigate issues, modify files, run tests, prepare pull requests and increasingly operate development tools themselves. That's...
AIAI AgentsCI/CD
Read "AI Coding Agents Make CI/CD Security More Important, Not Less"Sep 22, 2026
One of the signs of good software architecture is something users will never notice: The infrastructure underneath the application can change dramatically while the application itself barely...
Cloud ArchitectureDistributed SystemsScalability
Read "The Best Architecture Hides How Much the Infrastructure Has Changed"Sep 14, 2026
For the last several years, most applications of generative AI have followed a fairly familiar pattern. A user submits something. An application sends a prompt to a model. The model returns a...
AIAI AgentsAPIs
Read "AI Agents Are Becoming a New Layer in Software Architecture"Sep 11, 2026
Good product engineering is not simply about writing clean code, choosing the right framework, or shipping features quickly. It is about making technical decisions and product decisions reinforce...
DevOpsEngineering LeadershipProduct Development
Read "What Good Product Engineering Looks Like in Practice"Sep 11, 2026
Shipping quickly is usually treated as a sign of a healthy software team. More releases. More experiments. More customer feedback incorporated into the product. More visible momentum. But there is...
Read "Shipping Product Changes Without Creating Operational Churn"Sep 11, 2026
Software rarely becomes difficult to maintain because someone intentionally designed it poorly. More often, complexity arrives gradually. A product starts small. A few engineers move quickly, make...
Clean ArchitectureDeveloper ProductivityEngineering Teams
Read "Designing Systems That Stay Readable as Teams Grow"