Scoping
Scope, constraints, access and budget are clarified before the first line of code.
- Goals and features
- Technical constraints
- Written estimate
Threadlock Systems designs, develops and maintains web solutions. A software engineering business with an open approach to code.
Work starts with understanding the existing system, real constraints and the level of finish expected. Technical choices are reasoned, not stacked up.
New web projects primarily use React.js and Express.js. MongoDB and PostgreSQL depending on requirements; SQLite for small applications without sensitive data.
Beyond client work, code remains a field for exploration: experiments, tools and open contributions, published progressively.
Four areas, one standard: work that stands the test of time.
Architecture
An interface, an API, data, deployment: every piece depends on the others. The architecture comes before the tools.
Process
A simple process, without jargon: clarify, build, deliver. Then decide together what comes next.
Open works
Some work continues beyond client projects: applications, tools and experiments. Sapphire 3, Dress 3 and work on live websites are documented, with their repositories and limitations.