Skip to content

ertgl/ertgl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

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
    • Declarative, domain-specific languages
    • Functional programming
  • 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:
    • Reducing human intervention
    • Adaptive systems, agentic processes
    • Monitoring, alerting, logging
    • Automatic configuration and maintenance
  • CI/CD pipelines:
    • Automated builds, tests, and deployments
    • Provisioning, configuration management
    • Transparent provenance

Some qualities that matter for public health:

  • Accessibility: Accepting emergency calls, but forgetting deaf people?
  • Deterministic environment: Enabling automatic updates on aircrafts, without considering mid-flight execution?
  • Resource consumption: Needing nuclear power just to run faster, and thinking it's an art?

Some talks I recommend watching:


Scaling without supervision is already breaking sustainability.

Software is not soft. Safety first. 💚


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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks