|
Hippie Hedgehog posted:I’m not saying lowered real income doesn’t lead to bad poo poo, I’m saying you should not, under the current system of economics, expect a raise in real terms as long as there is appreciable inflation. People generally make more money in real-dollar terms as they grow in their career, and what keeps wages from inflating indefinitely is people retiring or getting promoted out of their positions and being replaced by someone with less experience who will take less money (relatively speaking). If you make less money at 40 than you did at 30, you hosed up and/or got hosed. Edit: Also, as much as it feels dirty to say this, I am not an easily replaceable person. I have leverage specifically because replacing me with someone as experienced as I am in my highly-specialized field will both be very difficult and very expensive. So I can threaten my boss and get away with it because it would cost the company more to get rid of me than to give me what I want. I don't think they will actually give me more - there's a bargaining cost to capitulation that they might not be willing to bear - but they also (probably) won't fire me for it so it doesn't cost me anything to try. I'm not lucky enough to be C-level where compensation can only ever go up exponentially, but I am lucky enough to be able to tighten the screws on them to try to keep my head above water. KillHour fucked around with this message at 20:40 on Nov 29, 2023 |
# ? Nov 29, 2023 20:34 |
|
|
# ? Jun 3, 2024 16:34 |
|
Yeah the argument that McDonald's workers being paid 10% more means your burger gets 10% more expensive is bullshit, especially as it will get 10% more expensive anyway.
|
# ? Nov 29, 2023 21:02 |
|
Internet Explorer posted:And then you go on to say "well, you as an individual can come out on top." By moving to a new job? Possibly to one without a union? Xzzy understood exactly what I meant. In the end the system under-rewards experience and loyalty (because they can get away with screwing loyal workers). This incentivizes workers (at least knowledge workers) to switch jobs in order to get a higher raise than the median, and hopefully beat inflation. This whole setup was hugely damaging at my previous job, where young ambitious talent could tell, after only a couple of years, that even if they performed top of the pack, by staying on and advancing through junior-senior-principal, their pay would lag behind their classmates who jumped between jobs. Hence, of the new graduates we hired, out of the best talent we only retained a very small percentage. The end result was a department full of engineers with impostor syndrome or otherwise low confidence, performing decently but never making great strides. Very depressing place to work once you figured out what was going on.
|
# ? Nov 29, 2023 21:28 |
|
I received a complaint today that an instrument was occasionally missing a measurement thus causing the software I wrote to show a lower average value. The software records six measurements, then has a calculated average value. Since one of the values is a zero, the average is way off. No I can not automatically ignore a value . The issue is with the instrument.
|
# ? Dec 1, 2023 00:19 |
|
I mean, if the wrong value is always zero and zero is otherwise an invalid result, you could definitely ignore those. Sometimes, error handling is good regardless of whether the source of the error is fixed.
|
# ? Dec 1, 2023 02:27 |
|
joebuddah posted:I received a complaint today that an instrument was occasionally missing a measurement thus causing the software I wrote to show a lower average value. you're wrong sorry, fix your poo poo
|
# ? Dec 1, 2023 04:03 |
|
joebuddah posted:I received a complaint today that an instrument was occasionally missing a measurement thus causing the software I wrote to show a lower average value. Why is the code not automatically checking for impossible/error values and both reporting those and skipping them for calculating the averages? Like, I am honestly confused as to why this is a "can't be done" thing.
|
# ? Dec 1, 2023 04:08 |
|
Is zero a valid possibility? Seems like something worth ruling out.
|
# ? Dec 1, 2023 04:10 |
|
Throw the instrument out the window, or put in on the nearby train tracks.
|
# ? Dec 1, 2023 04:23 |
|
chin up everything sucks posted:Why is the code not automatically checking for impossible/error values and both reporting those and skipping them for calculating the averages? Like, I am honestly confused as to why this is a "can't be done" thing. It can be done. If the value is invalid entry such as text, it's kicked out completely and can not be entered If the average is over limits the whole row turns red. When they click save , each row is verified. If a zero is found they have to confirm that it's a true zero or stop and remeasure. . Example: Row 1 1.200 0 1.201 1.203 1.203 1.204 Avg: 1.001 The instrument couldn't find location 2 so it returned a 0 Row 1 is now red Row 2 1.200 1.201 1.202 1.203 1.204 1.205 Avg: 1.2025 User hits save. Pop up says a zero is found in row 1 , measurement 2. This correct or would you like to remeasure. If they click confirm, it is saved and it moves on to row2 . I feel that automatically removing a measurement value of zero , from the data set could be seen as a data integrity issue. When they already have to confirm the zero value. Arquinsiel posted:Is zero a valid possibility? Seems like something worth ruling out. In theory yes. Though not with this part. Which is why I don't automatically throw a pop-up when a zero value is imported from the instrument. joebuddah fucked around with this message at 06:50 on Dec 1, 2023 |
# ? Dec 1, 2023 05:45 |
|
So you made it ask them for confirmation that an entry is valid since it's unlikely but possible, they say it's valid, and then they complain when the invalid data they told the system was valid gives them an invalid result? GIGO, I had the same poo poo happening when I was writing financial reports and project managers would fill out required cost fields with nonsense.
|
# ? Dec 2, 2023 03:43 |
|
RCA: not possible to prevent user pressing "do bad thing" button. Are they six different measures of a related thing where the loss in precision for an average isn't actually that big a deal?
|
# ? Dec 2, 2023 05:07 |
|
[quote="Arquinsiel" post="5362927 RCA: not possible to prevent user pressing "do bad thing" button. Are they six different measures of a related thing where the loss in precision for an average isn't actually that big a deal? [/quote] It's the same measurement from 6 different points. Kinda like a clock. Measurement taken from 12 ,2 , 4,6 ,8 and 10 O'Clock The zero throws down the average. From my point of view , as long as the software is getting the correct values from the instrument and in the correct order that the end of my responseability as far as the data coming in. If their instrument fails to measure correctly 100% of the time, that to me is an issue with their process not my software. Kicking out any value regardless of value be it zero or 10,000 automatically allows the question to be asked what other values are being kicked out automatically.
|
# ? Dec 2, 2023 20:02 |
|
The software is making it as easy as possible for the user to not gently caress up, replace the instrument or the user
|
# ? Dec 2, 2023 20:05 |
|
I feel like an edit to ignore all zero values is the right choice, sure we all fall in love with our simple clean scripts but business needs don't work like that. The requirements change and the code gotta follow. Unfortunately that's the job.
|
# ? Dec 2, 2023 20:26 |
|
joebuddah posted:It's the same measurement from 6 different points. Kinda like a clock. Measurement taken from 12 ,2 , 4,6 ,8 and 10 O'Clock
|
# ? Dec 2, 2023 20:27 |
|
It’s almost definitely an issue with the instrument. Let’s say you’re measuring some ring gauge with a Mahr ULM 600E or whatever and you want the average diameter of the hole, having one measurement be so far off will ruin any average measurement and whatever crappy software Mahr is using is the culprit.
|
# ? Dec 2, 2023 20:36 |
|
It doesn't sound like it should matter, from the developers point of view, if its a problem with the instrument. No measurement device is going to be 100% accurate, never break, and never be misused. The user should have processes to minimize and handle problems like these, and the software should help facilitate\backup those processes. The original solution is better and better the more you look at it. Lets assume 0's mean either A. User error in use of the instrument or B. Instrument is failing somehow. Introducing an extra, uncommon stop in the process provides an opportunity for the user to correct their behavior, or note/fix the instrument failure. If the problem is a user error doing something like rushing, it creates an incentive to collect accurate data aligned with the original user incentive of completing the task faster- collecting good data is faster than collecting bad. Every other solution posted is extra complication, less data collection, and or negative incentives.
|
# ? Dec 4, 2023 20:43 |
|
As someone who works on data harvesting and transformations from scientific instruments to laboratory information systems, one of our top rules and policies is to never transform or otherwise influence the raw data. Whatever data architecture one builds around the machine should take in any data offered in a valid format from the machine. You've done well to offer the user a warning if the instrument exports a known spurious value, but, unless the data is misformatted or otherwise corrupted, you and your code should not throw away the value without the intervention of the user. They can come back at you with "well 0 is a known wrong value and just throw it away", but that's a problem with some part of the machine before it ever touches anything within your realm. Imagine if instead of occasionally giving off one 0 out of six, it starts regularly giving 0 for one test and occasionally 0 for two tests of six. that's an issue that should not continue silently without warning the user, and it's in their best interests to know every single time one of their test batches goes wrong. Also you don't want to be blamed when tests fall out of compliance by only really ever sampling four values rather than six (or whatever) by taking on the responsibility of shrouding the machine performance from the machine operator.
|
# ? Dec 4, 2023 21:02 |
|
"If you are on a Teams meeting with this division, you are required to be on camera." Someone better find a way to get a camera to work through a closed laptop lid soon then.
|
# ? Dec 4, 2023 21:10 |
|
I don't understand people who work with their laptop lid closed, why say no to the extra screen?
|
# ? Dec 4, 2023 22:08 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? Because it would often be in an awkward, non-ergonomic position and many laptop screens are abject garbage compared to dedicated monitors. Not to mention size, resolution, and dpi potentially being awkward. Better to just dock it and use two real monitors.
|
# ? Dec 4, 2023 22:13 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? I've got a 3440x1440 monitor taking up most of my desk space, my laptop stays on a shelf under the desk and I use a company issued webcam for teams calls. An additional screen would not help my work flow and would probably just confuse me at this point.
|
# ? Dec 4, 2023 22:50 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? I have a 13" laptop that is only usable when on my lap or I'm sitting really close to it.
|
# ? Dec 4, 2023 23:32 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? mine is 1366x768. we have newer ones i could replace it with but that's a pain in the rear end and this one works fine, so instead i will simply never open the lid
|
# ? Dec 4, 2023 23:59 |
|
You are all misunderstanding. The small screen is for YouTube or Netflix.
|
# ? Dec 5, 2023 00:12 |
|
We just got all new desks when we moved to a new building that are quite a bit smaller than our old desks and our dual 27” screen setup doesn’t fit. I’m having to go back to ordering 24s. There’s no way to fit a laptop screen, not that I’d ever want to.
|
# ? Dec 5, 2023 00:52 |
|
Dunno-Lars posted:You are all misunderstanding. The small screen is for YouTube or Netflix. That's what the personal machine is for sitting on top of the closed laptop. Never gently caress around on a company machine when you have a perfectly working personal machine on which to gently caress.
|
# ? Dec 5, 2023 03:21 |
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? So my cat can sleep on it without pressing keys
|
|
# ? Dec 5, 2023 09:48 |
|
bitterandtwisted posted:So my cat can sleep on it without pressing keys This is the way. For me, I have two big ultrawide monitors (38" + 34") and there's no easy way to use the integrated laptop screen without it being in the way of something.
|
# ? Dec 5, 2023 10:47 |
|
Weedle posted:1366x768
|
# ? Dec 5, 2023 12:01 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? Eletriarnation fucked around with this message at 15:54 on Dec 5, 2023 |
# ? Dec 5, 2023 15:51 |
|
Yeah, I have a 42" 4k OLED as a main and two 27" 1440p on a pole to the side. My laptop's 14" even adds nothing to the equation so it is closed and in a vertical stand behind everything.
|
# ? Dec 5, 2023 16:31 |
|
klosterdev posted:I don't understand people who work with their laptop lid closed, why say no to the extra screen? Cause it won't run 3 external screens plus the 1 built in.
|
# ? Dec 5, 2023 16:51 |
|
at the time it was considered good enough for government work
|
# ? Dec 5, 2023 17:11 |
|
You know you dodged a bullet, when an outsourced talent acquisition expert sends you an automated rejection email after 5 rounds of interviews including a take-home assignment.
|
# ? Dec 5, 2023 21:56 |
|
That's a name and shame level of treatment, unfortunately Glassdoor is trying their best to not be that site any more
|
# ? Dec 5, 2023 23:45 |
|
Thanks Ants posted:That's a name and shame level of treatment, unfortunately Glassdoor is trying their best to not be that site any more They realized there is no money in helping employees - only employers.
|
# ? Dec 6, 2023 14:06 |
|
I definitely need to catch up on sleep and relax a bit. Work is finally deciding that everyone needs to have a teams photo, but for some reason that really pissed me off this morning and I told them when they send us in to get our photos taken they can use that but until then they'll have to live with seeing my initials. Its such a meaningless trifle, but there are more important work things to do. Dont know why I let that get to me today.
|
# ? Dec 7, 2023 17:35 |
|
|
# ? Jun 3, 2024 16:34 |
|
BaseballPCHiker posted:I definitely need to catch up on sleep and relax a bit. Do you see these people often? Because a stock photo can be your friend. That reminds me, my name bad broke and the photo on there is over 15 years old. I had so much more hope in my eyes. CitizenKain fucked around with this message at 19:02 on Dec 7, 2023 |
# ? Dec 7, 2023 18:55 |