henesy

6.6K posts

henesy banner
henesy

henesy

@H3n3sy

aspiring digital archaeologist | "9 evangelism advocate" -kvik | he/him | opinions are my own | boots & cats

Seattle, WA Katılım Ağustos 2011
2.8K Takip Edilen417 Takipçiler
henesy retweetledi
Andreas Kling
Andreas Kling@awesomekling·
~2 years ago I became convinced that meticulously checking every heap allocation for failure would lead to robust GUI applications that don't fall apart under resource pressure. Fast-forward to today, we have made the SerenityOS codebase significantly uglier and less pleasant to work on as a direct result of pursuing this goal. At the same time, the sought-after robustness remains a hypothetical mirage. It's time to admit I was wrong about this. Not because it's impossible, but because it's costing us way more than it's giving us. On reflection, I believe the main mistake here was adopting the meticulous checks wholesale across the entire operating system. It should have instead been limited to specific, critical services and libraries. Adopting new patterns is easy. Admitting that you adopted the wrong pattern and reversing course is harder. However, I now believe we need to walk backwards a bit to make GUI programming on SerenityOS fun again. 🤓🐞
English
22
46
804
189.4K
henesy retweetledi
Emily
Emily@the_aiju·
plan 9 code be like: can’t have double-free/use-after-free issues if you never call free 😎
English
1
1
29
1.3K
henesy retweetledi
David Buchanan does not tweet anymore
Finding out that Python 3.11 adds default endianness arguments for int .to_bytes() and int.from_bytes()
David Buchanan does not tweet anymore tweet media
English
6
18
300
21.6K
henesy retweetledi
ashley williams
ashley williams@ag_dubs·
people who care more about binary size than runtime dependencies: weird flex but ok
English
10
2
84
11.6K
henesy retweetledi
Geoff Langdale
Geoff Langdale@geofflangdale·
I'm going to make a bunch of mildly silly but naïve code that works everywhere, and when it fails, it won't fail with incomprehensible "the eunuchs of the high church are displeased with your code for reasons that you are too dumb to understand".
English
2
1
37
3.2K
henesy retweetledi
Björkus 'No time_t to Die' Dorkus
Whoever thought 'a was a good way to label lifetimes is a very, very bad individual.
English
12
4
203
21.1K