Software Development
Articles, guides and tutorials on software development, covering methodologies, tools, languages and best practices for building production-grade software.
Password Storage: What to Use in 2026
Which hashing algorithm to choose and with what parameters, why a salt is not enough on its own, and the storage mistakes that survive for years.
Continue ReadingSoftware Supply Chain Security for Small Teams
Where dependency risk actually comes from, which controls repay the effort at small scale, and what an SBOM does and does not tell you.
Continue ReadingTechnical Documentation That Gets Read
Why documentation goes stale, the four documents actually worth maintaining, and how to write for somebody who is tired and in a hurry.
Continue ReadingDeveloper Onboarding That Ships in Week One
Why new developers take months to become useful, what to fix first, and the single metric that tells you whether your onboarding actually works.
Continue ReadingSoftware Escrow: Who Actually Needs It
What a software escrow agreement covers, why most released material is unusable, and the cheaper arrangements that solve the same worry.
Continue ReadingFixed Price Contract or Time and Materials?
What a fixed price contract really buys, when time and materials costs less, and the third option most software work should actually use.
Continue ReadingAPI Versioning: When to Break and How Not To
When an API change is genuinely breaking, why URL versions are not the only option, and how to retire an old version without losing clients.
Continue ReadingHow to Write a Software RFP That Gets Useful Quotes
Why most software RFPs produce quotes you cannot compare, what to include instead of a feature list, and the questions that reveal a good supplier.
Continue ReadingSoftware Maintenance Cost: What Nobody Budgets For
What it costs to keep custom software running after launch, why the usual percentage rule misleads, and the line items teams consistently forget.
Continue ReadingTechnical Due Diligence: What Buyers Actually Look For
What an acquirer or investor examines in your codebase, which findings reduce the price, and how to prepare without rewriting anything.
Continue Reading