|
That's totally fair, though if you were to somehow manage to graph performance of hardware vs software over time, I think you'd find ups and downs, even points of convergence, etc.
So I think it's possible that within the window of time Wirth was writing, his law held true.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I've worked for the same company for just over a third of century. I've spent most of that time building the same type/sort/class of application. Interestingly their builds have taken roughly the same amount of time: 20-45 minutes, while the disk space required for a build has jumped by three orders of magnitude: from 3x1.44MB floppies to 25GB.
The most surprising metric is this. The quantity of source code has gone up as much or more, despite the fact that the operating system and application framework now provide user interface and other infrastructure that we had to create ourselves when we first started. My original MS-DOS applications had a home-brew text-mode windowing system, parallel/serial communications, a cooperative multitasking model, and so on. The only thing MS-DOS provided was disk I/O. Our current products consist of a Windows application (C#/WPF) and multiple Windows services (C++/MFC). All of it including the UI is heavily multithreaded.
Is this software bloat? Maybe. I do know that our current products provide a level of capability and performance that would have been inconceivable in the early 1990's when I started.
Software Zen: delete this;
|
|
|
|
|
Want to go back? Just replace your SSD to a plain simple HDD under your Windows 10/11.
More retro feeling can be achieved using a HDD with SMR technology.
|
|
|
|
|
I still use HDD! I have two Hatachi DeskStar drives I use on my Dell Optiplex desktop running Windows 10. Yep! It is that old. Windows 11 is not an option for a machine this old. Performance is not that bad, unless I try to compile something. My biggest slow-down is the speed of the Internet out here in the boondocks - I have two choices: DSL over copper loop or HughsNet. Neither is very fast by todays fiber standards.
__________________
Lord, grant me the serenity to accept that there are some things I just can’t keep up with, the determination to keep up with the things I must keep up with, and the wisdom to find a good RSS feed from someone who keeps up with what I’d like to, but just don’t have the damn bandwidth to handle right now.
© 2009, Rex Hammock
|
|
|
|
|
Peter Adam wrote: Want to go back? Certainly not.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
In the Delphi 4 era I have written a few tools with the included Delphi 1 compiler - compiled and ran faster as it did not participate in drag and drop and did not use the new chrome.
Later there was a Russian library called KOL for newer Delphis which was without a few rarely used feature from the VCL (and without RTTI) but largely compatible which was similar.
|
|
|
|
|
It should be product owners, business owners, business analysts that should get that message. I think 95% of devs are already agreeing with what was written there
|
|
|
|
|
Gary Stachelski 2021 wrote: "A Plea for Lean Software"
Written of course by someone who spent his entire life in academia.
Idealism is wonderful but loses its luster when the paychecks stops coming.
I suspect clean and elegant code probably is more possible when a company is making money and the CTO owns enough equity that he is on the board. And of course the CTO actually cares about the code as well.
Vast majority of software doesn't work like that though. Last two companies I have been at have 20 years of legacy code. Both companies have been through mergers and one with more than 10 mergers. Naturally this means numerous rounds of people applying 'fixes' to make the code 'better'. Which changes with the next round of new employees while the previous ones are long gone.
I have worked on systems that I designed from scratch. Sometimes I have even had the opportunity to make up my own business rules as I went along. Of course in those systems there is no need to worry about breaking existing functionality. Those solutions certainly seemed elegant. To me of course.
These days chatter of elegant code from a developer impresses not at all. While the ability to deliver working code that works with the enterprise (not just adhoc tests carried out on a developer box) again and again impresses me quite a bit.
|
|
|
|
|
Hi,
Having worked on the "Big Iron" for a number of years....I would meet with various members of the IBM organization from time to time. Was in a meeting once (Virtual) and this comment was made by a higher level IBM VP (who hadn't remembered/ realized there were non-IBMer's present.
" Slow software sells fast hardware " There were a number of chuckles etc from the meeting invitee's. And that IBM VP moved on from there.
Cegarman
document code? If it's not intuitive, you're in the wrong field
Welcome to my Chaos and Confusion!
|
|
|
|
|
I built a RAID 1 hard drive using a 2.5" enclosure.
after 10 years, one of the drives failed because that indicator light blackened. another hard drive seems good.
Now my PC workstation can not recognize this RAID 1 hard drive.
So my only way is to pull out the two hard drives and read them from an adapter.
any experience to share in this scenario?
diligent hands rule....
|
|
|
|
|
Is it a hardware or software RAID?
Linux can mount a single drive of a mirror, been quite a while but I used mdadm to mount it.
>64
It’s weird being the same age as old people. Live every day like it is your last; one day, it will be.
|
|
|
|
|
it is hardware RAID. I initialized and use it on Windows 10.
diligent hands rule....
|
|
|
|
|
the gold standard hxxps://www.ufsexplorer.com/ufs-explorer-raid-recovery/
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
I will buy this software. thanks for this link
diligent hands rule....
|
|
|
|
|
1) Replace the faulty disk and rebuild the RAID "array"
2) Yank out the faulty disk and change the connection from RAID to single disk
|
|
|
|
|
my question is how to rebuild this array?
diligent hands rule....
|
|
|
|
|
|
the info is great. thank you
diligent hands rule....
|
|
|
|
|
The trickiest bit is figuring which drive is the dead one. With SSDs they don't whir anymore and they stopped putting lights on them so a dead one mimics a live one really well.
It's possible connecting a new drive exactly like the old one will trigger the array to rebuild itself on boot.
Pretty much replace the bad drive and fiddle with RAID in BIOS/controller though.
|
|
|
|
|
thank you for the info!
diligent hands rule....
|
|
|
|
|
Clean up after an accident is going to be a sh*t job normally ... Lorry carrying human poo overturns on A485[^]
"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!
|
|
|
|
|
Almost as much fun as this guy ... Vet work at Elephant Nature Park Expect the Unexpected! - ElephantNews - YouTube[^]
Seriously though, years ago I was living in Melbourne (Australia) and was away in Sydney over a weekend. My home was in a ground floor unit with 4 floors above me. Unbeknownst to me, that weekend, the sewerage system blocked and all of the raw sewerage from the 4 floors above me backed up and came out of my toilet. I arrived home late Sunday night, and there was a stench at the front door. When I opened it, all of the rooms, from my view point were flooded and the wall of stench that hit me was indescribable. I could not enter, even after it was professionally cleaned and all furniture and belongings were replaced. I had to move.
Graeme
"I fear not the man who has practiced ten thousand kicks one time, but I fear the man that has practiced one kick ten thousand times!" - Bruce Lee
|
|
|
|
|
Ouch, even water without the faeces can wreck a place good.
An uncle once had his house flooded because he didn't tie a bolt fast enough or some such.
The water came from the attic and left no floor untouched.
He had to strip his whole house after that, new floors, new wallpapers, new furniture, everything.
Of course after that it didn't smell so bad, but some of the damage can still be seen to this day (happened 10 years ago or some such).
|
|
|
|
|
I used to live in a town that was on the (prone to spring flooding) Minnesota River. There was a restaurant situated right on the river. The upper dining level was generally above the flood line but the lower level which was mostly storage was often below flood level.
Every spring the owner would empty the basement and if the river flooded he would fill the basement with clean water to a foot or so above the flood level. This meant clean water seeped out of his basement which kept the dirty flood water out. It sounds crazy, but apparently his clean up costs were much less. Crazy like a fox I guess.
|
|
|
|
|
The Netherlands had a huge flood in '53 (knows as "The Disaster").
The place I live in (a coastal island) was hit hard.
At some old houses, you can still see how high the water was (in many places, only the roof was safe since we live below sea level, next to the sea).
A friend of mine actually did not buy a house because of that reason, the walls were pretty porous from that time.
|
|
|
|