Looking for friends on the Fediverse, still new to it and not used to it. But I would like to us it more!

@Froogal keep posting and interacting and you'll find your people!

What do you like to talk about?

@starry I like dergs, and software development, and other nerdy things 😅

@Froogal you're in good company then, we have tons of furries and software folks on fedi. I love some cuteness and software myself :3

Do you have any languages or frameworks you like a lot?

@starry how about you? Do you have any favorite tech?

@Froogal I do enjoy C# and Typescript a lot, in spite of my disdain for Microsoft 😂

I tend to be a defensive programmer, and I check edge cases and error scenarios very carefully. So using type-safe languages tends to align with my programming style.

I'm also partial to using "result" style return values, which can have a return value or an error object. I've been meaning to try Rust for this reason, but other languages have equivalents of this (sometimes needing a library for it)

Yourself?

@starry oh I highly recommend Rust. As someone coming from the web dev side of things I didnt learn C and therefore didnt know about memory leaks, and dangling pointers, or what a pointer even was lol. What Rust did for me is allowed me to enter into system programming space in a more confident way, and I didnt have to devote years of my life going back and learning C. Although I know I SHOULD learn C I know C a bit but im no expert.
@Froogal I've been more motivated lately, so maybe I'll rust a shot soon! Though I should caution you that Rust isn't a catch-all answer for safe code. I know Rust wraps a lot of C libraries, so there can always be memory leaks or unsafe things to exploit under the hood. That said, most Rust code will probably have fewer memory leaks than a giant C or C++ monorepo 

@Froogal Also, I wouldn't feel like you have to learn a particular language. Treat it as a tool, and pick up a language if you think it'll help accomplish a task or project. Or heck, if you just want to learn it for fun!

Though, the demand for languages is different in the work force. So you may want to focus on certain technologies if looking for a job

@starry @Froogal gonna add my experience to this feed;

In spite of my disdain for google, I really like GoLang. Strongly AND dynamically typed, usually quite high level though you
can get pretty low level, easy multithreading, errors as return values, native interoperability with C… it’s awesome ngl xD

@drafolin @Froogal haha, that does sound pretty awesome. I heard Golang has ridiculously good performance for web stuff too, which caught my eye a while ago

So many languages to learn, so little time 

@starry @drafolin Have either one of you heard of Uiua? It's a whole new colorful world of fun!

EDIT:
https://www.uiua.org/
Uiua

A tacit array programming language

@Froogal this is the first I'm hearing about Uiua, but that looks pretty unique! The fact that it can seemingly create graphical and audio shaders blew my mind a little bit

I'm guessing it might be difficult to type the special characters, but heck, it even comes with a language server 

@starry Yeah the developers have put a lot of work into it. I have had trouble understanding the array programming thing in general so I have been coming back to that when want a good brain f*ck. 😆 #furrytech #furryfandom #e621 #foss #software #furrysoftware

@Froogal it does seem like more of a novelty than anything, but there's no harm in it if it's fun

Though, I have similar reservations for "engineered" spoken languages. They tend to be nifty, but very niche

@starry Well array programming itself is more than a novelty its an entire different way of programming created by Kenneth Eugene Iverson back in the 70s with a language called APL. Uiua shares a few symbols with APL. These kinds of languages are indeed niche, and mainly used in math heavy computing. Its kind of an entire rabbit hole to fall down. You could be lost for days I caution you. 😅
APL (programming language) - Wikipedia

@Froogal ah, I didn't mean to say the mechanics behind this are niche. On the contrary, the technology in Uiua is really cool, and probably has tons of use cases!

I mean to say that Uiua seems difficult to use with all the nonstandard characters. Have you written any scripts with this? How do you type these characters?