<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Software Engineering on Snake Eyes Software</title><link>https://www.snakeeyessoftware.com/tags/software-engineering/</link><description>Recent content in Software Engineering on Snake Eyes Software</description><generator>Hugo -- 0.164.0</generator><language>en-us</language><lastBuildDate>Sun, 08 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://www.snakeeyessoftware.com/tags/software-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Dear AI: Your HashedPassword Implementation Has Trust Issues</title><link>https://www.snakeeyessoftware.com/blog/dear-ai-your-hashedpassword-implementation-has-trust-issues/</link><pubDate>Sun, 08 Jun 2025 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/dear-ai-your-hashedpassword-implementation-has-trust-issues/</guid><description>An analysis of security flaws in AI-generated HashedPassword value object implementations, examining data leakage, memory persistence, and problematic code comments.</description></item><item><title>Zero-Trust Data Architecture: Building the Unbreachable Layer</title><link>https://www.snakeeyessoftware.com/blog/zero-trust-data-architecture-building-the-unbreachable-layer/</link><pubDate>Fri, 17 Jan 2025 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/zero-trust-data-architecture-building-the-unbreachable-layer/</guid><description>An exploration of implementing zero-trust data architecture as a fundamental component of application security, addressing encryption, key management, and compliance requirements.</description></item><item><title>Murphy and The Law of Unintended Consequences</title><link>https://www.snakeeyessoftware.com/blog/murphy-and-the-law-of-unintended-consequences/</link><pubDate>Mon, 03 Jun 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/murphy-and-the-law-of-unintended-consequences/</guid><description>A software security professional shares lessons learned from a chaotic weekend involving car rental mishaps, a ruined hotel room, lost wallet, and poor error handling across multiple businesses.</description></item><item><title>Agile on Autopilot: AI Agents Driving the Future of Software Delivery</title><link>https://www.snakeeyessoftware.com/blog/agile-on-autopilot-ai-agents-driving-the-future-of-software-delivery/</link><pubDate>Mon, 20 May 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/agile-on-autopilot-ai-agents-driving-the-future-of-software-delivery/</guid><description>AI will create, test, and deliver software through specialized agents coordinating across the development lifecycle at speeds humans cannot match.</description></item><item><title>UI Drives Risky User Behaviors</title><link>https://www.snakeeyessoftware.com/blog/ui-drives-risky-user-behaviors/</link><pubDate>Sun, 21 Apr 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/ui-drives-risky-user-behaviors/</guid><description>Poor user interface design can frustrate users and lead them to work around systems, creating security risks and breaking trust between users and applications.</description></item><item><title>When Reachability and Exploitability Dictate Software Security Decisions: A Critical Examination</title><link>https://www.snakeeyessoftware.com/blog/when-reachability-and-exploitability-dictate-software-security-decisions/</link><pubDate>Mon, 19 Feb 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/when-reachability-and-exploitability-dictate-software-security-decisions/</guid><description>An examination of why relying on reachability and exploitability to delay or avoid reporting software vulnerabilities is fundamentally flawed and dangerous to security posture.</description></item><item><title>The Secure Software Habit</title><link>https://www.snakeeyessoftware.com/blog/the-secure-software-habit/</link><pubDate>Wed, 31 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/the-secure-software-habit/</guid><description>Guide to building secure software through intentional practices across building, testing, and deployment phases.</description></item><item><title>Choose Your Own Adventure: Design for Security or Struggle with Support</title><link>https://www.snakeeyessoftware.com/blog/choose-your-own-adventure-design-for-security-or-struggle-with-support/</link><pubDate>Wed, 17 Jan 2024 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/choose-your-own-adventure-design-for-security-or-struggle-with-support/</guid><description>Exploration of how software design choices impact security, including programming languages, code principles, and architectural patterns.</description></item><item><title>It All Starts With Design</title><link>https://www.snakeeyessoftware.com/blog/it-all-starts-with-design/</link><pubDate>Wed, 20 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/it-all-starts-with-design/</guid><description>An exploration of software design principles, drawing parallels with woodworking and emphasizing the importance of design throughout the development lifecycle.</description></item><item><title>Software Security Is Software Quality</title><link>https://www.snakeeyessoftware.com/blog/software-security-is-software-quality/</link><pubDate>Wed, 13 Dec 2023 00:00:00 +0000</pubDate><guid>https://www.snakeeyessoftware.com/blog/software-security-is-software-quality/</guid><description>An exploration of how software security parallels craftsmanship quality, using woodworking analogies to explain why security testing is essential for consumer-facing software products.</description></item></channel></rss>