When Hustle Culture and Personal Values Collide: Lessons from My AI/ML Startup Journey

Startups can be exciting arenas of innovation, filled with ambitious goals, rapid development cycles, and the allure of shaping the future. But when the pace becomes unsustainable, and personal values clash with company culture, the dream can quickly lose its luster. My recent experience at a machine learning inference startup taught me invaluable lessons about overwork, alignment, and the balance between idealism and pragmatism. Why I Decided to Leave The decision to leave wasn’t easy, but it became necessary when I realized that the environment was not compatible with my personal and professional priorities. ...

October 16, 2024 · 3 min · 637 words · Kemal Akkoyun

I left Polar Signals or A new chapter in my professional journey

A new chapter in my professional journey As the flowers bloom and the world awakens to the bright colors of spring, a season of renewal and growth, I find myself making a significant transition in my professional journey. (Too cheesy? I know, but bear with me.) This year, I find myself absent from the familiar buzz of KubeCon, a place of learning and connection that I hold dear. Instead, I’m on a different kind of duty — one that involves embracing new roles and responsibilities in life. ...

March 18, 2024 · 3 min · 448 words · Kemal Akkoyun

Profiling Python with eBPF: A New Frontier in Performance Analysis

Profiling Python with eBPF: A New Frontier in Performance Analysis Profiling Python applications can be challenging, especially in scenarios involving high-performance requirements or complex workloads. Existing tools often require code instrumentation, making them impractical for certain use cases. Enter eBPF (Extended Berkeley Packet Filter)—a versatile Linux technology—and the open-source project Parca, which together are reshaping how Python profiling works. I’ll cover how eBPF enables continuous profiling, the challenges of stack unwinding in Python, and what modern profiling tools can do with all of this. ...

February 12, 2024 · 4 min · 852 words · Kemal Akkoyun

Profiling Python and Ruby using eBPF

https://www.polarsignals.com/blog/posts/2023/10/04/profiling-python-and-ruby-with-ebpf/

October 4, 2023 · 1 min · word · Kemal Akkoyun
Ice and Fire

Ice and Fire: How to read icicle and flame graphs

I am too lazy now a days to re-post the blog post with all its assets and animations here. So until I get to it, I have put a link to it here. Enjoy :) https://www.polarsignals.com/blog/posts/2023/03/28/how-to-read-icicle-and-flame-graphs

March 28, 2023 · 1 min · 36 words · Kemal Akkoyun