Imagine a neighborhood where all the door locks come from the same manufacturer. Once the bad guys learn how to break one lock, they’ll be able to break every lock in that neighborhood. (Hey that looks like most condos in Vancouver!)
Now if half of those locks came from two different manufacturers, that means the thieves have to learn two different ways to break those locks. Now imagine if different door locks were using five, six, or seven different technologies, eventually it would be much more difficult for the thieves to rob the entire neighborhood, even though they could still cause partial damage. Partial damage is always better than having the entire neighborhood exposed to the break-in threats.
The same analogy can be used in other ways, for example houses come in different shapes and forms so thieves have to come up with different plans or use different types of ladders to climb up and break-into those houses. Using different material to build houses possibly introduces further challenges too.
Continue reading ‘How does diversity bring more security?’
Popularity: 36% [?]
The actual title is: Death By PowerPoint
This slide show is simply wonderful, it is marvelous!
Technorati Tags: powerpoint, death by power point, tips, presentation, design
Popularity: 46% [?]
An Engineer often starts with designing and building a machine or structure, and then plans on finding ways to integrate it with the people’s lives. Architects, on the other hand, start from outlining the user needs and experience, and plan on designing a machine or structure that caters to those needs.

Great architecture doesn’t always mean great performance. Great engineering and performance don’t always mean user friendly. There has to be a balance of the two, and that’s one way to find out how well an idea has been executed.
When I was a university student, for a Software Engineering project we would often start from designing the database which is considered to be the core DNA of an application software, and then we would add piles of code and the user interface (UI) on top of that. The result was something more or less functional but something that only a computer engineer could appreciate! That approach worked because as students we couldn’t afford losing marks if the software didn’t meet the requirements.
Continue reading ‘Engineers vs. Architects’
Popularity: 50% [?]
Recent Comments