Came across a wonderful book 101 Things I Learned in Architecture School by Matthew Frederick, and couldn’t resist the urge to jot down some wonderful concepts, key ideas. The book is more about architecture as in construction, buildings, but I find it useful to consider in Software Architecture in an abstract sense too.
PS: These are open to your own interpretation in a positive sense 🙂
- Architecture begins with an idea
- Be more specific to increase appeal
- Any design decision should be justified in atleast two ways
- An architect knows something about everything. An engineer knows everything about one thing.
- Science works with chunks of things with continuity presumed, but an artist works with continuities having chunks presumed
- Good designers are fast on their feet
- Good designers aren’t afraid to throw away a good idea
- Being process oriented, not product driven
- Seek to understand problem before chasing solutions
- Slow to fall in love with your ideas
- Making design investigations and decisions holistically
- Making design decisions conditionally i.e. awareness they may not work as presumed
- Knowing when to change
- Accepting that anxiety comes from not knowing what to do
- Always asking “What If …?” regardless of how satisfied you are
- Favor improved design process over perfectly realized architecture
- Three levels of simplicity
- Simplicity
- Complexity
- Informed Simplicity aka Pattern Recognition
- Professional experts know how to communicate their knowledge to others in everyday language
- Less is more
- Design in perspective!
- No design system is or should be perfect
- Success of masterpiece seems not to lie so much in their freedom from faults, but persuasiveness of mind
- Forget about what you want the design to be, instead ask design what it wants to be
- Always design a thing by considering it in it’s next larger context
- Limitations encourage creativity
- Problems are opportunities to be embraced not overcome
- Just do something while waiting
A few others that I’ve come across from known acquaintances, about character
-
Don’t wait until everything is just right. It will never be perfect. There will always be challenges, obstacles, and less than perfect conditions. So what. Get started now. With each step you take, you will grow stronger and stronger, more and more skilled, more and more self-confident, and more and more successful.
-
Success is not final, failure is not fatal: it is the courage to continue that counts.
-
I have not failed 1,000 times. I have successfully discovered 1,000 ways to not make a light bulb.
-
I am a great believer in luck, and I find the harder I work, the more I have of it.
-
One-half of life is luck; the other half is discipline – and that’s the important half, for without discipline you wouldn’t know what to do with luck.
-
I don’t believe you have to be better than everybody else. I believe you have to be better than you ever thought you could be.
-
The main thing is to keep the main thing the main thing.
-
Be miserable. Or motivate yourself. Whatever has to be done, it’s always your choice.
-
We come to love not by finding a perfect person, but by learning to see an imperfect person perfectly.
This is getting a bit more subjective, but I much prefer the Zune Marketplace. The interface is colorful, has more flair, and some cool features like ‘Mixview’ that let you quickly see related albums, songs, or other users related to what you’re listening to. Clicking on one of those will center on that item, and another set of “neighbors” will come into view, allowing you to navigate around exploring by similar artists, songs, or users. Speaking of users, the Zune “Social” is also great fun, letting you find others with shared tastes and becoming friends with them. You then can listen to a playlist created based on an amalgamation of what all your friends are listening to, which is also enjoyable. Those concerned with privacy will be relieved to know you can prevent the public from seeing your personal listening habits if you so choose.
Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are.
Between me and my husband we’ve owned more MP3 players over the years than I can count, including Sansas, iRivers, iPods (classic & touch), the Ibiza Rhapsody, etc. But, the last few years I’ve settled down to one line of players. Why? Because I was happy to discover how well-designed and fun to use the underappreciated (and widely mocked) Zunes are. polskie gry
If you’re still on the fence: grab your favorite earphones, head down to a Best Buy and ask to plug them into a Zune then an iPod and see which one sounds better to you, and which interface makes you smile more. Then you’ll know which is right for you. polskie gry