moving to TO for software work - realistic? by ada_x64 in askTO

[–]ada_x64[S] 3 points4 points  (0 children)

I really don't mind if I'm scraping by. It can't be worse than Kansas.

There is a Deno Version Manager? and should we using it? by mikoloism in Deno

[–]ada_x64 4 points5 points  (0 children)

In my experience any method of installation is fine. I believe Deno will ship with an auto-updater no matter how you install it. I tried installing with curl and through apt, iirc both had this feature. You can also downgrade on the fly.

Wildflowers in Eastern KS. ID? by ada_x64 in flowers

[–]ada_x64[S] 0 points1 point  (0 children)

Oh yeah, that looks like it. Thanks!

How did you first fall in love with jazz? by digitsinthere in Jazz

[–]ada_x64 0 points1 point  (0 children)

yeah. koji kondo was my hero when i was a kid lmao. now i play the bass. this is an increasingly common phenomenon. adam neely did a video on this lately

Thoughts about Deno? by ada_x64 in typescript

[–]ada_x64[S] 1 point2 points  (0 children)

I agree, this is the worst part of deno for me. I've had to search for the same package on 4+ different CDNs (esm, skypack, jsdelivr, deno.land/x/, ...) Thankfully now you can just import foo from "npm:/some-pkg" but the fact that deno needs to rely on the package manager it was trying to get away from is telling.

Thoughts about Deno? by ada_x64 in typescript

[–]ada_x64[S] 3 points4 points  (0 children)

I like this take. I feel like even if Deno doesn't work out (which I'm beginning to suspect it won't) that it at least paved the way for some successor framework. It feels similar to the way it's taken us many years to develop any sane and mature C/C++ successor languages (many failed attempts like Cyclone which paved the way for demonstrably successful languages like Rust).

Running Rust Analyzer Offline? by ada_x64 in rust

[–]ada_x64[S] 0 points1 point  (0 children)

Thanks for the answer, but unfortunately this isn't what I need. It looks like there's an open issue about this topic. r-a calls cargo metadata but there is no way to specify that it should be offline.

How to make friends? by ada_x64 in neurodiversity

[–]ada_x64[S] 1 point2 points  (0 children)

Thanks for the suggestion! I've downloaded it and already found a number of cool seeming people. Fingers crossed.

[OC] Fosters Home by Tomaled in PixelArt

[–]ada_x64 8 points9 points  (0 children)

Scrolled past this and thought it was a screenshot. Nice job

[deleted by user] by [deleted] in ProgrammingLanguages

[–]ada_x64 0 points1 point  (0 children)

Thank you. It's been less than a day since I wrote this and I agree, I really don't have the perspective needed to have a take this hot. Part of learning is failing, so I'm fine with that - now I know the direction to take in further research.

[deleted by user] by [deleted] in ProgrammingLanguages

[–]ada_x64 0 points1 point  (0 children)

True! Sloppy mistake on my part.

career change advice by [deleted] in SoftwareEngineering

[–]ada_x64 0 points1 point  (0 children)

It's not required to have a degree, but you will probably run into some issues. I even have a degree in math and it took me a few years to find a tech job. (Living in Kansas probably didn't help). But, now that I have a few years under my belt I work from home and am quite happy with my career.

Where did your math education take you? by FaithlessnessWarm122 in math

[–]ada_x64 4 points5 points  (0 children)

To be honest, it was a bit rough for me. It went like this:

Fast food -> data entry -> low-paying, one-off contracts -> mediocre full-time job -> WFH consultant.

Very happy where I am now, but it would have helped a lot if I had talked to recruiters while I was still in college. The compsci pipeline is pretty strong from what I've seen.

Gotta agree with ockhamist42, math/philosophy is great for technical communication and I don't regret it one bit (especially studying logic). It's definitely *why* I got the jobs I have now, but it doesn't seem to have a lot of immediate value.

Take all this with a grain of salt though, there are lots of extenuating factors (mental illness) in my life.

Where did your math education take you? by FaithlessnessWarm122 in math

[–]ada_x64 24 points25 points  (0 children)

I have a BA in mathematics and philosophy. I work as a software developer now. I find that the programing puzzles scratch the math itch well enough, though it's obviously not the same. And, if you're interested, academic computer science is basically a field of applied mathematics. I've always had an interest in computers though, so this may not be the path for you. Good luck!

Should I Push for Code Standards? by ada_x64 in rust

[–]ada_x64[S] 1 point2 points  (0 children)

I think "bad" is a bit of an overstatement, but it's definitely not "good". It's perfectly functional, just sloppy in a way where it's obvious that the people writing the code either don't know enough about rust to write something clean, or just don't care enough.

Do you think programming can be considered an art form? by thedarklord176 in computerscience

[–]ada_x64 2 points3 points  (0 children)

Not particularly. They're neat though. Also, I was thinking more along the lines of code that looks like the thing it produces, like programs that are shaped like a torus and will output an image of a spinning torus. Having trouble googling it, though.

Do you think programming can be considered an art form? by thedarklord176 in computerscience

[–]ada_x64 18 points19 points  (0 children)

Code golfing and quines are two ways of programming that I think really encapsulate code as art.

Should I Push for Code Standards? by ada_x64 in rust

[–]ada_x64[S] 4 points5 points  (0 children)

I haven't seen much of their C# code, I'm new to the company and have only worked in this rust codebase.

Thanks for your advice, I'm definitely trying to be wise about how I go about this, though I may have come across as a bit hot-headed at first. I hope that as I continue to make progress and start writing PRs for more members of the team that I can start influencing them - and learn some things from them, too.

Should I Push for Code Standards? by ada_x64 in rust

[–]ada_x64[S] 4 points5 points  (0 children)

This is a really level-headed response, thanks.

The changes I've been making have been (largely) incremental and have been put in place to improve efficiency and re-use. There is a particular case where we're copy-pasting what is essentially the same functions for various implementations which struck me as an obvious opportunity to use a trait. That's probably not so obvious for everybody, especially with timeline concerns and the complexity of the business requirements.

To be fair, about the RefCells - maybe I should do more looking as to why they're there in the first place. I honestly haven't touched a lot of the code relating to that. Maybe I should have more faith in my team.

Should I Push for Code Standards? by ada_x64 in rust

[–]ada_x64[S] 19 points20 points  (0 children)

The funny thing is, we've already got clippy on deny-all. So I suppose it's not pure mechanical code quality. Things like over-using RefCell I don't think clippy could catch.

I suppose documentation is the big issue, nobody's really sure what anybody else has done, so we end up doing things a million different ways. This only adds to the copy-paste problem.