|
Hello. My name is Bob. How may I help you today?
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
"That's simple! Just follow the script matey!"
|
|
|
|
|
Me: Nah, you have to turn the thing until it points at the padlock.
Her: I'm scared to. It feels like I'm going to break it.
Me: Nah, just turn it further.
Her: I'm going to ring-up support.
Me: !?!
Her: Blub, blub, blub. Expensive. Blub. Hard to use. Blub.
ScriptDrone: Hello Maddam, what is the model number?
Her: I just want to make coffee. I bought this machine and I can't use it.
Me: I'm goin to the garage.
ScriptDrone: Er, model number?
...
...
...
Her: Oh it's okay darl. He said just to turn it and it doesn't matter if I get to the end or not.
Me: !!!!?! Would you say that a soccer-ball has a bit of pressure in it?
Her: Yeah. They're hard.
Me: Well, there's 4-5 times as much pressure behind boiling water.
Her:
She rang back again, got a different drone. Tried telling her the same thing. FFS - it says twice in the manual that this is an important detail. They've never seen the machine before, dont speak english natively and are telling her whatever they can to get her off the phone.
One finger on the machine, another on the whatever-its-called, turn until locked. Hang-up babe, they're idiots. You'd have possibly been burnt horribly if I let you listen to them..
Not good enough Sunbeam. Not good enough.
|
|
|
|
|
Does me getting the "This website is blocked" message make this even funnier?
|
|
|
|
|
...Microsoft decided that my computer is ready for the May update (2004) and encourages me to update it...
Should I? Or wait for and other quarter?
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
I dunno - do you use external disks?
If you do, then the answer is a qualified "No" - it failed to connect (and still does) to my NAS box via the \\NASBOXNAME, I had to give it a static IP in my router, and connect via \\192.168.0.11 instead 9an duit still gives occasional "whoopsies" which mean a Windows restart. Probably it's some SMB1 weirdness 2004 introduces, but it was a PITA.
Other than that it's been all hunky-dory.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Oh, I have like tens of network disks...
But I was actually asking about the new icons
"The only place where Success comes before Work is in the dictionary." Vidal Sassoon, 1928 - 2012
|
|
|
|
|
Haven't noticed them ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I haven't installed it yet on any of my machines.
The way I see it is - I can risk pretty much bricking my machines or I can carry on with current security updates and a perfectly working Windows 10 Pro installation and not take that risk.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
I plan to wait for some more time. This would help know about any introduced issue or so.
[Same ploy helped with recent Mac update where there was a memory issue and people had bad experience post update.]
|
|
|
|
|
I have 2 systems (VM) updated. No known problems. On one, VS 2019 is acting strange with a solution copied from the other. Problem with (just updated) VS or W10? Don't know yet. Unless there is something you want/need in the update, let the pioneers sort stuff out for a while. Very easy for me to go back to the old version if I decide to.
If you can keep your head while those about you are losing theirs, perhaps you don't understand the situation.
|
|
|
|
|
The "new" Edge still won't scale properly on my Surface (I still need to use IE), so ... NO.
It was only in wine that he laid down no limit for himself, but he did not allow himself to be confused by it.
― Confucian Analects: Rules of Confucius about his food
|
|
|
|
|
I wouldn't upgrade, but I'll have to deal with it (very probably), because relative bought a PC I will install from the scratch and don't know how to avoid downloading the latest with the media creation tool yet.
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
You might need as many as 3 quarters in the meter - it can take a while to download...
|
|
|
|
|
Happy birthday to you!
Happy Birthday to you!
Happy Birthday @Brisingr_Aerowing
Happy Birthday to Youuuuuuuuuu!
Have a good one:
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
...is often the most time consuming. It's a simple enough ask:
Enable calculated labels in a webforms page. How hard can that be?
The challenge:
This part of the project involves review forms created by/for the customer. To keep it short, these are dynamic forms that consist of a question and the customer's choice of any basic input control including labels and textboxes.
I needed some way to allow the customer to create JavaScript for those controls that they wanted to be used in a calculation...without actually writing JavaScript...the simpler the better.
What I came up with is likely just the first phase of the solution and lets them tag textboxes with a function name and variable name. A label can also be tagged with a function name and at least a rudimentary equation can be built using the textbox variables. Additionally other statements may also be appended enabling function chaining. (so I can calculate a total which calculates an average which calculates an adjusted average, etc.)
It looks like this for a textbox:
five_day_total:day_one
For the label that receives the calculation, it look like this:
=five_day_total:day_one + day_two + day_three + day_four + day_five; five_day_avg(result); five_day_avg_adj(result):1
This shows the script that would generate a calculation/result along with two chained functions. The last argument is just the number of decimal places and is optional.
A label that is the result of a chained function might be tagged as:
=five_day_avg(sumValue):Number(sumValue) / 5:1
Anyhow, it's taken me the better part of 3 days to get it all working. I'd bet that the end user never notices, or if they do have absolutely no idea of the cursing that went into making a bit of text change. Also depressing is that it's likely a one-off method of injecting JavaScript that I'll never need again.
Oh well, the hard bit is done...time to move on to other more visible items on the punch list. This project (started in March and affectionately called my Covid project) is about 90% done and is due in 2 weeks. I have worked pretty much every weekend over the last 5 months trying to stay on course. I really need a vacation!
If you've made it this far, thanks for reading. I hope your weekend is more fun than mine!
"Go forth into the source" - Neal Morse
modified 15-Aug-20 19:29pm.
|
|
|
|
|
Too true. My take on it is, if the user doesn't notice, then you've done a great job because it's doing what they want.
Conversely, quick jobs that take under half a day with little effort can get the most praise. Its almost embarrassing.
|
|
|
|
|
Well said. I learned early in my career that my job was to design the electronics (later the firmware & GUI) so the customer didn't notice them.
One of my "lightbulb moments" at an Embedded Systems Conference years ago was the instructor pointing out the obvious when pointed out : that different end users have different requirements.
The end user basically wants an "on" switch; an "everything's OK light," and a knob to change a setting (which kind of setting depends on which of our products). Service needs more information. Production needs still more information. I need even more information.
|
|
|
|
|
Welcome to my world. I do the UI's on our products, which control commercial ink-jet printing systems[^]. These are incredibly complicated beasts. We have a ridiculous number of buttons and knobs for our sophisticated users, and yet we have some who 'just want to print'. I work hard at supporting the range of user expectations we have. There is as much code in the user interface as there is in the operational code that runs our presses.
And yet... In countless meetings, design reviews, and hallway conversations, people say to me:
"Can't you just put in a popup?"
My oft-used joke is, I feel like Michaelangelo when the Pope told him "But I wanted the ceiling painted blue."
Software Zen: delete this;
|
|
|
|
|
Propose a design for how a jack-in-the-box would integrate with your product and see if it gets accepted.
|
|
|
|
|
Similar, but different.
It got back to me that corporate senior management came up with a question at one of their meetings - which was 'what do I do?'. Apparently they didn't realize my infrastructure supports half the damn company.
It made me resort to something that heretofore I never did (a mistake?): I put a creation date, last updated date AND my name on the pages. Withing a day or two my name was in their face for almost anything they did. Nothing about similar comments has gotten back to me since.
As an aside - I was trying to train my replacement. They just don't seem to want to commit anyone's time. I comment my code but there are a lot of abstractions that need to be explained and (especially since COVID) my understudy has no time allocated to this at all. When I quit or retire (or maybe they'll fire me?), everything will keep working - but nothing will change and should a bug show up, no one can fix it. This is not going to go well for them. Pffffffffft.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I was going to say never underestimate the stupidity of management. But the reality is, the people who grease the gears and keep things running never have time to play the political games that keep them visible. We currently have an HR manager leaving who doesn't do anything but schmooze people all day long and complains when he actually has to try to hire someone. His replacement is getting over a year of training. Meanwhile, my boss is no longer with the company and they aren't in a hurry to replace him, yet he (and I luckily for them) touch every part of the plant.
|
|
|
|
|
I would be cursing at having to hit the shift key for an underscore twice for almost every name. That's one reason I hate underscores as part of variable names. The other reason is that it breaks up the name visually, so it doesn't look like one thing, but many things connected in mysterious ways. I would never foist this on a customer.
|
|
|
|
|
Bear in mind that S04E01 was launched in December last year (and wasn't that good, IMHO): The Grand Tour: Madagascar Special Release Date Finally Revealed | Grand Tour Nation[^]
tl/dr: September 4th. Yes, this year ...
OK, so Covid has slowed things, but ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Based on my rant on the Insider News[^] I realized, this is an interesting question (well, at least for me!)
What makes a language aesthetically pleasing?
Is that something that should be considered when choosing a programming language (assuming you have choice)?
What languages do you find aesthetically pleasing to work in and why?
My answers:
Q1: No pointers, no &, type safety, left-to-right readability, meaning that types are on the left, not the right, return types are on the left, not the right, expressiveness in how things are returned -- tuples, for example, are cool when used judiciously, as are ref types (ok, that's almost like a pointer.) Expressiveness in conditionals, loops, support for functional programming style, and must support reflection (ok, that's not exactly a language feature but is related to how the compiler treats the human-readable code.)
Q2: YES!
Q3: C#!!! For the reasons stated in the answer to Q1
|
|
|
|