Fix relative URLs in archives

This commit is contained in:
David Eisinger
2024-01-17 00:08:36 -05:00
parent 9fc1babee6
commit c5f0c6161a
76 changed files with 5949 additions and 6641 deletions

View File

@@ -3,7 +3,7 @@
IFRAME: [2]https://www.googletagmanager.com/ns.html?id=GTM-55JC288
[3]Dan Stroot
[4]Home[5]About[6]Archive[7]Snippets[8]Uses
[4]Home[5]About[6]Archive[7]Snippets[8]Uses[9]Quotes
(BUTTON) Toggle Menu
@@ -41,7 +41,7 @@ Making Software Last Forever
and more importantly, fixed.
Joel Spolsky (of Fog Creek Software and Stack Overflow) describes
system re-writes in "[9]Things You Should Never Do, Part I" as “the
system re-writes in "[10]Things You Should Never Do, Part I" as “the
single worst strategic mistake that any software company can make.”
Continuing our home analogy, recent price increases for construction
@@ -78,13 +78,13 @@ The World's Oldest Software Systems
In 1958, the United States Department of Defense launched a new
computer-based contract management system called "Mechanization of
Contract Administration Services", or MOCAS (pronounced “MOH-cass”). In
2015, [10]MIT Technology Review stated that MOCAS was the oldest
2015, [11]MIT Technology Review stated that MOCAS was the oldest
computer program in continuous use they could verify. At that time
MOCAS managed about $1.3 trillion in government obligations and 340,000
contracts.
According to the [11]Guinness Book of World Records, the oldest
software system in use today is either the [12]SABRE Airline
According to the [12]Guinness Book of World Records, the oldest
software system in use today is either the [13]SABRE Airline
Reservation System (introduced in 1960), or the IRS Individual Master
File (IMF) and Business Master File (BMF) systems introduced in
196263.
@@ -115,7 +115,7 @@ Maintenance is About Making Something Last
However, most older airframes are retired for fuel-efficiency reasons,
not because they're worn out.
Even stuctures made of grass can last indefinitely. [13]Inca rope
Even stuctures made of grass can last indefinitely. [14]Inca rope
bridges were simple suspension bridges constructed by the Inca Empire.
The bridges were an integral part of the Inca road system were
constructed using ichu grass.
@@ -264,7 +264,7 @@ Risks of Replacing Software Systems
Maintaining Software to Last Forever
As I discussed in [14]How Software Learns, software adapts over time -
As I discussed in [15]How Software Learns, software adapts over time -
as it is continually refined and reshaped by maintenance and
enhancements. Maintenance is crucial to software's lifespan and
business relevance/value. When software systems are first developed,
@@ -480,7 +480,7 @@ Protecting your maintenance budget - creating a "maintenance fund"
unknown because he always successfully treats small illnesses,
preventing them from evolving into more serious or terminal ones. So,
people say "Oh he is a fine doctor, but he only treats minor
illnesses". It's true: [15]Nobody Ever Gets Credit for Fixing Problems
illnesses". It's true: [16]Nobody Ever Gets Credit for Fixing Problems
that Never Happened.
To most software engineers, legacy systems seem like torturous dead-end
@@ -491,7 +491,7 @@ Protecting your maintenance budget - creating a "maintenance fund"
battlefield surgeons.
Engineering loves new technology. It gains the engineers attention and
industry marketability. [16]Boring technology on the other hand is
industry marketability. [17]Boring technology on the other hand is
great for the company. The engineering cost is lower, and the skills
are easier to obtain and keep, because these engineers are not being
pulled out of your organization for double their salary by Amazon or
@@ -561,7 +561,7 @@ Legacy System Modernization
To do this, you need to overcome peoples natural skepticism and get
them to buy in. The important word in the phrase "proof of concept" is
proof. You need to prove to people that success is possible and worth
doing. It can't be just an MVP, because [17]MVPs are dangerous.. A red
doing. It can't be just an MVP, because [18]MVPs are dangerous.. A red
flag is raised when companies talk about the phases of their
modernization plans in terms of which technologies they are going to
use rather than what value they will add.
@@ -632,25 +632,25 @@ Summary
spending a much smaller amount of money to prevent it; as a business
strategy this makes no sense.
The [18]Open Mainframe Project estimates that there about 250 billion
The [19]Open Mainframe Project estimates that there about 250 billion
lines of COBOL code running today in the world economy, and nearly all
COBOL code contains critical business logic. Companies should maintain
that software and make it last as long as possible.
References
* [19]Things You Should Never Do, Part I
* [20]Patterns of Legacy Displacement
* [21]Kill It with Fire: Manage Aging Computer Systems (and Future
* [20]Things You Should Never Do, Part I
* [21]Patterns of Legacy Displacement
* [22]Kill It with Fire: Manage Aging Computer Systems (and Future
Proof Modern Ones)
* [22]Building software to last forever
* [23]The Disappearing Art Of Maintenance
* [24]Inca rope bridge
* [25]How Often Do Commercial Airplanes Need Maintenance?
* [26]Nobody Ever Gets Credit for Fixing Problems that Never Happened
* [27]Boring Technology Club
* [28]Open Mainframe Project 2021 Annual Report
* [29]How Popular is COBOL?
* [23]Building software to last forever
* [24]The Disappearing Art Of Maintenance
* [25]Inca rope bridge
* [26]How Often Do Commercial Airplanes Need Maintenance?
* [27]Nobody Ever Gets Credit for Fixing Problems that Never Happened
* [28]Boring Technology Club
* [29]Open Mainframe Project 2021 Annual Report
* [30]How Popular is COBOL?
__________________________________________________________________
Image Credit: Bill Gates, CEO of Microsoft, holds Windows 1.0 floppy
@@ -665,52 +665,53 @@ Sharing is Caring
(BUTTON) (BUTTON) (BUTTON)
[30]Edit this page
[31]Edit this page
Dan Stroot · Blog
I love building things. Made in California. Family man, technologist
and Hacker News aficionado. Eternally curious.
[31]Join me on Twitter.[32]Join me on LinkedIn.[33]Join me on GitHub.
Crafted with ♥️ in California. © 2023, [34]Dan Stroot
[32]Join me on Twitter.[33]Join me on LinkedIn.[34]Join me on GitHub.
Crafted with ♥️ in California. © 2024, [35]Dan Stroot
References
Visible links:
1. https://www.danstroot.com/feed.xml
2. https://www.googletagmanager.com/ns.html?id=GTM-55JC288
3. file:///
4. file:///
5. file:///about
6. file:///archive
7. file:///snippets
8. file:///uses
9. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
10. https://www.technologyreview.com/2015/08/06/166822/what-is-the-oldest-computer-program-still-in-use/
11. https://www.guinnessworldrecords.com/world-records/636196-oldest-software-system-in-continuous-use
12. https://en.wikipedia.org/wiki/Sabre_(travel_reservation_system)
13. https://en.wikipedia.org/wiki/Inca_rope_bridge
14. file:///posts/2022-06-05-how-software-learns
15. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
16. https://engineering.atspotify.com/2013/02/in-praise-of-boring-technology/
17. file:///posts/2021-12-27-dangerous-mvps
18. https://www.openmainframeproject.org/
19. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
20. https://martinfowler.com/articles/patterns-legacy-displacement/
21. https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/1718501188
22. https://herman.bearblog.dev/building-software-to-last-forever/
23. https://www.noemamag.com/the-disappearing-art-of-maintenance/
24. https://en.wikipedia.org/wiki/Inca_rope_bridge
25. https://monroeaerospace.com/blog/how-often-do-commercial-airplanes-need-maintenance/#:~:text=Commercial airplanes require frequent maintenance,inspection once every few years.
26. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
27. https://boringtechnology.club/
28. https://www.openmainframeproject.org/wp-content/uploads/sites/11/2022/04/OMP_Annual_Report_2021_040622.pdf
29. https://news.ycombinator.com/item?id=33999718
30. https://github.com/dstroot/blog-next-13/blob/master/content/posts/2023-05-25-making_software_last_forever.mdx
31. https://twitter.com/danstroot
32. https://www.linkedin.com/in/danstroot
33. https://github.com/dstroot/blog-next
34. file:///analytics
3. https://www.danstroot.com/
4. https://www.danstroot.com/
5. https://www.danstroot.com/about
6. https://www.danstroot.com/archive
7. https://www.danstroot.com/snippets
8. https://www.danstroot.com/uses
9. https://www.danstroot.com/quotes
10. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
11. https://www.technologyreview.com/2015/08/06/166822/what-is-the-oldest-computer-program-still-in-use/
12. https://www.guinnessworldrecords.com/world-records/636196-oldest-software-system-in-continuous-use
13. https://en.wikipedia.org/wiki/Sabre_(travel_reservation_system)
14. https://en.wikipedia.org/wiki/Inca_rope_bridge
15. https://www.danstroot.com/posts/2022-06-05-how-software-learns
16. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
17. https://engineering.atspotify.com/2013/02/in-praise-of-boring-technology/
18. https://www.danstroot.com/posts/2021-12-27-dangerous-mvps
19. https://www.openmainframeproject.org/
20. https://www.joelonsoftware.com/2000/04/06/things-you-should-never-do-part-i/
21. https://martinfowler.com/articles/patterns-legacy-displacement/
22. https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/1718501188
23. https://herman.bearblog.dev/building-software-to-last-forever/
24. https://www.noemamag.com/the-disappearing-art-of-maintenance/
25. https://en.wikipedia.org/wiki/Inca_rope_bridge
26. https://monroeaerospace.com/blog/how-often-do-commercial-airplanes-need-maintenance/#:~:text=Commercial airplanes require frequent maintenance,inspection once every few years.
27. https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.pdf
28. https://boringtechnology.club/
29. https://www.openmainframeproject.org/wp-content/uploads/sites/11/2022/04/OMP_Annual_Report_2021_040622.pdf
30. https://news.ycombinator.com/item?id=33999718
31. https://github.com/dstroot/blog-next-13/blob/master/content/posts/2023-05-25-making_software_last_forever.mdx
32. https://twitter.com/danstroot
33. https://www.linkedin.com/in/danstroot
34. https://github.com/dstroot/blog-next
35. https://www.danstroot.com/analytics
Hidden links:
36. file://localhost/search
37. file://localhost/about
37. https://www.danstroot.com/search
38. https://www.danstroot.com/about