Opens profile photo
Follow
Ryan Fleury
@ryanjfleury
Games/Interaction/Engine/Tools/Systems programming. Working /, opinions my own. , Telescope, The Melodist.
Washington, USArfleury.comJoined November 2016

Ryan Fleury’s Tweets

I just finished The New Right by . I loved it. Regardless of your political persuasion, it is an entertaining and deeply insightful analysis of a huge swath of modern politics and culture.
6

Topics to follow

Sign up to get Tweets about the Topics you follow in your Home timeline.

Carousel

I won't pretend to know how engineers can stomach doing 's dirty work. What excuse is left for sitting on the sidelines? How far does the decline have to go before it becomes obvious we're going to have to fix it ourselves?
Quote Tweet
This thread makes some good points about the UI design here, but the glaringly-obvious issue has little to do visual appeal, readability, alignment, or mismatched corners. It has *everything* to do with the fact that @microsoft treats its users like hamsters on a wheel. twitter.com/jensenharris/s…
Show this thread
1
10
The days of Windows being a useful boundary between human and hardware are long gone - now, it's an exploitative device, meant to influence and extract value from you. Their condescension and hatred for those who use their software is on full display.
2
70
Show this thread
This thread makes some good points about the UI design here, but the glaringly-obvious issue has little to do visual appeal, readability, alignment, or mismatched corners. It has *everything* to do with the fact that treats its users like hamsters on a wheel.
Quote Tweet
The Start menu is Microsoft's flagship user experience. It should represent the very best UI design the company is capable of. Today I searched for "chrome" in Windows and was shocked by the user experience.
Show this thread
Windows 11 Start menu, searching for "chrome"
1
81
Show this thread
The computing industry desperately needs to find a way off Windows. It seems like it needs to start at redesigning some aspects of hardware, followed by the toolchain and OS. Linux and current consumer hardware is not a sufficient alternative.
Quote Tweet
Almost all of the changes in Windows 11 make it worse. Lots more nag screens, can't dock task bar horizontally (which is bad on 16:9 monitors and totally insane on widescreen), can't save files in c:\, now the task bar clock disappeared, more hard to hide crapware.
Show this thread
4
53
If anyone was still wondering if the scientific establishment practiced anything that resembles actual science, the answer is now officially "no". Their leading publication now requires that political concerns take precedence over publishing results:
18
151
The worst part about this is that custom memory allocation is not just an obscure, low-level curiosity for the sake of performance, like assumed. It offers the ability to drastically simplify problems, improve maintainability, readability, debuggability, and—yes—performance.
Quote Tweet
I have no idea how the idea that *data structures* are coupled to *layout of data structures in memory * got so pervasive with programmers. It’s like nobody ever learned anything other than malloc’ing each node and stuffing a single tiny payload into them. Totally bizarre. twitter.com/cjamcl/status/…
3
32
I have no idea how the idea that *data structures* are coupled to *layout of data structures in memory * got so pervasive with programmers. It’s like nobody ever learned anything other than malloc’ing each node and stuffing a single tiny payload into them. Totally bizarre.
Quote Tweet
Replying to @nerd_foundry and @ChristosMatskas
hard to think of a time when you would WANT awful cache locality of a linked list
6
58
I can’t believe anyone would ask about LiNkED LiSTs in cURrEnt YeAR!!!!!11
Quote Tweet
Replying to @ChristosMatskas
If an interviewer is asking about linked list and btree in 2022 - rather then tuples and nullable props- I’d leave right away even if I knew the answer.
1
14
Complexity in compilers, linkers, OSes, debuggers, are choices. We choose complexity because of elitist attitudes that prefer gate keeping computation, and our own laziness to fight the momentum. Every one of these roads I go down I see it more and more.
2
45
In my university program, we were ~never told to open even a simple debugger, and definitely not taught how to use them. These are not serious places to learn programming
Quote Tweet
Do they teach college programming classes about how to actually properly find + fix bugs? Or is it still something they just assume people will pick up through osmosis as they learn how to program in general?
Show this thread
7
44
Show this thread
I am in agreement with Ryan here - programming language progress is a bad proxy for technology progress. The key point to me is the decades of work put into it. Languages should not be black holes, whose gravitational pull we can never escape...
Quote Tweet
New post (rant?) on the modern obsession with more systems languages, and why I think it’s a huge waste of time. #programming rfleury.com/p/more-languag
Show this thread
1
11
Show this thread
daily remind: writing parser not big brain magic, recursive descent clear and obvious only few tricks to learn elites not want u to to know this i have 485 parsers
Quote Tweet
Replying to @Garulon @_andrewmartin_ and @mwk4
fact check: false if grug smart enough to write compiler u smart enough trick is learn recursive descent: is easy/obvious & every professional use, but schools not teach: grugbrain.dev/#grug-on-parsi big brain @munificentbob write excellent book craftinginterpreters.com u can do!
3
66
Breakpoints need to be at the AST level. Diffs need to be at the AST level. Everything needs to be at the AST level. This obsession with files and lines is dooming every attempt at a "modern language" to be bound by the chains of the 70s and 80s. We're long overdue a break.
68
791
This would make sense as a response if talks about programming languages were actually *technical* - and worth anyone's time - instead of what they actually are: self-serving, political, and tribal.
Quote Tweet
What kind of conference *bans* technical discussions and opinions. This is sort of…nonsense. twitter.com/AbnerCoimbre/s…
2
15
I agree; given the complexity of software today, virtually nobody is self-reliant. Programmers have ruined the computing world with their addiction to complexity. That is why the ecosystem must be remade to be as simple and rewritable as possible, so that self-reliance is easy.
Quote Tweet
Replying to @ryanjfleury
I really don't agree with this article. Given how complex technology has become you can't expect everybody to become completely self-reliant. In my opinion a much more solid FOSS ecosystem is the way forward. Make core devs a company that support their FOSS software like Blender.
1
36
It is unimportant. New textual languages alone will not take us to the future. They will offer incremental improvements near the local maximum, at best, at an enormous cost.
Quote Tweet
That said I'm sympathetic to giving contentious topics time to cool. And I'm not a part of the community I initially quote-tweeted so I may be missing important context. The above Tweets are more a reaction to how programming-lang innovation is often seen as unimportant.
Show this thread
1
5
"I’m interested in making self-reliance in computing as easy for as many people as possible." THIS is the most important duty of software engineers. Unleash the power of computing so that it can be harnessed by anyone.
Quote Tweet
The Our Machinery fiasco has made an excellent case for more self-reliant, more from-scratch technology. #programming #gamedev rfleury.com/p/ships-iceber
23