programming
securely.
Let’s build something

PUBLISHED BY PROGRAMMING SECURELY

Read an example.
Try it yourself.

Practical guides with a worked example, questions to try and a free worksheet. Read without an account, use your own notes or download the text you write in your browser.

EXPLAIN THE CHANGE

Write a release note you can support.

Separate the reader's changed experience from the checks you ran and the scope you have not verified. An illustrative sharing-link example shows how a useful note can be honest about a preview.

Open the release-note guide and worksheet →

REVIEW ONE DECISION

A notebook for focused game practice.

These exercises use each project's documented mechanics. Read the example before a future practice session, or record a decision in the build you already have. Check the game's homepage for current availability; the worksheet does not launch a game or provide a download.

Mayo Candy

Choose a swap with the recipe in view

Compare a direct ingredient match with a special, and keep the mixer state beside your prediction and observed result.

Read the guide and try the worksheet ↗

Mayo Sky Courier

Read the next opening before climbing

Record the plane's approach, a tap cue and any rescue bubble so you can compare a flight decision with what happened.

Read the guide and try the worksheet ↗

Mayo Puzzle

Choose a group that serves the goal

Compare connected groups by their contribution to the collection goal, then give a charged row blast a specific purpose.

Read the guide and try the worksheet ↗

Mayo Gems

Plan a landing before chasing a gem

Separate the main route from an optional detour and record the platform position, checkpoint and landing you intend to test.

Read the guide and try the worksheet ↗

Mayo Road Rally

Read a traffic row before changing lanes

Name the visible opening before pursuing a pickup, and distinguish steering decisions from an active shield.

Read the guide and try the worksheet ↗

Mayo Word

Explore a wheel before spending guesses

Check candidate words against the available letter tiles, and keep shuffles, hints and observed acceptance separate.

Read the guide and try the worksheet ↗

Mayo Bullet Sponge

Read incoming fire before spending a burst

Record the cue before shielding or attacking, with the mission and pilot setup needed to compare attempts fairly.

Read the guide and try the worksheet ↗

Mayo Lumberjack

Read the next branch before swinging

Review a branch cue, a banded log or a rescue decision one step at a time instead of relying on a repeated rhythm.

Read the guide and try the worksheet ↗

About these guides

Programming Securely publishes these original exercises. Worked examples are illustrative, rather than customer stories or verified scores. Game observations depend on the version and setup you use; an example does not establish release availability or an optimal solution.

The worksheets keep your writing in the current page. They do not submit it, save it to an account or persist it in browser storage. Download a text copy before leaving if you want to keep your notes.

For a correction, email hello@programmingsecurely.com with the guide name and passage. Meet the publisher or read our privacy notice.

Support / Feature Request

We include this page or screen, your client details, and your signed-in account when available. Please don’t include passwords or payment details.

Prefer email? bug.programmingsecurely@programmingsecurely.com