Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

At the OOPLSA 1998 conference, I attended the inaugural meeting of the Intergalactic Society of Software Architectural Awesomeness Rex [1].

Also there was Grady Booch, holding the floor. I was a bit star struck.

When I finally spoke up, I asked "What's software architecture?"

Booch pondered for a moment and then said "Software architecture is what software architects create."

Pop. No longer star struck.

I did eventually find a definition for software architecture in the book "Design Rules: The Power of Modularity". Their definition is (from memory) architecture is the set of visible design decisions for a product.

TL;DR: Don't sweat it. Just write software.

[1] I may have misremembered the name of the organization.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: