
Dmitriy Kovalenko
Lead Software Engineer at LightSource; creator of FFF (fast file search picker for Neovim) and open-source maintainer of high-performance projects in Rust and C.
3
APPEARANCES
2
PODCASTS
012
DEC 30
JAN 6
JAN 13
JAN 20
JAN 27
FEB 3
FEB 10
FEB 17
FEB 24
MAR 3
MAR 10
MAR 17
MAR 24
MAR 31
APR 7
APR 14
APR 21
APR 28
MAY 5
MAY 12
MAY 19
MAY 26
JUN 2
JUN 9
JUN 16
JUN 23
JUN 30
JUL 7
JUL 14
JUL 21
JUL 28
AUG 4
AUG 11
AUG 18
AUG 25
SEP 1
SEP 8
SEP 15
SEP 22
SEP 29
OCT 6
OCT 13
OCT 20
OCT 27
NOV 3
NOV 10
NOV 17
NOV 24
DEC 1
DEC 8
DEC 15
DEC 22
DEC 29
JAN 5
JAN 12
JAN 19
JAN 26
FEB 2
FEB 9
FEB 16
FEB 23
MAR 2
MAR 9
MAR 16
MAR 23
MAR 30
APR 6
APR 13
APR 20
APR 27
MAY 4
MAY 11
MAY 18
MAY 25
JUN 1
JUN 8
JUN 15
JUN 22
JUN 29
JUL 6
JUL 13
JUL 20
JUL 27
AUG 3
AUG 10
AUG 17
AUG 24
AUG 31
SEP 7
Jul 7, 2026
Who is Dmitriy Kovalenko?
1:01
1:20
1:28
9:55

Dmitriy KovalenkoGUEST
I'm not sure if this is the end destination, but essentially I started as pretty much every single software engineer in Ukraine, going through the university and then working as outsource employee at like, you know, it was like dev shop was pretty popular at some point.

Dmitriy KovalenkoGUEST
And Basically, everyone I think in more in Eastern Europe has been doing this experience.

Dmitriy KovalenkoGUEST
So for me, programming started like when I was actually in the last two grades of school.
8 MINS LATER

Lukasz ScigaHOST
It's almost as if you want to express your program as a mathematical collection of functions without this... touching the real world resources and stuff and then you go like oh actually from our camel to see or zig to be as performant as possible like this to me this is like two ends of the of the spectrum
fff vs ripgrep? | Dmitriy Kovalenko
39:44
40:05
40:12
40:21
40:31
S
39:44speaker_3UNKNOWN
Yes.

Dmitriy KovalenkoGUEST
Uh, can you see my screen now? Uh, it, it might sound like I'm always LARPing on ripgrep, but essentially the problem that, uh, ripgrep doesn't really do much of, uh, internal, mm, na- like, you know, file system optimizations.

Dmitriy KovalenkoGUEST
You can do this for, uh, like there are internal NTFS APIs that you can call to become better than ripgrep.

Dmitriy KovalenkoGUEST
There are Linux, there are certain BSD optimizations, and there is macOS optimization that you can do to improve this whole operation.

Dmitriy KovalenkoGUEST
The problem that, uh, ripgrep doesn't really benefit this because every time it's, it cannot store and persist this information at all.

Dmitriy KovalenkoGUEST
And here is like an example that I just made for, um, a simple cat improves, uh, presentation exponentially.
49 MINS LATER
FFF Claims to Be the Best Neovim File Picker. Is It?
14:16
14:34
14:40
L
14:09LinkarzuHOST
what is fff then dimitri so it's a file picker you can also grab files

Dmitriy KovalenkoGUEST
right yeah So the idea is very simple that it's the fastest in terms of like raw speed file picker that is like much faster than whatever you will find in new web community.

Dmitriy KovalenkoGUEST
So like, for example, for example, let's just open an example and I'll just show you why it's fast.

Dmitriy KovalenkoGUEST
So I'll just have a Chromium code base, right? I'm sure that it's like kind of exaggerated example, but it's fine.
42 MINS LATER
L
57:10LinkarzuHOST
And you use Rust as your main language, right?