Denis Pakhomov (@faeroon) header
Denis Pakhomov (@faeroon) profile picture

Собака лает, караван идёт.

Belgrade, Serbia
Joined June 2017
Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)Photo by Denis Pakhomov (@faeroon)
Denis Pakhomov retweeted
libghostty 1.0 is here! I started Ghostty ~5yrs ago to work towards this. Today, libghostty is in hundreds of projects used by tens of millions of people. 1.0 marks ABI stability, quality, and an invite for distros to begin packaging. mitchellh.com/writing/libgho… Since starting the Ghostty project in 2022, the most common question I've been asked is "why?". Today, I'll answer this by showing the broad industry impact libghostty has already had. On top of JetBrains and Neovim already mentioned (that alone being over 10 million users): -KDE developers are experimenting with a Konsole replacement built on it. - Vercel's Turborepo uses it to render task output in its TUI. - devenv uses it to drive shells. - Antithesis used it to fuzz TUI programs and found real bugs in btop and others. -Ghostel brings it to Emacs. - ghostty-web is the WASM build with an Xterm.js-compatible API. - Commercial products like OrbStack embed it. - And a whole wave of new terminals and "agentic" coding tools, such as herdr and cmux, have been built on it rather than writing yet another emulator. There are community bindings for Rust, Go, JavaScript, Swift, Python, .NET, Elixir, Dart, Java, and more, and the awesome-libghostty list tracks well over a hundred projects. More people today use a terminal powered by libghostty than use Ghostty the application, by a very large multiple. And libghostty is having a much larger impact than being "just" a terminal emulator. I'm excited to see where people take it from here.
110
304
36
4,732
113,234
Denis Pakhomov retweeted
Fan art | Silent Hill 3 Artist: normal203
3
903
6
5,993
69,849
Denis Pakhomov retweeted
EVA
15
638
4
7,494
99,554
Denis Pakhomov retweeted
Fan art | Elden Ring - Malenia, Blade of Miquella Artist: Fredrik Eriksson
3
387
3
4,045
53,393
Why people constantly ignore the knowledge-sharing role of code review? Catching issues is secondary, first and foremost it's about alignment on the style, approach, verifying the right thing is being built, knowing the system and so on. Software engineering is a team sport.
Code review has always had limited utility for experienced teams. It's good for educating junior folks but beyond a certain point engineers need to be accountable for their own quality and correctness. Good testing, design review, and knowing whether to trust what you built still matters.
13
6
1
92
6,575
Denis Pakhomov retweeted
I’m convinced that a large % of programmers don’t actually like computers. As a side effect, are also perfectly happy to throw away their reasoning to a model as soon as they can. I don’t get it, at ALL. Don’t you *LIKE* understanding the magic of the machine? You do realize hand-programming (I hate that I even have to specify hand now) is fun…right?
1,001
716
271
8,951
970,777
The Qt Company just released official Rust bindings for Qt. 🦀 qtbridge-rust lets you write Qt Quick (QML) UIs with a pure Rust backend, no C++ required. What this means: → QObject, signals, slots, and properties via Rust attribute macros → Built on CXX : safe Rust/C++ interop under the hood → Tokio integration : async Rust works natively → Released directly from the qt org on GitHub Qt runs everywhere : embedded, automotive, industrial, desktop. That entire ecosystem is now accessible from pure Rust without touching C++. 🔗 github.com/qt/qtbridge-rust #Rust #RustLang #Qt #GUI #Embedded #OpenSource #Automotive #SystemsProgramming
3
16
1
179
10,112
Denis Pakhomov retweeted
The demo for Order of the Sinking Star, the *huge* puzzle game we've been working on for a long time, is free this week on Steam... Playable only during NextFest, it'll be gone after this week, so check it out if you're interested! store.steampowered.com/app/4…
109
141
22
1,682
75,054
Denis Pakhomov retweeted
There is no demand for huge quantities of slop. More commits / LOC / PRs does not equate to more valuable productivity. Users want fewer, but better, programs.
Massive output uptick due to agentic AI. Complete flat adoption.
33
54
816
27,733
Denis Pakhomov retweeted
Official art | Shadow of the Colossus Artist: @DWDSGN
7
346
4
3,725
56,290
Denis Pakhomov retweeted
Most Macs only have 8GB-16GB unified RAM shared between the CPU and the GPU. MacBook Neo is a new highly popular 8GB Mac. Air used to have 8GB two years ago, and memory increase is expensive. Most don't buy it. MacBook Pros are much less popular and are mostly company laptops. Doesn't change the big picture. Modern AAA game min spec is 16GB RAM + 8GB VRAM = 24GB total. That's why the ROG/Xbox handhelds have 24GB unified RAM. The older 16GB model crashed at startup in many games. Let's talk about Mac AAA gaming once Apple has lifted the consumer laptop min spec RAM to 24GB and sold those computers for a few years.
If MacBook users are premium, why don’t gaming companies make games for macOS too?
23
7
154
21,815
Denis Pakhomov retweeted
I strongly believe there are entire companies right now under heavy AI psychosis and its impossible to have rational conversations about it with them. I can't name any specific people because they include personal friends I deeply respect, but I worry about how this plays out. I lived through the great MTBF vs MTTR (mean-time-between-failure vs. mean-time-to-recovery) reckoning of infrastructure during the transition to cloud and cloud automation. All those arguments are rearing their ugly heads again but now its... the whole software development industry (maybe the whole world, really). It's frightening, because the psychosis folks operate under an almost absolute "MTTR is all you need" mentality: "its fine to ship bugs because the agents will fix them so quickly and at a scale humans can't do!" We learned in infrastructure that MTTR is great but you can't yeet resilient systems entirely. The main issue is I don't even know how to bring this up to people I know personally, because bringing this topic up leads to immediately dismissals like "no no, it has full test coverage" or "bug reports are going down" or something, which just don't paint the whole picture. We already learned this lesson once in infrastructure: you can automate yourself into a very resilient catastrophe machine. Systems can appear healthy by local metrics while globally becoming incomprehensible. Bug reports can go down while latent risk explodes. Test coverage can rise while semantic understanding falls. Changes happens so fast that nobody notices the underlying architecture decaying. I worry.
499
1,887
394
15,220
1,625,121
Denis Pakhomov retweeted
Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it! Handmade from scratch, C++, win32, D3D custom renderer, 1.55 MB. More of this in my feed, less AI slopware.
78
182
28
3,162
306,303
Denis Pakhomov retweeted
86
815
13,322
Denis Pakhomov retweeted
Ghost in the Shell (1995)
109
4
681
17,011
Denis Pakhomov retweeted
Happy 24th Anniversary to The Elder Scrolls III: Morrowind.📜 Whether by foot or by Silt Strider, where did your journey take you first?
304
927
191
5,951
521,275
Denis Pakhomov retweeted
1
49
1
394
8,688
Denis Pakhomov retweeted
1
47
718
12,143