Software Architecture and 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

I wrote 26 blog posts during 2020. In case you missed some of them, here are the most popular.

- mike@mountaingoatsoftware.com

It can be very tempting to schedule a week without any meetings. But there are better ideas.

- mike@mountaingoatsoftware.com

Doors are now open (for a limited time only) to my new course: Estimating with Story Points.

- mike@mountaingoatsoftware.com

In this final video on creating estimates with story points, I help you overcome one of the biggest

- Scott Hanselman

Last year kind sucked, and the end of last year was particularly lame. I got off Twitter for a while

- Scott Hanselman

I think we can all agree 2020 sucked. Hopefully 2021 will be better. I've been a remote worker

- Scott Hanselman

The Stream Deck! (amazon link) is a lovely little device with bright LCD buttons that you can progra

- Scott Hanselman

Can you believe it's been 6 years since my last Tools list? Tools have changed, a lot are onlin

- Scott Hanselman

I love my pretty prompt that I use with Windows Terminal and Powershell. I also like using PSReadlin

Meta