|
does it count as modular when it's stuck together with bailing wire and a prayer?
Real programmers use butterflies
|
|
|
|
|
No, you need duct tape and chewing gum as well.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Greg Utas wrote: Part of the problem is that software "engineering" and computer science are rather different beasts.
Thankfully this problem is slowly being addressed at some universities. Arizona State University, for example, differentiates between Computer Science and Software Engineering with separate degrees that diverge pretty heavily around sophomore year. The SE path has degree-specific courses covering topics like version control, continuous integration, project management, requirements elicitation, etc that the CS degree does not.
|
|
|
|
|
I think it's hard to teach people how to write clean software. It's more a skill that is acquired gradually, both by seeing examples of good software and by writing software yourself, letting it "speak to you" as the saying goes, and being willing to refactor it even when it works. The largest piece of code I wrote in university was in assembler, something like 6,000 lines of code. In a high-level language, more like 3,000 lines. This doesn't quite prepare you for something that's far larger.
|
|
|
|
|
The latest assembler i wrote i think wasn't even 1000, but then it has like 6 instructions and 1 macro so there's not much to it.
Real programmers use butterflies
|
|
|
|
|
Don't think Michelangelo carved David the first time around.
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
|
|
|
|
|
Gerry Schmitz wrote: Don't think Michelangelo carved David the first time around. [tap]...
[*crick*]...
[*CRASH* *TINKLE* *BANG*]!
Ehi, Padre! E' sufficiente un braccio solo?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
You are correct: his first work in marble was the "Madonna of the Stairs" (~1491 CE).
Of course, as usual, your response came from the hole in your ozone layer where solar radiation scrambles your neurons
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
And as usual, you misunderstood the context. Perfect practice makes perfect.
Stick your hate where it doesn't shine.
(Oh, wishing you better luck next time).
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
modified 8-Feb-20 20:20pm.
|
|
|
|
|
|
Yay! That's amazing, 65,000 major components, nearly 50 years, 40KB of memory, and it still runs.
Perhaps Bill Gates should have said that 40KB ought to be enough for anybody ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
1 BSOD in 40 years? Bill Gates should have hired the talent!
Monday starts Diarrhea awareness week, runs until Friday!
JaxCoder.com
|
|
|
|
|
Hah! And that was a hardware fault - drawing too much power shut it down!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I just don't understand how you can do remote engineering on a unit that is offline.
It appears to me that it must have fixed itself (which is no less impressing!)
Or, was it not completely offline - could it receive software updates from earth, but not respond to them until now?
Whatever the explanation: It is impressing.
|
|
|
|
|
Yeah they don't really tell you how it came back online, I'm assuming, like you that it fixed itself?
But you're right it is impressive.
Monday starts Diarrhea awareness week, runs until Friday!
JaxCoder.com
|
|
|
|
|
How do you know member123whatever fixed himself? Maybe he did it with the support of family and friends.
Maybe he’s still broken
|
|
|
|
|
somewhat like the early USB ports that came out on some MOBO's, plug in too much and things stopped working. (say USB powered speakers, business card scanners)
the units would still accept commands ("scan!" "OK"... whir-ur-ur.u...)
the mobo still works, hopefully the scanning app doesn't lock it up, or if it does kill the OS hopefully they set the "Auto Reboot" option.
some of voyagers bits that collect data (photo's, RF waves, catch particles) do the work on their own, analyse then periodically feed back the results.
some updates were sent so some would run a bit slower/less often (they were already programmed to restart one by one because they knew further away power would be limited - probably added longer delays for that too.) and of course each sends back "X started OK" messages so if it fails during restart they will know where (apparently a while back a couple of things have failed and were taken out of the startup list).
So the unit wasn't fully offline (or would restart if it was) but from what I read (a while ago)
- designed to restart if it detected failure,
- upon restart first check (in some cases actually wait) for new commands before anything else
- the radio that receives commands is itself autonomous and has a buffer in case the core is down
of course takes a long time to see if it worked: Amazon "you're parcel has been sent" - takes a day or two before it arrives before you can confirm as complete, working, arrived at all.Quote: NASA engineers are troubleshooting the problem, but it's slow going given Voyager 2's distance from Earth. With the probe 11.5 billion miles (18.5 billion kilometers) away, signals take 17 hours to travel one way and mission personnel must wait a total of 34 hours to see whether a command worked.
after many otherwise intelligent sounding suggestions that achieved nothing the nice folks at Technet said the only solution was to low level format my hard disk then reinstall my signature. Sadly, this still didn't fix the issue!
|
|
|
|
|
|
Following along on that theme, you can be pretty sure - no, make that pretty damn sure- that it's not full of parts labeled "made in China".
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 just saw a notice regarding a recall on a certain very modern vehicle to update faulty software that was introduced in the first recall. We can initiate a software fix on a spacecraft on the edge of the solar system, but getting an update for the truck requires a trip to the garage. OTOH, I'm not sure I'd like my vehicle to receive an update/fix without my consent...still, I could see it being initiated from an email/website/app at least.
"Go forth into the source" - Neal Morse
|
|
|
|
|
It's not the update that kills ya it's the reboot after!
Monday starts Diarrhea awareness week, runs until Friday!
JaxCoder.com
|
|
|
|
|
An alien craft pulled it into their dock hall and then fixed it with the eventual release
|
|
|
|
|
Facebook's Twitter and Instagram accounts hacked - BBC News[^]Quote: Khoros is a marketing platform that businesses can use to manage their social media communications. Typically these platforms manage or have access to the passwords and login details of their customers. What was rule 3 of security, again?
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Mark_Wallace wrote: What was rule 3 of security, again?
"Don't use FarceBook, Twatter, or Instagranny"?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
That's rule 0.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|