it loses trust with customers when the simple setup is flawed.
S3 is rightly built to support as much egress as any customer would want, but wrong to make it complex to set up rules to limit the bandwidth and price.
It should be possible to use the service, especially common ones like S3 with little knowledge of architecture and stuff.
> it loses trust with customers when the simple setup is flawed.
S3’s simple setup (which denies all public access) is not flawed in the manner being discussed here. Allowing public direct access to an S3 bucket is a supported option, but for years has been both non-default and strongly recommended against.
are there debugging tools specifically for situations like that?
do you just write code to test manually?
How do you ensure dev builds don't break stuff like that even without considering debugging?
The most useful tool is a full tracing system (basically a stream of run instructions you can use to trace the execution of the code without interrupting it), but unfortunately they're quite expensive and proprietery, and require extra connections to the systems that do support them, so they're not particularly commonly used. Most people just use some kind of home-grown logging/tracing system that tracks the particular state they're interested in, possibly logged into a ringbuffer which can be dumped when triggered by some event.
You ensure dev builds don't break stuff like that with realtime programming techniques. Dev tools exist and they're usually some combination of platform specific, expensive, buggy, and fragile.
printf and friends are fantastic when applicable. Sometimes the cost to even do an async print or even building in any mode except stripped release is impossible though, which usually leads to !fun!.
the callstacks are hard to read and watching variables across context boundaries is difficult. yea you can pause the program with the debugger, but doing so doesn't give much of a picture of how the program is functioning. I've found seeing the prints from all the 'threads' gives a better sense of what's happening
I think it's valid to still hold people to a certain standard, but the standard is adjusted to match your disability while focusing on executing the core job functions.
* Don't you think we would be on time if we could? *
It's not a matter of trying harder.
Yes we still have to do our core job functions the same as anyone else, but it's not fair to measure us on a quality the disability affects.
We don't get to ask a partially blind person to just look harder. We give them accommodations that let them do their job without relying on seeing.
It's called accommodation, not shielding from consequences.
I get to be late because I am not able to be always punctual. So my job has to accommodate me to help me do my job without relying on being on time. Just because I can sometimes try hard and be on time doesn't mean it's not a disability.
Depending on the job, being punctual can be critical to keeping customers happy.
If I’ve got a major customer complaining about a critical issue and has scheduled a call with various stakeholders (including us) to discuss/resolve it, then we can’t miss that call. Nor can we reschedule without extremely good cause.
If the disability affects a core job role then there are no reasonable accommodations.
A blind person can't be a fire lookout, but they can be a host/greeter even though most customers would like to be acknowledged when they enter. the workplace just needs to make some changes to help the person.
also I'm not sure if 'customer wants the person not to do something' is undue hardship. If the employer says my customer wants to work with someone who can see my face when I talk, does that mean that employer doesn't need to accommodate blind people?
Like maybe the accommodation in your example could be to have another person on the team join meetings with you to provide a few minutes of coverage if you're late.
If the job role really needs only one person to be exactly punctual all the time (does it really though?) then the eeoc advises to place the person in a different role with similar functions that aren't affected by the disability. read the guidance at eeoc.gov
Most of the time there are reasonable accommodations. It varies by person and the accommodations are specific to the role and person.
My point is that asking someone to just try harder is not the answer, and kind of ablist as it denies the reality of disability.
Especially when you frame it as an accusation of laziness or an excuse to slack off.
Almost anyone can diagnose if a person is blind if they’re acting in good faith but ADHD is far harder to pin down. At the moment the layman standard seems to be “can you convince a doctor/nurse practitioner to prescribe you amphetamines?”
The ADA covers mental disabilities like ADHD so anyone who actually needs accommodations can receive them if they follow the proper channels and get a legitimate doctor specializing in ADHD to diagnose them. In a career spanning nearly two decades I’ve only ever met one other person who followed the proper ADA accommodation route with HR (as opposed to accommodations for blindness, deafness, or chronic pain which were legion).
Speaking for myself, even with a legit diagnosis it was little more than a cover and self justification for drug abuse (yay NP who prescribed both Vyvanse and Adderall).
how does you thinking some people fake disabilities and that you have a substance problem have anything to do with my comment on people framing accommodations as an excuse to slack off?
Are you suggesting that you think your diagnosis is invalid and that should be taken as a data point in our discussion?
I think the answer is for you to stop taking drugs, not that there aren't people woth ADHD who need accommodations to do their job well.
It's also not anyone else's job to diagnose you but your doctor.
If they cant or wont get ADA accommodations officially through HR, I don’t care what their doctor says (I don’t have access to their real medical records for obvious privacy reasons). They might as well have a diagnosis from a food truck chef.
It’s not my place to tell anyone whether they actually have a disability, especially one as pernicious as ADHD, but it’s also not anyone’s job to accommodate slackers who doesn’t follow the proper ADA process.
Next time someone uses their ADHD as an excuse to slack off, go talk to HR about what accommodations they requested and whether or not they’re reasonable. Forcing coworkers to pick up the slack for an existing assignment isn’t reasonable - ADHD accommodations are taken care of at the management and planning levels, not during standups. Stuff like flexible work schedules and office environments that minimize distractions are reasonable, but it’s not a get out of jail free card for one’s duties.
who are you talking about and how does that pertain to this discussion? The fact that someone could lie or not do procedure properly is not relevant to the people who do. It's kind of insulting to bring that up in a good faith discussion to imply that we're all fakers. If you'd like to reply to anything I said instead of calling people names I'd be happy to discuss.
would be way easier if stores interface with search engines directly. majority of stores have inventory systems. just a matter of time until they intehrate. if you search for a product you can sometimes see places that have it nearby.
can I do async derived stores by default yet? It was kinda tricky to get working in svelte 4 and even Square/svelte-store wasn't super ergonomic. Would be super nice if it was built in
I don't think the parent's advice is anything to do with "just try harder"...I think he's saying that we try to create habits for things we don't really care about...just stuff we think we should do for productivity or health or whatever.
You don't need to 'try harder'; you need to question your motivation for the habit in the first place. Either a thought will click that clarifies why a habit is actually important, or you'll realise you are pressuring yourself to take on a habit that doesn't really matter to you (when you strip away the bullshit)
edit: and if the importance finally clicks for you, you'll generally just start working on the habit. I struggled with weight for years, and then eventually motivation/understanding clicked and I lost 6stone/40kg/90lb in around 18 months (and have lost a little more since, and kept it off for years).
"Just try harder" is not the follow up to "You don't want it bad enough."
Sometimes you just have to accept that you don't want it. And that at some point the time will come when you will want it bad enough, like it did for you.
It should be possible to use the service, especially common ones like S3 with little knowledge of architecture and stuff.