My name is Hussam Alnasser, but you can call me Sam. I am 30 years old. I graduated from King Fahd University Of Petroleum and Minerals with a Bachelor’s degree in the field of Software Engineering, and an MBA degree in the field of Information Systems with honrary distinction from Hofstra University. I used to be a software developer in Riyadh, Saudi Arabia, working for Elm: a solutions company that builds applications for private companies and government agencies, and a co-op student intern in Hicksville, New York, working for National Grid. I currently live in Riyadh, Saudi Arabia.
I love to program software applications. I am mainly interested in programming for four reasons:
- My love for building things.
- My desire to build something useful or creative
- The euphoria I get when I achieve the outcome I desire
- I hope to make a game one day
For these reasons, I usually focus on programming for companies rather than anything else in the software development life cycle, but I do branch out a bit every once in a while, such as requirements gathering and software architecture design. I try other things, mostly in creative fields such as graphics design, but I am currently only good at software development.
I also love video games. I have been playing games since I was little, and grew up with an array of different consoles, such as the SNES, N64, Playstation 1,2 and 3, and even the Dreamcast. Recently, though, other than playing some of my old consoles, like the SNES or N64, I spend most of my gaming time with Steam and the Nintendo Switch. This is why I am interested in game development, and diving into different game programming frameworks, such as Unity.
Aside from software development and video games, I have other interests and hobbies, such as swimming, travelling, and trying new things and activities.
My Goals in Life
I actually have many goals in life. Some of these goals I am currently pursuing and hope to achieve, such as working abroad and making games, and some are put on hold or stopped pursuing, such as getting a master’s degree in Artificial Intelligence.
Here are some of the goals I am currently working on:
- Work Abroad
I hope one day to work abroad, specifically in developed western countries or Japan. I find these places and cultures interesting to me, and hope to experience the lifestyles in these places. I would love to know what its like living abroad. I have traveled to many countries around the world, such as vacationing in the U.S. or going on a software training in India for seven months, but I would to experience working abroad rather than take short visits. So far, I experienced living and working in the US, and hope to continue experiencing new cultures and experiences.
- Build Groundbreaking or Successful Software
Being a programmer, it is not surprising that I would look at successful people such as Steve Wozniak, Mark Zuckerberg or Bill Gate, and be inspired to become just as successful. What better way to do so than to build amazing software applications or new technologies.
- Make Games
As I stated before, I love video games, and I hope to build an amazing game. I look up to people like Shigeru Miyamoto, Hideo Kojima, and Shinji Mikami, and hope to be as successful and inspiring as they are.
- Update or Expand on Software Knowledge
Rather than sticking to a certain framework or programming skill, I like to explore new ways of doing things and update my knowledge in software. This why I have come to know many different languages and frameworks. For example, rather than just knowing Java and sticking to it, I also learned how to program in C# as well. By knowing both C# and Java, I can easily choose which programming language to use, depending on what kind of software I hope to build.
Why I Blog?
Well, for several reasons. Some are personal, and a bit selfish, and some are somewhat benevolent and helpful. Here are some of them:
- To Update or Expand on Software Knowledge
As I stated before, I want to update myself on software development and find new ways to do things, and blogging is how I hope to achieve this goal. So, by posting tutorials, downloadable contents or updates on a certain project I am working on, I am also learning unfamiliar technologies and improving on familiar ones.
- To Promote Myself
Think of this blog site as a resumé, or as a marketing tool for me. I hope to use this site to be well known to employers, other developers, or even business executives. I also sometimes want to market or promote some of my ideas to the public.
- To Share My Knowledge and Experiences with the World
As the tagline of this blog site says “I experience. I learn. I share”. I hope that, by sharing my experiences and what I have learned, I help and benefit others. I also hope that, in turn, I learn and benefit from others as well.
- To Share My Interests
Apart from sharing knowledge and helping others, I also want to take this opportunity to talk about my interests and hobbies as well. It is nice discussing my interests with the world, and finding others that share these interests.
What to Expect From My Blog
Well, there are many things to expect, but here are some of them:
- Software applications I have developed or currently developing, and that includes games.
- Tutorials on technologies and frameworks.
- Updates on what I have learned about unfamiliar technologies.
- Sharing interests, such as talking about current or retro games.
- General topics, such as current events or everyday experiences.
For more Information, help, or just want to say hi, please email me at firstname.lastname@example.org. Please note that I may add more email addresses in the future to separate concerns.
You can also hit me up at LinkedIn here or follow me on Twitter at @
A Small Notification
The content of this page may change from time to time, depending on what my current status is. If, for example, I move to a new city or change jobs, it will be reflected on this page.