Thank you Amy!

Amy Stephen, my wonderful friend from the Joomla! community has written a post about me on her blog:

There is no doubt, Rastin is as geeky with code and technology as they come. But, what sets Rastin apart from many other technical people is that he also has amazing creative and artistic skill. You just do not find that combination often.

Thank you Amy! Now I have to live up to the expectations.

Amy Stephen's post about Rastin Mehr

If you ever wonder what makes people to donate their time to contribute in Open Source projects, it is because this sort of ego boosting, encouraging, appreciations. We become a large family and our goal is to develop software that kicks butt.


Computer Programmer’s Skill Set

Photography by Nelson Pavlosky some rights reserved.

Programmers are intelligent people with sophisticated mental abilities. If you are planning to hire programmers and some of the descriptions in this post did not completely make sense, it would be a wise idea to consult a Programmer or Computer Scientist to help you find other good programmers. The follwing are some of the main important skills aquired by many quality programmers:

Continue reading Computer Programmer’s Skill Set

Common Myths About Computer Programmers

Computer Programmers are often viewed as introverted people with poor social skills who spend long hours working in tiny cubicles. This image has been further elaborated in pop culture and movies too. Well, there might be a hint of truth in that, however it should be taken with a grain of salt.

Photography by Kanaka Rastamon Some rights reserved.

Good programmers are required to understand the needs and wants of their clients or employers in order to write usable programs, and that can only be achieved when programmers maintain effective and clear communication with their peers and other stakeholders within an organization.

Continue reading Common Myths About Computer Programmers

A Programmer’s Training Background

There is no unified and standardized source that Computer Programmers learn their magic from. I have tried summarizing them in 3 main groups, but I’m absolutely sure there are many exceptions to that. What matters in the end is a programmers knowledge and ability to write amazing software and programs regardless of where that knowledge is coming from.

A Programmers Training Background

Depending on the education and training background, a programmer could belong to one of the following groups:

Continue reading A Programmer’s Training Background

What Do Computer Programmers Do?

This is perhaps the most well known job title in the field of Computer Science. Most people know in order to get a computer working, it has to be programmed. A Computer Program is a collection of instructions, logical and mathematical equations that describe a task to be carried out by a computer; in other words telling a computer what to do and how to do it.

Hello World

Some examples of modern programming languages are: C, C++, Java, PHP, Ruby, Perl, Python, JavaScript, Action Script, etc …

Continue reading What Do Computer Programmers Do?