About

All about this web site

About Digital Made Simple

Digital Made Simple is a personal technical journal documenting my journey building a real-world application using C#, .NET, and Vue, with a strong emphasis on practical problem-solving and informed design decisions.

The site captures hands-on investigations into specific technologies, architectural patterns, and coding practices as they arise during development. Rather than focusing on polished tutorials, the content reflects the reality of building and evolving software: experimentation, false starts, refactoring, and incremental improvement.

A significant part of this journey involves working alongside modern AI tools. This includes exploring where AI accelerates development, where it falls short, and how it can be used responsibly to support thinking rather than replace it. The goal is to be honest about both the benefits and limitations of AI-assisted development.

Technology Choices

This site is built on Umbraco CMS. Earlier iterations experimented with Orchard CMS, which was ultimately discarded in favour of a solution that better aligned with my preferences for a C#-centric ecosystem, clearer mental models, and long-term maintainability.

WordPress was deliberately avoided. While powerful and widely adopted, it did not align with the architectural control, development workflow, or technology stack I wanted for this project.

Why This Exists

Writing is a way to clarify thinking. This site serves as both a personal knowledge base and a public record of lessons learned while designing, building, and maintaining software. If something here helps another developer navigate a similar problem, avoid a pitfall, or think differently about a familiar tool, then it has achieved its purpose.

Everything here is based on real experience, ongoing learning, and the understanding that good software is shaped over time.