REVIEW: Outliers, The Story of Success

The rationale behind this book, I believe, is to change the way we look at success and how to be successful. We are so caught in the myths of the best, the brightest and the self-made spring naturally from the earth! However, according to Malcolm Gladwell, success is not about working hard, being gifted or … Continue reading REVIEW: Outliers, The Story of Success

PERSPECTIVE:Changing the vector – Part 1

Knowing nothing about software security, software development methodologies, latest technology trends, web technologies, web protocols or even the most common used web protocol, HTTP. This is the typical computer sciences major graduate in Jordan. He is clueless, lacking practical knowledge and real connections with the practical world. Sadly, finding good fresh graduate candidates in Jordan … Continue reading PERSPECTIVE:Changing the vector – Part 1

REVIEW: Web 2.0 Architectures

  Good for web entrepreneurs . It illustrates the main concepts and patterns of web 2.0.  No real technical value. The first four chapters clarify a lot of concepts and terminologies in Web 2.0 context. I believe the word “architecture” is misleading. “patterns” is more suitable. bottom line, I did not find it interesting. Very … Continue reading REVIEW: Web 2.0 Architectures

REVIEW: High Performance and Even Faster Web Sites

High performance web sites Amazing! both books are really Amazing! Thank you Steve Souders.   High Performance Web Sites and Even Faster Web Sites are a must-read for all web developers, designers and archeticts.   The books change the way we think about web sites performance as they remove the focus on performance improvement from … Continue reading REVIEW: High Performance and Even Faster Web Sites

PERSPECTIVE: tools change, experience persists

Which programming language do you use to develop applications? A question usually asked by interviewees the first chance they can ask the interviewer for a software development position. Such question, I believe, reflects immaturity and lack of vision and experience. On the other hand, an employer looking for a PHP – or any other specific language – … Continue reading PERSPECTIVE: tools change, experience persists

PERSPECTIVE: Agile

Understand terms before you add them to your terminology arsenal! I believe we should all abide by this golden rule. Not knowing about a technology, science, trend or concept, is better than having a wrong understanding of it. Working in a discipline like IT, I hear a lot of jargons, terms and idioms and having … Continue reading PERSPECTIVE: Agile

PERSPECTIVE: Yet another closure

Agreed-on work has been completed. Yet more and more change’s requests are coming. The project is due but the work does not seem to finish. The client is shouting and project team members are whining. No body is happy and the project is heading toward failure! One big reason behind this situation might be not … Continue reading PERSPECTIVE: Yet another closure