rundog.dev

Mark Standen

Have a plan. Test towards it.

I build software professionally, mostly in C#, and write about it here. Carefully planned, thoroughly proven with tests, and continuously delivered from day one. Future me is already busy.

Things that I think about most:

  • Programming - C# with strong static typing, and Functional TypeScript
  • Test-driven development - writing tests before writing code in fast break/fix iterations
  • CI/CD - pipeline driven automation of quality gates, building, testing and deployment
  • Maintainable architecture - Layered architecture, single resposibilities, dependency injection, etc.
  • Scripting and developer tooling - using local scripts to automate quality tools, guiderails for AI assisted development
  • Quality gates and automation of formatting, linting, and testing