The Brain's Technical Blog

Software Is Usability. Episode 2.

As a software engineer I usually notice how other softwares do and how other colleagues in same job do in their solutions.
Lastly, I experienced a trial to reserve a train ticket from ENR (Egyptian National Railways) website.
I really amazed of intelligent strategies they implemented to deceive evil enemies whose only crime is trying to use the service!!!

Huzzah.......... I have done it.

Huzzah..............
finally I have done it.
after three days of reading manuals, searching Internet, asking on IRC channels and doing configurations, I could set up my VPS (Virtual Private Server).

Software is usability

what is purpose of writing software? Usually software is written for solving specific problems or making something easier. So, in all cases software must be usable.
User interface of the software is its part that users deal with and most – if not all – of usability issues are related to it.
As usual I'll tell a story that happened with me and then continue discussion.

Value of Brains

Some people don't realize the real value of brains. I'll talk about what happens in software development market and what some employers do.
Sadly, some employers don't evaluate their employees well and don't know their real value.
they overvalues source code rather than brains who developed this code!

My Experieces with Microsoft

You may have read my previous two articles and felt I am aggressive against Microsoft. if no, please read them before to know my real situation from Microsoft and their products.
here links for these articles
Java and .NET - differences are more than syntax.
Open Source and Microsoft.

this situation of course isn't without good reasons.

Open Source and Microsoft.

Wow, Microsoft has entered the open source world!
yes, Microsoft has entered the open source world, they have port 25, codeplex and may be more. They also opened the .NET API implementation.
BUT I DON'T BELIEVE ALL THIS

Java and .NET - differences are more than syntax

What are differences between Java and C#?
it is a basic question that has been asked almost by all new developers. It also has a lot of basic answers like "search google", "is google down today?!" and others.
Some better answers are "just syntax" C# uses "using" instead of Java's "import" and so on.
and also "they are almost same", both are pure object oriented, both run on virtual environments both have garbage collector, both ............... They are almost same!
But They NOT.