Colleague Riley
banner
colleagueriley.bsky.social
Colleague Riley
@colleagueriley.bsky.social
I'm a software developer, focused on building lightweight low-level tools, primarily in C, that encourage clarity, simplicity, and better software design.

https://github.com/Colleagueriley/
https://x.com/ColleagueRiley
https://discord.gg/pXVNgVVbvh
GitHub was down too
November 18, 2025 at 11:23 PM
By them I mean people who don’t care to think when it comes to programming*
November 18, 2025 at 11:22 PM
I’m not even talking about AI shills, plenty of them pretend to care about good handwritten code.
November 18, 2025 at 11:21 PM
Some people don’t want to understand, which is scary when they also want to write software.
November 17, 2025 at 3:29 PM
I think it demonstrates a lot of the problems with the Linux desktop, sadly.
November 13, 2025 at 2:58 AM
I think a lot of it has to do with how Wayland is designed. It decides not to support certain things for alleged security issues or because they would rather leave it up to the client or per compositor.

IMO it seems like Wayland just makes X11’s core problems worse.
November 13, 2025 at 2:58 AM
Wayland doesn’t support a lot of things
November 11, 2025 at 8:20 PM
TWRP is a good band that has some synth wavey music, among other genres
October 30, 2025 at 4:05 PM
This is why I use neovim and Make on every platform I test on. It's probably not practical at a certain scale, but it's great for my use-case.
October 21, 2025 at 1:30 AM
Which is usually done in a loading time and can be cached if needed anyway.
October 3, 2025 at 3:20 AM
Well yeah those are doing two completely different things. But I think this mostly goes to show that it’s not worth using the easy general purpose method when a simple manual conversion is possible. I find that sprintf is good when you’re trying to mix strings with non strings e.g. “path/filexyz”
October 3, 2025 at 3:19 AM
They don’t outsource their thinking, they don’t think.
September 17, 2025 at 4:13 AM
But that requires you to understand that you’re not dealing with an actual “AI” there is nothing intelligent about it. It’s just a pattern recognition tool that can sort through a lot of data fairly quickly.
September 12, 2025 at 3:00 PM
One thing I find particularly useful is giving AI a rule and data. Then it’s able to reformat the data according to the rule pretty well.

For example if I need to mindlessly reformat some code. As long as you clearly give it the input, the output tends to be pretty good.
September 12, 2025 at 3:00 PM
I think the term “making up” gives AI too much credit. It’s just generating an answer based on pattern.

But also I think often the cases where it is making things, come from misuse of the technology.
September 12, 2025 at 3:00 PM
Either way this this a pretty flawed way to judge AI. AI is a language processing model, it’s not intelligent, it doesn’t really ‘make stuff up’

If you want a better result the best thing you can do is give it a better input that it can more easily parse for.
September 11, 2025 at 6:45 PM
I mean I was going based on the answer I got. It’s pretty strange that it seems a lot of people got varying answers to the question.
September 11, 2025 at 6:45 PM
This is true, it will generate a motion event for the client's with PointerMotionMask that the motion even occurred in. It seems that your post cut off that context.
September 11, 2025 at 5:46 PM
MicroUI looks pretty interesting.
August 18, 2025 at 8:38 PM
Although you could also say, plenty of libraries do not apply “do one thing and do it well” consistently either.
August 18, 2025 at 8:17 PM
In that sense, plenty applications are LEGO ‘do one thing and do it well’, integrating multiple focused software for the goal of accomplishing a task for the user.

You can say the same thing about plenty of other pieces of software, file managers, image editors, etc.
August 18, 2025 at 8:17 PM