About
This is my jungle boogie. [🎵] [🎶]
- Programming languages:
- Syntax, semantics, and paradigms
- How they are implemented and 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:
- Domain analysis, design and implementation
- Extensibility, interoperability
- Performance, efficiency, 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, backpressure
- Data ingestion and processing
- Immutability, stateless/stateful design
- 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
- Accessibility:
- Deterministic environment: Automating what you don't control will eventually fail.
- Resource consumption: Aim for efficiency. Because performance may burn what you'll need next.
- "The Mess We're In" by Joe Armstrong
- "Simple Made Easy" - Rich Hickey (2011)
- OOPSLA Conference: Growing a Language
- Cats of all kinds, their logic and language
- Chess (Blitz and bullet)
- Music
- Some albums I like:
- Juniper by Slowly Rolling Camera
- Kimse Kalmadı by Erkan Oğur, Turgut Alp Bekoğlu, Can Çankaya, Matt Hall
- In Treatment by Avi Belleli
- Some albums I like:
Status
- Working on
holypack
.- Adding source analysis features to
export-map-generator
. - Building an enhanced Babel CLI focused on dual-package TypeScript projects.
- Adding source analysis features to
Scaling with no supervision breaks sustainability. Software is not soft. Safety first. 💚
Feel free to say hi. Contact links are on my profile.