Home Articles Projects Links Wishlist Resume
  • The 79-Character Rule Still Matters

    Why the classic 79-character line limit still improves readability, collaboration, and code quality in 2025. (Oct 2025)

    #python-notes

  • Using Abstract Base Classes in Python

    Why switching from NotImplementedError to Abstract Base Classes makes Python interfaces safer, clearer, and easier to maintain. (Sep 2025)

    #python-notes

  • Fair Task Scheduling Beats Plain Celery Queues

    Why classic Celery queues starve small tenants and how multi-tenant fair scheduling (with fairque) keeps background tasks balanced. (Aug 2025)

    #python-notes

  • Python Parallel Processing Methods: GIL and Its Children

    A guide to Python's parallel processing methods: Threading, Multiprocessing, and Asyncio, and how they work around the infamous GIL (Global Interpreter Lock). (Aug 2025)

    #python-notes

  • Genetic Algorithms: Finding Good Enough Solutions

    How genetic algorithms use evolution-inspired processes to find good-enough solutions for complex optimization problems without brute force. (Apr 2025)

    #python-notes

  • How to round number to two decimals in Python?

    Use round function: number = round(number) (Dec 2024)

    #python-notes

  • How to merge two dicts in Python?

    Quick reference for merging two dictionaries in Python. (Dec 2024)

    #python-notes

  • How to remove duplicates from list in Python?

    A quick reference for removing duplicates from a list in Python. (Dec 2024)

    #python-notes

  • How to reverse a string in Python?

    A quick reference for reversing a string in Python. (Dec 2024)

    #python-notes

  • Making a Copy of a List in Python

    #python-notes

  • #python-notes
  • #product-development
  • #solopreneurship
  • #technical
  • #lua-notes
  • #golang-notes
  • #indie-hacking
  • #django-notes
  • #mytools
  • #retrospective
  • #javascript-notes
  • #personal