Home Articles Projects Links Wishlist Resume
  • I Built an App for Journaling from the Terminal

    #technical

  • Snails as Pets: Why I Chose Them?

    #personal

  • How to Explain NFTs to Someone Unfamiliar with Web3

    #technical

  • How I Store My Code Repositories on Disk?

    #technical

  • Why Developer Entrepreneurs Becoming Fewer?

    Why are fewer developers starting their own ventures? Changed developer profiles, increased complexity of building software, and users expecting everything for free. (Nov 2022)

    #solopreneurship

  • How I Decide Not to Start a Project

    Six filters I use to decide whether to start a side project: Does it solve a real problem? Will I use it? Can I build it in a week? Will I still care in three days? (Jul 2016)

    #solopreneurship

  • 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)

    #personal

  • 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)

    #technical

  • 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)

    #personal

  • Handling Non-Turkish Characters in Forms: A Pythonic Approach

    #technical

  • 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)

    #personal

  • 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)

    #django-notes

  • Debugging with a Rubber Duck

    #technical

  • 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)

    #personal

  • Dynamics of Online Communities: Key Influences for Success

    Five key dynamics that make online communities thrive: the people factor, ideological tension, anonymity, connection opportunities, and knowing when to step back as a platform owner. (Aug 2012)

    #solopreneurship

  • 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)

    #django-notes

  • Javascript ve Nesnel Programlama

    #technical

  • Counting Unique Elements in Django Queries Using `annotate`

    #django-notes

  • # Mastering Database Query Interpretation and Aggregation in Django

    Learn how to use Django's ORM annotations and aggregations to calculate sums, counts, and averages directly at the database level with practical examples. (Feb 2012)

    #django-notes

  • Making a Copy of a List in Python

    #python-notes

« Previous 2 Next »
  • #personal
  • #product-development
  • #javascript-notes
  • #solopreneurship
  • #django-notes
  • #golang-notes
  • #retrospective
  • #mytools
  • #lua-notes
  • #technical
  • #indie-hacking
  • #python-notes