Categories

All (15)   product developers (4)   meta-agile (2)   experiments (3)   cs (1)  

Latest Posts

March 19, 2020

/ product developers
Product Developers - definition and roles

The web and the powerful and affordable computers and hand-held devices have upgraded our lifestyle and markets; the digital product sector was born.
Yes we entered the market, and some of us will have to be the versatile and experimantalist product developers that focus on the discovery and development of new products for the needs of people and businesses as offer in the free market.

February 05, 2020

Q-Wiki. A fun and educational game powered by Wikidata

In 2019, having been hired by Wikimedia Deutschland, I got to take part as a co-supervisor in what turned out to be a beautiful game called Q-Wiki, backed by Wikidata.

February 04, 2020

/ experiments
Would I be smarter without a smart phone?

Beginning of last year, I started wondering whether my smart phone, with all its related effects (evident or not so yet) on my habits and intellect, have a net postitive or a net negative impact. So I started to test removing my smart phone from different settings, in phases.

February 04, 2020

/ cs
Advise to Computer Science students

I entered Damascus University as an under-graduate in Information Systems and Software Engineering program in 2007. During the first year, I was focusing on my studies. On the second year, I reversed my focus completely, and if anything, that decision would be my only advise to any Computer Science student, in any branch of it.

December 24, 2019

/ product developers
Product Engineer - the skill set

A competent and valuable product engineer does not stop at the boundaries of engineering, and say “give me what I should build, and I will build it”. They engage actively in the process of figuring out what to build in the first place. Their engineering skills may prove invaluable in that process to begin with, and they will be way more well-prepared to make better engineering decisions that suit the present and the foreseeable future of the product they are building tools for.

December 24, 2019

/ experiments
Drafting up posts in under one hour

This experiment is a recurring event, with unspecified schedule, of drafting up as many posts as possible in under one hour.

December 24, 2019

Privacy in AI age

We live in the age of Data. Content is created and shared in unprecetended volume by people, for people, across all domains of human affairs. Even politics has become in some part subject for social media influence and the content and dynamics on these networks.

April 28, 2019

/ product developers
Product Developers - Draft Definition

From a software developer, to a full-stack developer, and now to a product developer, I changed my views on any professional roles I take and maintain at work. The last one, product developer, has no link because I don’t seem to find any definition that satisfies my understanding and vision for the concept.

April 07, 2019

/ experiments
Google. Do I need it?

Until late 2018, I’ve always been a very loyal consumer of Google products such as Translate, Gmail, Drive, Calendar, Keep, Hangouts, Google+ and Android under the belief that it is a fair exchange of privacy for convenience. Or is it?

March 09, 2019

/ meta-agile
Reflection

Problems with the development process can and will arise all the time. The team have the responsibility to identify and resolve those problems, and one way to do that is through reflection.

March 08, 2019

/ meta-agile
The agile shift

Agile has significantly improved our feedback loops with only two small changes to their length and openness.

September 15, 2018

Review your code

When you review your own code, you are in a different state of mind compared to when you read the comments from other reviewers. In that state of mind, you will take (your own) criticism more easily and immediately switch to thinking of improvements.

July 22, 2018

Is it a task for a freelancer?

You need to assess only two things to answer this questions. The tasks Size, and the level of Autonomy.

February 13, 2018

Alarming statements made by developers

These are 5 alarming statements that I have repeatedly heard over the years, enough times to think that maybe many developers still do live them.

January 29, 2018

/ product developers
I am a Product Developer

Product Developers understand the process of product development, and collectively have the skill-set required to develop the product in question.