Abandoned Cart profile image
Reputation: 3230
Paradise, CA

Abandoned Cart

SOP is not a good excuse. It's a lack of progress.

I haven't written books or published any articles.
I write code and publish apps. I am a developer.

I have not forgotten the struggle of trying to learn
 from those who were unable or unwilling to teach.