Hi folks. I'm currently studying software engineering and design, by reading "Software Architecture in Practice", among other books. I understand that reading alone is not enough, and I need to practice design. The question is: What's the best way to practice software design based on what's online nowadays? Is there any recommended way to do that? How can I validate my designs?
Hope this is not too much of a dumb question, but some help might come in handy. Thanks a lot.
Also, take your favorite framework and look underneath the covers to see how others have been doing it.