Erin McShea
33 posts
Open Closed Principle (OCP)
The open-closed principle (OCP) states that software entities should be open for extension, but closed for modification; that…
I built a game with zero asset files – everything is generated in code
Building a Game with Zero Assets in Godot This is the first game I’ve ever made. I’m not…
Separating Class Responsibilities with Clprolf
Designing clean, well-structured classes is a central challenge in object-oriented programming. Clprolf addresses this by introducing declensions —…
Intent-based marketing: How to target ready buyers
In business, to waste time is to waste money so you need a strategy that is efficient and…
Future of newsletters: 6 trends changing the newsletter industry in the next year
The future of newsletters is bright, but it’s a far cry from its snail mail origins. I’m showing…
Uncovering the Weak Spots: A Guide to AI Security Vulnerabilities
Just as traditional software systems face constant threats, AI models, too, are susceptible to a unique array of…
Your INDUSTRY conference survival kit
The ultimate insider’s guide to making every handshake, session, and coffee break count at Cleveland’s premier product management…
Proof & Completion – Dare Validation with AI
The most exciting part: users can submit proof of their completed dares. Features: Upload image, video, or text.…
Stay Ahead of AI API Changes with Pulse AI APIs — A Free Weekly Newsletter for Developers
Hey fellow developers, Keeping up with rapid AI API updates from OpenAI, Anthropic, Google Gemini, and others can…