Write, Think, Tinker
Exploring AI, engineering, and the philosophy of building things.

Reading Books at the Right Time
What Would I Spend 10,000 Hours On?
Agents Are Eating the Application Business Layer
Agents Are Eating the Business Layer.
Voluntary Discomfort.
Weekly: Drinking from Small Cups
Don’t Take Anything for Granted.
(De)invest for the Long Term.
Freedom Is Hard
Weekly: Good Friends.
“How Can I Help?”
Knowing What I Can't Control.
“I'm Not a Hypocrite.”
\"Requirement\" Is an Empty Word.
The Current Expert Problem with ChatGPT
Weekly: 3 Biggest Problems (3BP)
On Trusting.
On Self Worth.
No SDETs and No QA Engineers.
Weekly: My Father. And Hot Water.
Sweat for It, I Must.
23 Things I Learned in 2024.
I’m a Libre. I Hate Dependencies.
For the Love of Old Books
Week 44: I Lose, Reality Wins.
Week 43: You Can't Be Surprised Twice.
Week 42: A Prayer, by Definition.
Week 41: What Matters, Matters.
Week 40: God and Fear.
Week 39: Not All Weeks Are Created Equal.
Week 38: Outsmarting Customers
Week 37: What Does Good Future Look Like?
Week 36: Selfishness and Spirituality
Week 35: Answering the Wrong Question
Week 34: God and Future
Week 33: My Tribe (and Hires)
Week 32: Working at Intersections
Week 31: Be the Weakest Person in the Room.
Week 30: Produce > Consume
Week 29: Reframing the Week
Week 28: Forcing Oneself to Make Money
Week 27: Skills That Don't Age
Week 26: People I Love
Week 25: Days of Future Past
Week 24: Never a Dog, Ever a Wolf.
Week 23: Montesquieu and the Spirit of Law
Week 22: A Place I Call Home
Week 21: Invert Incentives
Week 20: 7 out of 10 Is Bad.
Week 19: \"Where Is the Good Knife?\"
Week 18: Stay Still and Think
Week 17: I Think, Therefore I Laugh
Week 16: Journalling.
Week 15: Nonviolent Communication
Week 14: Shape Up
I'm Not Different.
Week 13: Méditerranéen
Something I Changed My Mind About.
Week 12: I’m Remembering. My Father.
Week 11: What I'm Pondering On.
Quick Thoughts on Providing Feedback
On “CEO of the Year” Award
“I Will Not Manage You.”
Aleppo, Traders, and Rotations (aka Hackamonth)
Elasticsearch Out of the Box Use Cases
Automatically Extracting Valuable Content from News Streams.
Abstractive Summarization in Underresourced Languages
An Initial, Failed Solution for the Event Detection Task
Building a Test Collection for Event Detection Systems Evaluation
Initial Genre Classification Experiments
News Stream Clustering - Sequential Clustering in Action
Towards Contrary-View Detection in News
An Implementation of a News Stream Sequence Clustering Algorithm
Automatic Sentence Paraphrasing
Contrary View Detection Based on Document Similarity
Contrary View Detection Based on VODUM
Major Tasks in Dialectical Arabic Processing
Multi-Document Summarization. The What, Why and How
Smart Services for Social Media Marketing
Auto-Tagging Content with NLP
Aspect-Level vs Entity-Level Sentiment Analysis
From Sentiment to Political Bias in the Arab World and the Arabic Content
Multidimensional Topic Modelling. The What? And the How?
Viewpoint, Topic and Opinion Discovery in an Opinionated Document
An Overview of the Event Extraction Task in NLP
Analysis of the Readability Metric Results in Almeta News Feed
Aspect Detection and Named Entity Linking (NEL): Using SPARQL and DBpedia
Automatically Tagging Data for Content Informativity Scoring
Can You Measure a Text Informativeness Using Its Summary?
Clickbait Detection Using Word2Vec Representation
Comparison of Available TTS Services
How to Detect Cliches in Text
How to Detect Clickbait Headlines Using NLP?
How to Measure Text Readability?
How to Rank Articles Based on How Informative They Are - Using Snorkel
Informativity Detection - Almeta's Research Gist
Political Orientation Detection - AI and NLP Approach
Search Service Frameworks Evaluation
Stance Detection - State of the Art
Subjective Stance Detection: What Is It? And How to Do It?
Supervised Article Informativeness Prediction - The What and the How
Term Informativeness Estimation in the Arabic Language
What Makes an Article Informative - and How Computers Can Measure Informativity of Text Content
Google's AutoML Overview
الأسبوع 07: "لاااا بجد".. إذا لم تقرأ 100 ختم في رمضان فأنت لست بالشخص الجيد
الإسبوع 06: عودة للشام، توت شامي، ناعم ودبس
الإسبوع 04-05: أحبّك حبّين
الإسبوع 03: بوظة، نظارات ٢ يورو، بيتر، وماذا تعلمنا من قراءة ٥ مليون كتاب؟
الإسبوع 02: أكل بارد وكيف تنهي كورسيرا في ١٠ ساعات
"كيف عندك كل هالوقت"
الإسبوع 01: بشو تغيّرت هالإسبوع؟
اليوم الذي أصبحت فيه كاتباً أفضل
سكادوووش! من كونغ فو باندا!
أظن أنك سمين! I Think You Are Fat!
تحتاج فقط إلى ١٠٠٠ مشجع!
The World's Healthiest 75-Year-Old Man
كتاب لا تفكّر في حليب أحمر!
من مؤسس Duolingo
نهاية عام مع القراءة - 2016 / A Year of Reading
المعاني الرائعة لموسيقا الفصول الأربعة لفيفالدي
بيتر تيل، الاحتكار و صفر-واحد
عن الإصرار.. الإصرار.. الإصرار..
قمة الغلاظة في حدث غوغل البارحة!
#هيك #رسمي
اليوم 29: دواء الخمس دولارات!
اليوم 30 والأخير: المياعة كنز لا يفنى!
اليوم 28: وهم الطبيعي المحزن!
اليوم 27: عقلك السريع البطيء!
اليوم 26: أعط من أضافك في بيته نقوداً... وشوف شو بيصير!
اليوم 25: ظروفك بتنبعت للريح!
اليوم 24: ضميرك المخبص! ضمير عند الحاجة!
اليوم 23: هذا المقال مجاااانيييي!
اليوم 22: شوربة أخلاق!
اليوم 21: ما علاقة أيكيا بالدين؟!
اليوم 20: صايرة وصايرة!
اليوم 19: هل نحب الضريبة أم الضريبة لا تحبنا؟
اليوم 18: من منظور علمي، بدك حسم أم تجنب ضريبة؟
اليوم 17: الرّيس والهالة!
اليوم 16: حط مصروفك عند أختك!
اليوم 15: مواعيد لمّا بلا مواعيد؟
اليوم 14: اختبار مارشميلو يتنبأ بمستقبلك!
اليوم 13: كون زاغاروس وتحدى القيود!
اليوم 11: فن الامتنان
اليوم 12: بدون دسم!
اليوم ٠٩: قلل من خيارك!
اليوم ١٠: لماذا يضحك الجمهور في Friends!
اليوم ٠٨: دخلك لا يعني سعادتك!
اليوم ٠٧: عهد النوكيا ما زال قائماً! - الجزء الثاني
اليوم ٠٦: عهد النوكيا ما زال قائماً! - الجزء الأول
اليوم ٠٥!
اليوم٠٤: ليست تجربة بافلوف آخرى!
اليوم٠٣: اشعل نفسك وتحدى العطالة!
اليوم ٠٢: أنا لا أعمل، أنا أميرة!
اليوم ٠١: كيف تستفاد من نظرية النافذة المكسورة!
جن!
A Short Movie About Biking - With Adaptive Music / فلم قصير عن "البسكلة" مع موسيقا متكيفة!
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 06
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 05
خليك ع طبيعتك!
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 04
On Discipline and Focus - Jony Ive
Another Monsters Pack!
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 03
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 02
Caricatures of My Friends!
Monsters Pack
نور على نور
رسم الأشخاص في الطائرة / Drawing People on the Plane - Pack 01
Creating a Visual Book - A Story of Good and Evil
DT #3: Small Details Make All the Difference
Drawing - Guacamelee
DT#2: Great Read on Design and UX
Drawing - Simpsons Gangsters
Drawing - Dirty Animals
Ropossum V1 Is Now Open-Sourced!
Drawing - The Cool Guy
Drawings - Ramadan Kareem! رمضان كريم!
Another Agent to Solve Cut the Rope - Ropossum Authoring Tool - Projection-Based Approach
Drawing - Quick Sketches
Book of the Week
Drawing - Tree Man
اسمع يا رجل: الحياة نهر وكل يغترف منه بحجم فنجانه.. فنجانك صغير
Drawing - The Old Guy
Drawing - People Sitting
An Agent to Solve Cut the Rope - First Attempt - Simulation-Based Approach
Creativity Is Very Much Like Literacy
Graphic Design Specialisation on Coursera
Introduction to Typography - Finished with 100%!
Drawings - Piano Love.
Introduction to Imagemaking - Finished with 100%!
Fundamentals of Graphic Design - Finished with 100%!
Caricatures of Friends!
Drawings - Don't Know What Happened with the Pants.
Drawings - Hefty Hair
My Books of the Year Lists [12-15]
Reactive Music Canvas - إظهار الموسيقا بشكل محسوس
ريادة أم لا ريادة للعرب؟ تظاهر بالريادة؟ أم "لف القصة على جنب"؟
Android and Cloud
Unity Course
GGBox: Time Shifts - Pre-Alpha Footage + Playable Demo - لعبة موسيقا جديدة!
Google, Phelps and the One Thing. \"غوغل، مايكل فيلبس و\"الشيء الواحد
Interaction Design Crash Course
Monopoly 0-1, Your Startup and Monopoly - احتكار صفر واحد! هل يجب على شركتك الناشئة أن تحتكر لتنجح؟
قهوة و Dropbox و LinkedIn! الاقتصاد السلوكي والتصميم في دقيقتين - Coffee, Dropbox & LinkedIn. Behavioural Economics and Design in 2 Min!
Two New Prototypes Are Available for Free Play!
[Master Thesis] Ultra Fast, Cross Genre, Procedural Content Generation in Games
Indie Game Developer vs Researcher
#SyncSeven, My Newest Game on Android!
Showcase of My Research on Games & AI
My New Website!
First Look on Some Graphics of My "NEXT" Upcoming Game!
A Nanometer
Population, Cont.
Thrive *n Chaos
Facing the Revolution, the Age of Speed
Immigration in the Face of Population
New Version of Ropossum V2.0 Is Coming Soon!
Twenty Years of Experience?
Inspirational.. Looking Past Limits
The Best Way to Get a Book Deal? Write a Story 19 Million People Want to Read
Change Your Mind, Change Your Life
Adaptive Games Content Generation for 2D Mario
On Intelligence and Creativity
‘Should I Do This or That?’
We Are Right/Left Hemisphere-ed
An Implementation of Quadtree, Adaptive Huffman and Lossless Compression Engine
C# and WPF Course
C++.NET Windows Forms Course
Intro to Event-Driven Programming and Forms with Delphi
OpenGL Crash Course
Car Dynamics [Physics Simulation]
XNA Game Development Course
Crospell Engine - Natural Language Processing Engine
Mobile Software Engineering Crash Course
Social Relationship and Decision-Making Explained by Fuzzy Logic
Cockroaches Motivation
Personalizing Player Experience in First-Person Shooter Games, UMAP 2013
Ropossum: Cut the Rope Authoring Tool Poster, AIIDE 2013
The Truth About Relativity
Short-Term over Long-Term Objectives
Motivation Backfire!
Styx Foodiac Nutrition System
"Loss Aversion"
Depression and Happy-Sad People
Prisons?
Risk and Gain
Startup Weekend Damascus, Weebee: A Game That Absorbs the Child Behavior and Change It
Drift Your Mind
Blind by Our Own Eyes
Emphasize Choice
A Lost Generation
\"Companies Often...
Specializations on Coursera
Games Are Awesome... Hmmm.. Also Make You Smarter and Healthier
The Story of "0"
The Story of "Free!" - Cont.
The Story of "Free!"
Artificial Intelligence! Now What?
Predictably Irrational–P2
Predictably Irrational-P1
1-Min-Reading, Oh Ya!
Ropossum V1.0: A Physics-Based Game Authoring Tool