Thursday, October 18, 2012

Software building as Industry not handicraft

As it is known for all the people who work in the software, programming is the main tool for building application, games, online tools, etc... Each application is a master piece and it requires the complexity of the human mind to craft its features and making it work in the right way.


A lot of tools these days are available for making the programming a simpler task. But programming is still programming. I managed a software house for two years and I know that at the end of the day if you don't have a smart developers, you will stuck and you will fail in deliver the application for the client even if you are the best manager in the world. You need the developer to write the code for you.

Sunday, August 12, 2012

مهمه إلى الجنوب - الجزء الأول

في يوم الخميس تلقيت إتصالا من صديقي الذي يعمل في مراكز تعزير الإنتاجية إرادة يطلب مني القدوم معه في مهمة إلى الجنوب لتوثيق و تصوير أهم المنتجات التي تنتجها المشاريع و الجمعيات التي تقع تحت مظلتها.

إرادة إحدى أهم و أكثر مشاريع وزارة التخطيط نجاحا في دعم المشاريع الصغيرة و المتوسطة في المملكة، الدعم الذي تقدمة إرادة يتضمن الكثير من الميزات مثل التدريب و الدعم الفني و دراسات الجدوى و حديثا بدأ التسويق للمنتجات يدخل تحت مظلتها. و أحد أهم الأمور التي تجعل العمل مع إرادة فعالا هو عدم تعاملها المالي مع الشاريع فهي لا تعطي المنح و لا تقرض النقود و بالمقابل فإن خدماتها مجانية تماما، مما يجعلها الملاذ الأمن و الأفضل لجميع المشاريع الصغيرة و المتوسطة عند حاجتها للنصيحة و الدعم الفني و التقني.

Thursday, January 5, 2012

4 hot Microsoft technologies coming in 2012

By J. Peter Bruzzese
Source: InfoWorld

The year 2012 brings with it prophecies (of doom, unfortunately -- thanks, Mayans), predictions, and promises in every industry. While I'm no seer of the future, there are four tools and toys I'm particularly anticipating from Microsoft this new year, after 2011's relative dearth of tools and toys from the company.


Wednesday, January 4, 2012

10 programming languages that could shake up IT


Source: InfoWorld

Do we really need another programming language? There is certainly no shortage of choices already. Between imperative languages, functional languages, object-oriented languages, dynamic languages, compiled languages, interpreted languages, and scripting languages, no developer could ever learn all of the options available today.

Tuesday, January 3, 2012

Microsoft to enable Linux on its Windows Azure cloud in 2012



Summary: Microsoft is preparing to launch a new persistent virtual machine feature on its Azure cloud platform, enabling customers to host Linux, SharePoint and SQL Server there.