Notes
Practical notes on software development, project management, and controlled AI use.
These notes connect hands-on development experience with maintainability, technical debt, Agile work, stakeholder needs, project coordination, and the controlled use of AI in real software projects.
Articles and working notes
Ideas grounded in real software work.
The aim is to make the reasoning visible: how technical decisions affect implementation, collaboration, planning, risk, release speed, and long-term maintainability.
From individual AI use to a more predictable team process
Why AI becomes useful to project planning only when its effect on implementation, review, rework, and verification is observable enough to learn from.
Technical debt as a project risk
Why maintainability, debugging effort, onboarding friction, and code quality affect cost, development speed, reliability, and continuity.
From development experience to technical project coordination
How hands-on software experience can support better planning, coordination, risk awareness, and technical decisions.
Scrum for small teams and real projects
A practical view of Agile and Scrum as tools for reducing ambiguity, waste, and project risk.
Maintainability is a business decision
Readable, testable, and evolvable software affects cost, speed, collaboration, and the ability to change a product safely.
Working with AI in small, reviewable steps
A practical way to use AI for implementation tasks while keeping changes understandable, testable, and controlled.
Topics
The common thread is practical software work.
The notes focus on the relationship between technical choices and project outcomes: what makes software easier to build, understand, maintain, coordinate, and evolve.
How I work
Technical reasoning should be visible.
AngeliniLabs uses notes, projects, and planning material to show not only what is built, but also how decisions are made: scope, risks, architecture, trade-offs, implementation steps, review, and lessons learned.