Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

Re^6: Calculating Number Of Pay Periods

by afoken (Chancellor)
on Oct 12, 2017 at 21:25 UTC ( [id://1201270]=note: print w/replies, xml ) Need Help??


in reply to Re^5: Calculating Number Of Pay Periods
in thread Calculating Number Of Pay Periods

The 12 x 30 might be inspired by either the French Republican Calendar (see DateTime::Calendar::FrenchRevolutionary) or its ancient model, the Egyptian calendar.

Part of the French Revolution / French Republic was the idea do make everything measurable in decimal. A week of ten days instead of seven (thus completely decoupling the week from the phases of the moon), decimal time, and the rather successful metric system. It is interesting that - in the long run - people accepted the metric system for almost everything but date and time. The calendar is a complex beast, and it has to be, as long as it shall be coupled to astronimical year. The only reason I can see why people did not accept the system of 10n "decimal seconds" per day is that it would have required replacing all existing clocks. People all across France, Europe and many parts of the world were used to find and use different currencies and units of measurement for distances, areas, volumes, weights, and so on whenever they crossed a border or even moved from one town to another. But they all used the same system of 2x 12 hours, 60 min / h, 60 sec / min. The metric system was "just another set" of units, but the decimal time was something unusual and new. And it would have required a lot of work and money to make daytime decimal.

It would have been the right time, and it would have made modern clocks and software handling daytime a little bit simpler. But I doubt we will change to a different clock system before we get off this planet. In that respect (and not only in that respect), A Deepness in the Sky is visionary:

The book discusses some of the problems of trying to maintain an interstellar trading culture without access to superluminal travel or to superluminal communication. Time-measurement details provide an interesting concept in the book: the Qeng Ho measure time primarily in terms of seconds, since the notion of days, months, and years has no usefulness between various star-systems. The timekeeping system uses terms such as kiloseconds and megaseconds. The Qeng Ho's computer and timekeeping systems feature the advent of "programmer archaeologists": the Qeng Ho are packrats of computer programs and systems, retaining them over millennia, even as far back to the era of Unix programs (as implied by one passage mentioning that the fundamental time-keeping system is the Unix epoch:

Take the Traders' method of timekeeping. The frame corrections were incredibly complex - and down at the very bottom of it was a little program that ran a counter. Second by second, the Qeng Ho counted from the instant that a human had first set foot on Old Earth's moon. But if you looked at it still more closely ... the starting instant was actually about fifteen million seconds later, the 0-second of one of Humankind's first computer operating systems.

This massive accumulation of data implies that almost any useful program one could want already exists in the Qeng Ho fleet library, hence the need for computer archaeologists to dig up needed programs, work around their peculiarities and bugs, and assemble them into useful constructs.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)
  • Comment on Re^6: Calculating Number Of Pay Periods

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://1201270]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others scrutinizing the Monastery: (6)
As of 2024-04-18 15:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found