🇵🇸 Call for a #CeasefireNOW 🇵🇸

Act Now

Nice Development Tools

Sometimes development tools can be very tempting to a degree that you just want to open the IDE and start hitting those keys. Though it’s not always within the IDE; here is a list of development tools, without specific order, that are just so sweet and pretty crucial to teams opt for best development environment! ...

September 19, 2009 Â· Emad Alashi

Basics Of Successful Communication

It’s a waste of time trying to explain how important communication is in life, whether it is at work or personal life. So I will start immediately in group of points I find it to be basics when it comes to successful communication in general, and verbal communication in specific. Here is the list of actions you need to take in order to explain your thoughts as clear as and descriptive as possible. I tried to put them in their proper order considering the communication process, though they can overlap: ...

August 21, 2009 Â· Emad Alashi

Technical Team Leader…Who Is Not

When I started this blog my goal was to make it a technical one, in which most posts would have code, samples, screen shots, architecture…etc. This was the primary goal, though it is totally fine with me to talk about software life in general. The issue is that I get the ideas of my posts from my real daily life, which is mostly code challenges at work. I do write code in my leisure time, but for sure it is not as thorough as the thing at work. And since I haven’t posted any technical stuff lately…the simple conclusion is I DON’T SEE CODE ANYMORE! ...

April 24, 2009 Â· Emad Alashi

Get On With It!

When we started gathering requirements from the charity organizations for Bunian, it appeared that there are other kinds of people who benefit from the charity organization; there are “needy families” whose father is still alive but can’t sustain their families, and “students” who can’t afford their study. So Bunian needs to support all these Beneficiaries in smart way; we solved the problem by creating the IBeneficiary interface. But the problem is that in order to get out with the best solution ever (damn perfectionism!), we kept coming up with different solutions, and overriding them with other solutions every once in a while, and this kept going like forever! ...

January 16, 2009 Â· Emad Alashi

Importance of Documentation

 Lately we have decided in Bunian to move on to NHibernate 2.0, and the contributor assigned to the move started out, only to send an email one day after: “THERE IS NO DOCUMENTATION!’. We had errors as a result to the move which couldn’t be fixed without a documentation explaining why this happened. After searching for a while, we found two resources of the new documentation: a wiki help that is hosted on Google Knol: http://knol.google.com/k/fabio-maulo/-/1nr4enxv3dpeq/21# Not really appealing to be used extensively; no smooth flow between chapters, frames dazzle the eyes, no table of contents, but surely a great step forward for a documentation that is maintained by the community ...

December 26, 2008 Â· Emad Alashi

The Story of a Winning Frog (a story we all know, and few comprehend)

If you don’t know it: Once upon a time there was a group of little frogs, who decided to go through a competition to climb a tower. The tower was high and difficult, and no one of the spectator frogs believed that any of the tiny frogs can make it to the top. Little frogs started climbing, while spectators yelling: – “oh my, it’s too high…I don’t think they can make it!” – “they are too young, how possibly can they reach the top?! that’s insane” . . Shouting and yelling continued, while the little frogs surrendering one by one, except for this one little frog who kept going and going, climbing up further and further more. Surprising everyone, that frog made it to the top and he won the race! well…the only reason for his success that…HE WAS DEAF, he simple couldn’t hear the negative shouting of the spectators! ...

October 28, 2008 Â· Emad Alashi

Successful Meetings Is The Responsibility Of All

Through all the meetings I had in my life (the voluntary and the professional), all meetings shared key points that made it either successful and constructive, or a complete disaster and waste of time! These key points can be summarized into: Meeting is conducted to achieve certain target , a solution to a problem, Keep the focus on that goal Time is valuable, and the participants will be very annoyed when they see their effort and time is wasted on a subject different from the one they originally agreed to sacrifice their time for. if the meeting was anything except resolving the original subject, it is a failure. ...

October 14, 2008 Â· Emad Alashi