Book review: A Whole New Mind
5 Dec

5 Dec

28 Nov
The four basic design principles:
Contrast
I two items are not exactly the same, then make them different. Really different.
Our eyes like contrast.
Creating contrast is just fun.
Add contrast through your typeface choices, line thicknesses, colors, shapes, sizes, space, etc.
Don’t be a wimp.
Repetition
Repeat some aspect of the design throughout the entire page.
Being consistent.
Create repetition to enhance the design and the clarity of the information.
Be conscious of the value of contrast.
Alignment
Nothing should be placed on the page arbitrarily. Every item should have a visual connection with something else on the page.
Avoid using more than one text alignment on the page.
Center is weak.
Proximity
Organize.
Group related items together.
Avoid too many separate elements on a page.
Typefaces
Make contrast with type, size, weight, form, structure, direction, and color.
Contrast heavy weights with light weights, not medium weights.
Warm colors come forward; cool colors recede. Experiment with the colors of black text.
Think more in terms of horizontal type versus tall, narrow columns of type, rather than type on a slant.
Caps versus lowercase is a contrast of form, as well as roman versus italic or script. Scripts and italics have similar forms-don’t combine them.
Don’t use all caps.
Never put two typefaces from the same category on the same page.
Never put two sans serif typefaces on the same page.
Combining sans serif with serif is a time-tested combination.
Name the problem, then you can create the solution. Find similarities-not the differences.
15 Nov
Social Intelligence (SI) is the ability to get along well with others, and to get them to cooperate with you. Sometimes referred to simplistically as “people skills,” SI includes an awareness of situations and the social dynamics that govern them, and a knowledge of interaction styles and strategies that can help a person achieve his or her objectives in dealing with others. It also involves a certain amount of self-insight and a consciousness of one’s own perceptions and reaction patterns.
From the standpoint of interpersonal skills, Karl Albrecht classifies behavior toward others as falling somewhere on a spectrum between “toxic” effect and “nourishing” effect. Toxic behavior makes people feel devalued, angry, frustrated, guilty or otherwise inadequate. Nourishing behavior makes people feel valued, respected, affirmed, encouraged or competent. A continued pattern of toxic behavior indicates a low level of social intelligence – the inability to connect with people and influence them effectively. A continued pattern of nourishing behavior tends to make a person much more effective in dealing with others; nourishing behaviors are the indicators of high social intelligence.
26 Oct
Web applications are the front door to most organizations, exposing them to attacks that may disclose personal information, execute fraudulent transactions, or compromise ordinary users. This practical book has been completely updated and revised to discuss the latest step-by-step techniques for attacking and defending the range of ever-evolving web applications. You’ll explore the various new technologies employed in web applications that have appeared since the first edition and review the new attack techniques that have been developed, particularly in relation to the client side.
Focusing on the areas of web application security where things have changed in recent years, this book is the most current resource on the critical topic of discovering, exploiting, and preventing web application security flaws.
14 Oct
The ultimate object of design is form.
The form is the solution to the problem.
The context defines the problem.
The form is a diagram of forces.
What does make design a problem in a real world case is that we are trying to make a diagram for forces whose field we do not understand.
Understanding the field of the context and inventing a form to fit it are really two aspects of the same process.
We are searching for some kind of harmony between two intangibles: a form which we have not yet designed, and a context which we cannot properly describe.
The measure of a design is how well it fits into the world around it.
In the unselfconscious culture the same form is made over and over again; in order to learn form-making, people need only learn to repeat a single familiar physical form.
In the selfconscious culture new purposes are occurring all the time.
A culture is unselfconscious if its form-making is learned informally, thorough imitation and correction.
A culture is selfconscious if its form-making is taught academically, according to explicit rules.
An unselfconscious culture made beautiful crafts by standing in the long tradition, and by making minor changes whenever something seemed to need improvement.
Here is the problem. We wish to design clearly conceived forms which are well adapted to some given context.
Finding the right design program for a given problem is the first phase of the design process. (The analytical phase of the process)
The starting point of analysis is the requirement. The end product of analysis is a program, which is a tree of sets of requirements.
The starting point of synthesis is the diagram. The end product of synthesis is the realization of the problem.
The constructive diagram can describe the context, and it can describe the form.
The form’s basic organization is born precisely in the constructive diagrams which precede its design.
Review for Notes on the Synthesis of Form by by Christopher Alexander
23 Sep
Presentation designer and internationally acclaimed communications expert Garr Reynolds, creator of the most popular Web site on presentation design and delivery on the net — presentationzen.com — shares his experience in a provocative mix of illumination, inspiration, education, and guidance that will change the way you think about making presentations with PowerPoint or Keynote. Presentation Zen challenges the conventional wisdom of making “slide presentations” in today’s world and encourages you to think differently and more creatively about the preparation, design, and delivery of your presentations. Garr shares lessons and perspectives that draw upon practical advice from the fields of communication and business. Combining solid principles of design with the tenets of Zen simplicity, this book will help you along the path to simpler, more effective presentations.
Buy this book on Amazon.
10 Jul
Do you have the opportunity to do what you do best every day?
Chances are, you don’t. All too often, our natural talents go untapped. From the cradle to the cubicle, we devote more time to fixing our shortcomings than to developing our strengths.
To help people uncover their talents, Gallup introduced the first version of its online assessment, StrengthsFinder, in 2001 which ignited a global conversation and helped millions to discover their top five talents.
In its latest national bestseller, StrengthsFinder 2.0, Gallup unveils the new and improved version of its popular assessment, language of 34 themes, and much more (see below for details). While you can read this book in one sitting, you’ll use it as a reference for decades.
Loaded with hundreds of strategies for applying your strengths, this new book and accompanying website will change the way you look at yourself — and the world around you — forever.
Buy this book on Amazon
7 Jul
Derek is the entrepreneur’s entrepreneur. Just as important, perhaps more so–he is a phenomenal teacher. Whether detailing the fascinating rise of CDBaby, explaining catastrophic (but common) founder mistakes, or teaching me about relational databases in two minutes using analogies, he makes the complex simple. Moreover, he makes it all actionable.
If you want a true manifesto, a guidebook with clear signposts, and a fun ride you’ll return to again and again, you have it here in this book. I hope you enjoy it as much as I did. –Tim Ferriss
Buy this book on Amazon
8 May
Kaufman, a former middle manager at Proctor & Gamble and founder of personalmba.com, argues that those interested in business would be better served by skipping the M.B.A. and focusing on the critically important concepts that really make or break a business. According to the author, much of what is taught in business schools is outdated; you’re better off saving the expense and finding other ways to learn about these core principles–which Kaufman synthesizes–in such areas as value creation, marketing, sales, and finance. He also explores the psychological side of business and examines how consumers take in information, make decisions, and decide what to do or not to do. Acknowledging the panoramic overview his approach necessitates, he includes a fairly lengthy list of sources to seek out if more information is needed. While Kaufman’s rallying call will not eradicate the need or desire for M.B.A. degrees, he does provide a surprisingly solid alternative full of information that even those already in the workplace will respond to.
11 Apr

