Skip to content
View ertgl's full-sized avatar

Block or report ertgl

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ertgl/README.md
More

Hello, I'm Noyan.

/ɛrˈtuːɾul noˈjan keɾeˈmoːɫu/

This is my jungle boogie. [🎵]


My approach to software development is primarily data-centric, balancing both holistic and atomistic perspectives.

Some topics that I find interesting and/or valuable:

  • Programming languages:
    • Syntax, semantics, and paradigms
    • How they are implemented
    • How they influence the way we think
  • Algorithms and data structures:
    • Formulating problems, devising solutions
    • Time and space complexity
    • Zero-copy, zero-cost, zero-overhead abstractions
    • Data architecture, data modeling
    • Trade-offs, optimizations
  • Systems design and software architecture:
    • Extensibility, interoperability
    • Performance, scalability
    • Reliability, security, sustainability
    • Maintainability, testability
    • Design patterns, anti-patterns
    • Standards, conventions, technical debts
    • Accessibility, user interface, user experience
    • Metaprogramming, code generation, developer experience
  • Distributed systems:
    • Consistency, high availability, fault tolerance
    • Service discovery, service mesh, load balancing
    • Concurrency, parallelism, topology
    • Event-driven architecture, back-pressure
    • Data ingestion and processing
    • Immutability, statelessness, statefulness
  • Automation and self-healing:
    • Adaptive systems, bots, reducing human intervention
    • Monitoring, alerting, logging
    • Automatic maintenance
  • CI/CD pipelines:
    • Automated builds, tests, and deployments
    • Provisioning, configuration management
    • Transparent provenance

Some qualities that I find important:

  • Accessibility: Accepting emergency calls but didn't think about deaf people? So do most governments.
  • Deterministic environment: Automatically updating kernel modules on aircraft? You wouldn't want to be on that plane.
  • Resource consumption: Needing nuclear power just to run faster? Better to rate-limit by prioritizing businesses categorically. Because scaling without limits is already breaking sustainability.

Safety first. 💚

If you have any questions, suggestions, or feedback, feel free to reach out. My contact information is available on my profile.

Pinned Loading

  1. cx-tagged-template cx-tagged-template Public

    Class-name expressions in the style of concatenative programming.

    JavaScript 2

  2. dotfiles dotfiles Public

    My setup: A minimal design with a botanical-inspired theme.

    Shell 1

  3. xformula xformula Public

    Highly customizable language front-end and parser generator.

    Python 3

  4. stackholm stackholm Public

    Zero-copy stack-based context data management library.

    Python 3

  5. django-xformula django-xformula Public

    Django query evaluator, built on top of XFormula language front-end.

    Python 2

  6. revy revy Public

    Revision control system toolkit for Django models, built with stackholm.

    Python 8