software design

There are two main reasons why I created this blog. I wanted to pass on my experience, and also engage in conversation with other developers about: Software Architecture Software Design What is Software Architecture? By software architecture, I mean the format and layout of physical systems, e.g. Visual Studio Solutions consisting of individual projects, classes, […]

In time one of the main themes of this blog will be about software architecture and design. There are many different terms used to describe this important subject and sometimes they are used interchangeably. In this blog, “Software Design” will mean the internal design of programs, “Software Architecture” will mean the organisation of, and relationship […]

Top Posts & Pages

Categories

Recent Posts

Recent Comments

Archives

Blogroll

  • Mike Cohn's Blog
  • Scott Hanselman's Blog
- mike@mountaingoatsoftware.com

To prioritize a backlog, think about what users need, what they want, and what they merely wish for.

- mike@mountaingoatsoftware.com

- mike@mountaingoatsoftware.com

What does working at a “sustainable pace” mean to you?

- mike@mountaingoatsoftware.com

Sprint planning may look like it’s about tasks and estimates but those are not the goal.

- mike@mountaingoatsoftware.com

- Scott Hanselman

Award for longest blog post title ever? Andrey Muzychenko has a great github repository where they d

- Scott Hanselman

I ran into this interesting issue where my System PATH environment variables got out of order. I ran

- Scott Hanselman

Docker Desktop for Windows uses WSL to manage all your images and container files and keeps them in

- Scott Hanselman

David and friends has a great repository filled with examples of "broken patterns" in ASP.

- Scott Hanselman

I'm very much enjoying David Fowler's tweets, and since he doesn't have a blog, I wil

Meta