ASP.NET MVC 2.0 is C# on the web done right. No more fiddling around with Viewstate, IsPostBack(), and drag-and-drop coding. Microsoft has addressed the shortcomings of ASP.NET and created a framework that goes toe-to-toe with other popular web frameworks such as Ruby on Rails. Programming in C# is fun again!
This book uses a test-driven development (TDD) approach to the features of ASP.NET MVC. You’ll get hands-on experience building and deploying a time-management web application from start to finish. From building your first page, to data access, to integrating with web services such as Blogger.com, Test-Drive ASP.NET MVC guides you step by step. You’ll come away with a complete understanding of web services and data access, and you’ll learn how to test each component so that your code is bug-free and maintainable from the start. You’ll see how to handle security, logging, and error handling. Then, you’ll protect your site with ASP.NET MVC’s advanced security features.
Software isn’t useful until it’s deployed into production. We’ll cover automated deployment using MSBuild, a build tool product that can help you get your site online, repeatably and reliably. Throughout, you’ll work with open source projects that complement ASP.NET MVC, including NHibernate, MVCContrib, and Castle Windsor Container. These tools speed up developing database components, architecture layers, and testing your code.
As you build and deploy your application, you’ll not only learn the framework itself, but also gain valuable experience with the test-first methodology, driving your application development through small and measurable incremental improvements.
Recent Comments