ugo

joined 1 year ago
[–] ugo@feddit.it 4 points 4 hours ago

Was defaulted on for me (EU)

[–] ugo@feddit.it 3 points 14 hours ago

She hasn’t changed her mattress in 30 years?

[–] ugo@feddit.it 6 points 1 day ago

I see this as political discourse. I can now look at whoever started and starred the fork and unquestionably categorize them as people not worth interacting with.

[–] ugo@feddit.it 5 points 1 day ago (1 children)

Couldn’t* care fewer. Get it right.

[–] ugo@feddit.it 24 points 2 days ago* (last edited 2 days ago) (3 children)

I know looking at it from the outside can look like throwing a fit, but as a software dev I can assure you our professional life is a constellation of papercuts and stumbling blocks on the best days. It is a fun job in many ways but it’s by its nature extremely frustrating at times. For professionals, the inherent frustrations are just the tip of the proverbial iceberg, the rest of the iceberg being induced frustrations due to work environment causes of various nature, and a lot of devs who also develop stuff in their own free time do it to regain a sense of purpose and control.

If these kinda hiccups keep happening even outside the day job of a developer, it is absolutely understandable that the reaction is simply to cut the bullshit rather than grabbing yet another shovel to shovel away the shit you’ve been covered with this time.

Ultimately, the cost benefit analysis for keeping uBOL hosted on mozilla’s platform became skewed on the cost side and the additional expense is not one that gorhill can or wants to afford.

So, yeah, it’s not a hissy fit.

[–] ugo@feddit.it 43 points 2 days ago

God lemmy is always complaining about microsoft. Just use a controller if mouse and keyboard don’t work. If you don’t have a controller just use checks USB HID spec a magic carpet.

WiFi not working? Just use ethernet?

No WSL 2? Just install linux. Oh…

[–] ugo@feddit.it 7 points 3 days ago

Until you write a compiler error in some deeply templated C++ code, in which case just reading every word takes all day

/s but not too much

[–] ugo@feddit.it 82 points 4 days ago (6 children)

I knew someone like this. Bless her, dumb as a brick but a happy little silly goose, never seen her without a smile on her face.

We never made fun of her, and was always nice to hang out with in a group. She didn’t get a lot of the things going on in movies so we’d bave to explain, but never detracted to the fun.

Wish being dumb was more often like that. Instead most dumb people I know are hateful and vitriolic towards things they don’t understand (which is almost everything) making everybody else miserable.

I try surrounding myself with as many intelligent people as I can, those that don’t rage against things they don’t understand (which is also almost everything).

[–] ugo@feddit.it 2 points 5 days ago (1 children)

As a dev, I had to fix an O( n! ) algorithm once because the outsourced developer that wrote it had no clue about anything. This algorithm was making database queries. To an on-device database, granted, so no network requests, but jesus christ man. I questioned the sanity of the world that time, and haven’t stopped since.

[–] ugo@feddit.it 1 points 5 days ago

Thank you for the explanation, now I understand the context on the original message. It’s definitely an entirely different environment, especially the kind of software that runs on a bunch of servers.

I have built business programs before being a game dev, still the kinds that runs on device rather than on a server. Even then, I always strived to write the most correct and performant code. Of course, I still wrote bugs like that time that a release broke the app for a subset of users because one of the database migrations didn’t apply to some real-world use case. Unfortunately, that one was due to us not having access to real world databases pr good enough surrogates due to customer policy (we were writing an unification software of sorts, up until this project every customer could give different meanings to each database column as they were just freeform text fields. Some customers even changed the schema). The migrations ran perfectly on each one of the test databases that we did have access to, but even then I did the obvious: roll the release back, add another test database that replicated the failing real world use case, fixed the failing migrations, and re released.

So yeah, from your post it sounds that either the company is bad at hiring, bad at teaching new hires, or simply has the culture of “lol who cares someone else will fix it”. You should probably talk to management. It probably won’t do anything in the majority of cases, but it’s the only way change can actually happen.

Try to schedule one on one session with your manager every 2 to 3 weeks to assess which systematic errors in the company are causing issues. 30 minutes sessions, just to make them aware of which parts of the company need fixing.

[–] ugo@feddit.it 2 points 5 days ago (3 children)

Sorry, this comment is causing me mental whiplash so I am either ignorant, am subject to non-standard circumstances, or both.

My personal experience is that developers (the decent ones at least) know hardware better than IT people. But maybe we mean different things by “hardware”?

You see, I work as a game dev so a good chunk of the technical part of my job is thinking about things like memory layout, cache locality, memory access patterns, branch predictor behavior, cache lines, false sharing, and so on and so forth. I know very little about hardware, and yet all of the above are things I need to keep in mind and consider and know to at least some usable extent to do my job.

While IT are mostly concerned on how to keep the idiots from shooting the company in the foot, by having to roll out software that allows them to diagnose, reset, install or uninstall things on, etc, to entire fleets of computers at once. It also just so happens that this software is often buggy and uses 99% of your cpu taking it for spin loops (they had to roll that back of course) or the antivirus rules don’t apply on your system for whatever reason causing the antivirus to scan all the object files generated by the compiler even if they are generated in a whitelisted directory, causing a rebuild to take an hour rather than 10 minutes.

They are also the ones that force me to change my (already unique and internal) password every few months for “security”.

So yeah, when you say that developers often have no idea how the hardware works, the chief questions that come to mind are

  1. What kinda dev doesn’t know how hardware works to at least an usable extent?
  2. What kinda hardware are we talking about?
  3. What kinda hardware would an IT person need to know about? Network gear?
[–] ugo@feddit.it 5 points 6 days ago

That’s not how I read it at all

By supporting work on a freelance basis for these topics, Valve enables us to work on them without being limited solely by the free time of our volunteers.

Seems pretty explicit to me. Valve is allowing some arch linux contributors to work freelance for valve and get paid money to work on the things they would otherwise be working on for free. This allows these contributors to spend much more time working on these things because they can treat this work as the-thing-I-do-to-put-food-in-my-mouth rather than something extra they would do on the scraps of time they have on the side.

 

New to the usenet game and looking for indexers, from what I read DS is supposed to be a great one

view more: next ›