Articles
-
How I Decide Not to Start a Project
Six filters I use to decide whether to start a side project — from solving a real problem to still caring three days later. (Jul 2016)
-
Reflections on Faith and Divine Justice
A personal reflection on faith, divine justice, and the challenge of belief when confronted with questions about power and morality in religious texts. (Jul 2016)
-
Hiçbir şeye inanmıyorum
Jean Paul Sartre — Şurada, bir sandalyenin üzerinde, gırtlağıma kadar kendi yaşamıma gömülmüş oturuyor ve hiçbir şeye inanmıyorum. (Jul 2016)
-
Stay Foolish: A Developer's Tale
A quick lesson on overconfidence in coding—how assuming int(None) raises ValueError instead of TypeError taught me to always test my code. (Jul 2016)
-
unpix.in: How Bitcoin Made Me $2,500
How unpix.in turned curiosity into $2,500 in Bitcoin revenue, then died when the currency became too valuable to spend and the creator pool hit its ceiling. (Jun 2016)
-
Berlin'de Hakimler Var
Prusya Kralı ile değirmenci arasındaki hikaye — "Berlin'de hakimler var" sözünün kökeni. (Apr 2016)
-
Marie Rose Balter
Marie Rose Balter — 17 yılını akıl hastahanesinde geçirip, aynı hastahaneye yönetici olarak dönen kadının hikayesi. (Apr 2016)
-
Takiyüddin'in Rasathanesi
Osmanlı'da Takiyüddin'in Rasathanesi — meleklerin bacaklarını dikizliyorlar diye yıktırılan gözlemevi. (Apr 2016)
-
resm.in: The Photo Q&A Platform
How resm.in, an invite-only photo Q&A platform, got two users married — then died from a single identity-shattering feature. (Jan 2016)
-
Dealing with Others
A reflection on how we normalize our own suffering and expect others to endure the same hardships—and why we should focus on changing ourselves instead. (Jan 2015)
-
Handling Non-Turkish Characters in Forms with Python
How to validate Turkish characters in Python form inputs using the locale module and string.letters instead of hardcoding characters. (Jul 2014)
-
Anı Defteri Fotoğrafçılığı
A collection of emotional messages from a hospital memory book—raw, unfiltered notes from patients and families during their most vulnerable moments. (Jul 2014)
-
Artoskopi ile Eklem Faresi Aldırdım
Artoskopi ameliyatı ile eklem faresi aldırma deneyimim. Ağrı, iyileşme süreci ve ilk yürüyüş. (Jun 2014)
-
This Django Template Tag is Killing Your Performance
Why Django's length template filter can kill your performance and how using count() instead can save your database from unnecessary load. (Jan 2014)
-
linkfloyd: A Reddit Clone for Turkey
How building a Reddit clone for Turkey taught me to follow organic traction, avoid the platform trap, and validate before writing a single line of code. (Jan 2014)
-
Debugging with a Rubber Duck
Rubber duck debugging explained — why explaining your code to a rubber duck helps you find bugs. A technique from The Pragmatic Programmer. (Dec 2013)
-
The Fool in That Story Is Me
The story of how I embarrassed myself on national TV, became a Hürriyet headline, and learned that having a story to tell is better than having none at all. (Dec 2013)
-
Pokut Yaylası
Rize Pokut Yaylası — FriendFeed'den keşfettiğim cennet gibi bir yer. (Oct 2012)
-
Dynamics of Online Communities: Key Influences for Success
Five dynamics that make online communities thrive: people, ideological tension, anonymity, connection, and knowing when to step back. (Aug 2012)
-
How to Upload Files via Django Shell?
A quick guide on how to upload files programmatically through Django's shell using ImageField and the File class. (Jul 2012)