Skip to content

Notes from AJM Softwares

Useful ideas for better software.

Notes for developers and teams on designing, building, securing, and maintaining useful software. Each article shares practical principles for making sound engineering decisions.

Browse by topic

6 notes

  1. 04

    Application quality · 7 min read

    How do you prepare software for growth?

    A system scales when important workflows continue to meet agreed response-time, error-rate, and cost targets as demand rises. Establish that with measurements and tests, not assumptions about a framework, hosting plan, or AI-generated code.

    Read note
  2. 05

    Application quality · 6 min read

    Before you launch an application built with AI tools

    AI coding tools can produce a useful starting point, but generated code still needs the same engineering review as other code. Verify it against requirements, inspect its design and dependencies, and test its behaviour instead of relying on a convincing explanation.

    Read note