Re: A general question just for my own knowledge
The easiest way which I found to think about it is this way.
1) We all have free will
2) Allah SWT is all knowing.
3) Since Allah SWT is all knowing, then He knows the future at any given point, such as at our birth.
4) Since he knows the future at the moment of our birth, then he knows the choices that we will freely make at various point in our life
5) Since he already knows the choices that we will choose to make of our own free will..... he may as well have it written.
In other words, our kismet is both written, and yet is a reflection of the choices that we choose to make trhough our life, independently of it being written.