|
OriginalGriff wrote: OK, it'll be good for us - in a cynical way - as there'll be plenty of work sorting out the Elephant-ups
Think about a situation where one needs medical care and is connected to different kinds of monitors and other hospital equipment... controlled by a fresh, new, just released embedded C program...
|
|
|
|
|
What's the problem? It compiled, so it doesn't have any bugs...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
OriginalGriff wrote: It compiled That's what I'm afraid of...
|
|
|
|
|
And while you are connected, reading Q/A on CP: "Need Urgent help...."
Then better do not answer: "Have you tried googled"
modified 19-Jan-21 21:04pm.
|
|
|
|
|
..it is not just the equipment; I'm trying to figure out whether there's something like a "issue tracking" for medication. Can't find any version-information on the package. Imagine those drugs being created using the Agile process.
Scary stuff.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Luckily they have the phases 0-4 in clinical trials and in phase 4 all medication should have fully traceable lot numbers.
But I agree Agile development combined with medical care (in any form) sounds scary
|
|
|
|
|
I think the kid was just a little frustrated and felt offended by not being taken seriously. My first computer is from the time when you had to solder your hardware yourself and I did not have any hair growing in my face yet. What do you think happened when I walked into a store to pick up some RAMs and various other parts?
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
CDP1802 wrote: to pick up some RAMs
Herk, Herk, it's Daedalus!
No, wait ... nevermind, it's only Polyphemus!
|
|
|
|
|
I built a computer, not a giant abacus. And I'm not that old.
For this[^] I sold all my old toys to the kids in the neighborhood. Whopping 4k RAM. It still works perfectly, but it also taught me that there is no such thing as enough memory in a computer.
The language is JavaScript. that of Mordor, which I will not utter here
This is Javascript. If you put big wheels and a racing stripe on a golf cart, it's still a f***ing golf cart.
"I don't know, extraterrestrial?"
"You mean like from space?"
"No, from Canada."
If software development were a circus, we would all be the clowns.
|
|
|
|
|
OriginalGriff wrote: development is going to hell in a handbasket when the next generation enter the market?
No, it's not you.
So, recently they hired this kid who comes waltzing in with all his ego and "knowledge." Tells one of the senior developers, he should replace his custom parser (of some fixed length data stream), which the senior guy wrote in 10 lines of code, with some fancypants Python library that the kid has used and is great.
Four days later, fancypants library is still not working, and senior guy tells kid to stop working on it.
And on my end, because perception is everything, the guy who goes by the title of CTO decided to pull me off the hardware abstraction layer I was 90% done with, written in C#. Why? Because another kid they recently hired can't figure out how to get it working, even though there's documentation and example working code. The irony of it is, he's not even working in C#, he's working in Javascript and all he has to do is make the bridge calls to C# and handle the events in the hosted web app.
But, perception being what it is, kid blames the HAL for his ineptitude. Because the CTO guy loves Python, the decision, without even talking to me, was "pull Marc off the HAL" (remember, it's 90% complete) and throw two kids (one of them is from the first story, the other one --this being the third new kid -- is actually pretty sharp and nice) and have them re-architect and implement it in Python.
So, 90% done by 1 senior dev (moi), vs. 0% done and given to two junior devs. Oh, and did I mention that some of the hardware we're talking to only has API's for .NET???
Well, it's a paycheck.
Marc
|
|
|
|
|
Hi Marc,
For some reason, reading this chilling story of ineptitude brought to mind fragments of two of Robert Service's poems. The first four lines of "I Cremated Sam Magee:" (from memory, may be a bit off)
"Strange things are done beneath the midnight sun
by the men who moil for gold;
the Arctic nights have their secret sights
would make your blood run cold."
And (name of the poem escapes my memory): "We came to get rich (damn good reason)."
My mind then segued into "virtually hearing" a country song ... perhaps sung by Loretta Lynn ... titled: "What I do to make the rent." (a fantasy, that: no such actual country song ... that I know of).
So, thanks for the memories, Marc ! i"m going to go outside and scare away the local geckoes and make another cup of hot soy-milk, and then toast your good health, in a few minutes
cheers, Bill
«There is a spectrum, from "clearly desirable behaviour," to "possibly dodgy behavior that still makes some sense," to "clearly undesirable behavior." We try to make the latter into warnings or, better, errors. But stuff that is in the middle category you don’t want to restrict unless there is a clear way to work around it.» Eric Lippert, May 14, 2008
|
|
|
|
|
BillWoodruff wrote: reading this chilling story
Sadly, it's one I've seen repeated, though the actors and plot are different, throughout the 35 years I've worked in this industry. And it isn't industry specific either! Just look at the idiocy of insurance companies dictating what health "care" (and by the time you're in the hospital, it usually isn't "care" anymore, at least not in the curative sense, it should rather be called "death care") can be given.
Marc
|
|
|
|
|
Marc Clifton wrote: Because the CTO guy loves Python, We just acquired a very bright spark who specialises in analytics, Python is his flavour of choice so now all projects will be written in Python. I know precisely how you feel but you are NOT allowed to wack the guy with a chair.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Mycroft Holmes wrote: you are NOT allowed to wack the guy with a chair Tells who! I can do to the CTO whatever I like... in any case I would move out at the beginning of the Python age...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Mycroft Holmes wrote: but you are NOT allowed to wack the guy with a chair.
I can't. I work 3000 miles away. Which is a good thing, for my sanity, and their bones.
Marc
|
|
|
|
|
oh Lord I'm getting depressed by this thread
|
|
|
|
|
OriginalGriff wrote: Is it just me that thinks development is going to hell in a handbasket when the next generation enter the market? You got it all wrong...
1. Those "lazy sunshines" will be hired by your (not your exactly ) manager...
2. As the only one not threatening the manager "lazy sunshines" will climb to management position when current manager goes up/out...
3. You will be called back (on an emergency base) to fix the wrong, ang banged around by "lazy sunshines"...
Brave new world...
Skipper: We'll fix it.
Alex: Fix it? How you gonna fix this?
Skipper: Grit, spit and a whole lotta duct tape.
|
|
|
|
|
Never underestimate the power of linker and its remarkable wired error messages
Press F1 for help or google it.
Greetings from Germany
|
|
|
|
|
Fret not; this retard will never make it in "our" industry. I don't worry about idiots like this - neither should you.
|
|
|
|
|
OriginalGriff wrote: maybe I'm just old fashioned, and as long as the code compiles it is correct.
That about sums it up. As I was taught (and still consider gospel), a computer will always do exactly what you tell it to do. It's your job to understand what you told it.
Will Rogers never met me.
|
|
|
|
|
He's a student. Just the Technical University of my city flushes out about 500 Computer Engineers per year, not counting Electronical, Electrical, Mechatronic and Telecommunication Engineers.
Multiply over the world counting the fact that many Univesities have lower ethical standards than mine and you'd have millions of new developers per year - but many of them won't be seeing a IDE or compiler a single time in their working life.
They'll try though, but they will be rejected. We had plenty of wannabee Electronic Engineers applying for a job who couldn't distinguish a resistor from a capacitor. Standard components, not fancy ones.
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- ++>+++ y+++* Weapons extension: ma- k++ F+2 X
If you think 'goto' is evil, try writing an Assembly program without JMP. -- TNCaver
When I was six, there were no ones and zeroes - only zeroes. And not all of them worked. -- Ravi Bhavnani
|
|
|
|
|
Ted Has Fly Brain[^]
So that's where marketers come from! I had wondered...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
In cruising around town it is remarkable how many businesses and government offices have not upgraded to Windows 10, even for free. Why we might ask is this the case? At a claimed 350 million installations in the wild is the glass 1/3 full, or 2/3 empty?
Could it be corporate customers are leery of the privacy policy embedded in the new op system? Could it be they want control of how and when their computers are upgraded? Could it be they want to test patches in the context of their own organization to evaluate the impact? Could it be they have an investment in custom developed, in-house application systems which need to be checked out against op system fixes or upgrades? Could it be they do not want their employees distracted by pop-up adverts? Could it be they do not want their customer contacts, email documents, appointments co-opted? Could it be they need to develop and distribute their own company unique applications in-house?
There is a big difference between the requirements of business and government organizations carrying out activities on a day to day basis, and that of individual consumers. Windows cannot be a one size fit all.
So what can Microsoft to do in order to keep their investors hoppy?
More Here
And for gods sake get rid of this side loading crap, give your ISVs a break.
|
|
|
|
|
It's because large companies take a cautious approach and generally have a huge number of old legacy systems and software which needs to be tested, replaced or upgraded first.
Otherwise, all hell would break loose.
|
|
|
|
|
Supposedly W10 runs well on most (almost all say the fanboys) systems.
What doesn't play well are many legacy apps, and upgrading hardware doesn't fix that, only a boatload of money (- before you say pretty much all apps work, in a corporate government environment they need to be fully certain - even if works fine it's still paying a team to run the unit and integration tests and parallel runs to see if it does or doesn't work.)
So the choice is upgrade the OS for free but pay money to get back to where you were, or don't upgrade and pay nothing - only one of those choices is truly free.
As to the usual counter to 'do nothing/stay where you are': "but in a few years MS will stop releasing updates to W7/8 and your system will quickly thereafter crash and burn into a screaming heap of failures and virii" - anybody spreading that sort of "advice" should never be allowed on the internet, even my budgie is smarter then that. There are mission critical corporate systems out there that have have run 24/7 literally for years without updates (because they simply can not be shut down); MS updates are 99% obscure items (read the details and see), and the odd one that may matter is usually obsoleted by proper network/security control and policies.
Or to put it more plainly, how many XP machines caught fire last year just because MS cut off their updates ... Answer: NONE, because the real truth (that anybody with half a brain cell should be able to figure out): after the first couple of years MS updates are irrelevant to normal operation, they do not matter at all.
The only version of windows that actually needs updates enabled is W10, and by this time next year that should be turned off, but...
(hence a HUGE reason corps/govt DON'T want 10 - you cant turn off updates, which means you can't guarantee your systems stability.)
|
|
|
|
|