Food for Thought on Software Engineering & Beyond

Thursday, December 13, 2012

Why Agile Methods Work? The Art of Execution

›
There is great value in examining software processes from an execution perspective. My latest article provides an understanding of the under...
Friday, June 29, 2012

Why prototyping is your best friend

›
There is no doubt that the single most challenging problem in software engineering is getting the right requirements in order to build the r...
Tuesday, May 22, 2012

Your five-minute guide to Agile Software Development

›
What is Agile Software Development (ASD)? ASD is a set of principles and practices that allow you to build reliable software systems cheape...
2 comments:
Wednesday, May 2, 2012

Ads spamming your Facebook Timeline? Do something about it.

›
Are you experiencing a large volume of annoying/offensive ads on your Facebook Timeline? Have you seen any ad like this on Facebook, YouTube...
Thursday, April 26, 2012

The Education Crisis: When universities become a waste of time!

›
Controversy was sparked earlier this month when the University of Florida (UF) allegedly considered a proposal to eliminate the computer sci...
Friday, April 20, 2012

Is it just me or is this door stupid?

›
Have you ever tried to open an exit door like the one in the picture and pushed the wrong side of the handle? Bad news is it feels very stup...
Tuesday, April 17, 2012

When "functional" is not good enough: How usability can make you fly or make you die..

›
In the late 1990s, IBM introduced the IBM RealPhone - a software application that allowed users to make phone calls from their computers. T...
Tuesday, April 10, 2012

What makes a good interview question

›
Different interviewers have different styles of asking questions. Especially when it comes to technical interviews,  the interviewer usually...
Thursday, April 5, 2012

Technical interview questions for fresh graduates

›
Many of my colleagues and my former students have landed jobs in industry in the previous year. 2011 by all standards has been a good year f...
1 comment:
Tuesday, April 3, 2012

Non-nullable value type error

›
The Problem Working with XNA to develop a game for Windows Phone 7, I came across this issue of non-nullable values. What I was trying to d...
›
Home
View web version

About Me

My photo
Yaser Ghanam
Calgary, AB, Canada
I have an engineering and computer science background. Research runs alongside my blood cells. I have a curiosity that I find very difficult to control. I am a strong believer in applied research. And I find any attempt to separate research from practice an utter waste of time and money. I am also passionate about project management, entrepreneurship, and psychology - especially the psychology of software development. Visit my website
View my complete profile
Powered by Blogger.