@dylancode

6 Followers
15 Following
150 Posts

I like to program various stuff, feel free to send me an email: [email protected]

Follow for programming tips and tricks, help studying for exams and anything else that interests me!

GitHub: https://github.com/dylanopen
Website: https://dylancode.dev
I post thousands of learning resources on dylancode.dev: feel free to check it out!

Politically centre-left progressive, but I don't post much politically. I just repost stuff that interests me - I'm not interested in a political debate.

Websitehttps://dylancode.dev
GitHubhttps://github.com/dylanopen
Do you think I must be a #nerd? Carried a book called “Understanding Microprocessors” about in eighth grade wondering why it never impressed the girls. Wound up #programming a pac-man clone (character mode, of course) in BASIC on the Commodore PET computers we had and the whole class wound up playing it instead of doing the coursework. Instructor let it all happen—my introduction to the world of solo design projects. 🧵

🦀 Did You Know?

The language's creator, Graydon Hoare, started Rust in 2006 partly out of frustration with a broken elevator in his apartment building, which sparked his interest in safer concurrent programming.

#rust #rustlang #programming

I insert the USB stick LTE modem into my Linux laptop. I thought it was going to take a lot longer to get the internet on this device. 😭 I might need to tweak settings or download the drivers and compile it.

Linux sends a notification: 'New modem found.' What? No way.

So, I go to the network settings panel, and there's an option to connect to the Internet called “Mobile Internet”. I click on it.
I'm online, and I'm speechless 😶 The year of the Linux desktop is already here, at least for me!

Been quite awhile since I've tried to learn any #programming and I've been starting to feel like getting back into it. So, now I have to spend the next week configuring #nvim, picking a colorscheme, and picking a font.

After I have that then I'll definitely have the time, motivation, and tools to be a genius coder.

#softwareDevelopment #foss #opensource #coding #procrastination

What was the best album ever written?

#music #song #songs #album #best #top #top10 #opinion

@dylancode have to admit, having lots of dependencies from a public repository means having to spread your trust thin. It becomes a very large attack surface.

But people seem to like to work this way, and the only real solution is to modify people's behaviour, which is, for all intents and purposes, impossible.

So all you can do is limit your own dependency use, and/or be in control of as many dependencies as possible.

@dylancode I'll preface this by saying that I haven't used it, and I'm probably not the target audience, but it seems way too fiddly to me for any sort of normal user.

I appreciate that it exists, and I'm glad that it scratches an itch for some folks, but even just reading about it on their "how-nix-works" page makes me want to cry.

On something like Bluefin, I have atomic capabilities, I can roll back if things get crashy after an update, I can rebase to another version if desired, etc. It even has all the little niceties that make computers play well with others in 2025, right out of the box.

I install it like a regular old distribution, like we've done for decades, then I add a few flatpaks to get the very latest versions of the software that I want to use. Then I use my computer for my daily needs and literally never need to think about any of that again. My computer is several years old, but still blazing fast on this OS.

I can step a little further up the OS family tree, and even Silverblue itself is *very* usable without anything like layering, if you have the right hardware.

I guess I just prefer easy mode :D
@dylancode Drew this a long while back (by long while back I literally mean my early twenties) to explain to someone how object oriented and procedural programming differ in terms of how the elements of the program are semantically cut up. Basically, depending on the situation, one becomes highly favorable over the other, but class hierarchies are very unhappy about change, and the complexity of process representation grows a lot faster in that case. When I do use objects, I nearly always have a flat composition model, favoring systems-as-objects over entities-as-objects.

@joat @dylancode I've been using NixOS for years, and I'm afraid I agree.

NixOS still is the best general usecase distro I've used, but I got vendorlocked into a technology that has largely been developed by awful people. And I hate being vendorlocked into such a thing, because now I can't quit, and I have no hope of it ever getting better.

I tried to fix it, but I just can't. I don't have the mental to force people to do the right thing when their salary depends on doing the wrong thing.

#NixOS #Nix