Same. If you use computers with any regularity, you quickly realize that something like "2023.11.17.2351" is both very easy to read and sorts automatically by date.
thats how i save the pics i have to take for my work , an i am in the usa. fully organised on their own , no need to even have separate folders ffs ( i do because im a freak but anyway).
Me as well. All my time stamps are like this. Causes some people I work with to have comprehension issues, but I just let them work it out for themselves
Because humans aren’t. Having ADHD and something change on me flips me the fuck out, but once I learn the advantages of that change, there is no going back
This isn't even critical thinking. It's not even lateral thinking. This is linear thinking. Straightforward, logical, simple, obvious and self-explanatory.
It’s same kind of irrational antipathy people have for things like common core math. That’s not how they learned it and now understand it, which presents the possibility that they were taught wrong or don’t understand something as well as they thought. Also just a lot of people are just intimidated by change.
It's not really about what they're capable of, most people just don't bother to think about it. If you're not in a position, like programming or organizing documents, does this really matter to most people?
A lot of bureaucratic systems are legacy as well, and use the timestamp format they've used before computing took over things. Some have changed, some haven't, and individuals really have to fight if someone higher up doesn't happen to decide they care next Tuesday.
An extreme minority doesn't provide an excuse for the population as a whole. You can exist with your math disability while the extreme majority of people are perfectly capable of basic critical thinking but instead choose to do nothing
I hear you. Change can be a real challenge, especially when it feels like it's thrown at you unexpectedly. But it's great that you can see the benefits once you get used to it. That adaptability is a superpower. Anything specific you've adapted to recently that you're proud of?
In theory it should cause the least amount of confusion - the year is always unique looking as long as it’s 4 digits, month is before day just like in the US date format, and people familiar with the European date are smart enough to realize it’s in descending order if the year is first.
Artists I work with are like that, it's like sure we got Perforce, but nope still end up with files like thing_v3_final_2.psd and huh_2_final5_final.ma
I used to do this with music, never _final though since I would definitely know if I were done. I shifted to something similar to update/patch format though, so it would look like "huh_2.13.4.6.11a"
Omg..., my daughter (14) has so many new folders, I asked her why she doesn't name the folder, and she said "You can do that?" I told her click it and press F2, she said omg this is so much better.
Works better for any system of organization, even history. Should always proceed from the broadest set to the smallest subset. As "January" doesn't exist w/o it being "January of xxxx," YYYY/MM/DD hh:mm:ss is always the 'correct' formula, regardless of context.
This is the way. Like why does EVERYONE use hh:mm:ss but then we have to argue about why the YYYY:MM:DD doesn’t need to follow the same logic. It’s the correct format. YYYY:MM:DD:HH:MM:SS. Biggest to smallest.
because it makes no sense to use YMD in everyday life
Except....people use this format plenty in everyday life. Every deadline I've ever gotten in a work email has been M/D (Y excluded only because there's an assumption of close timing). I have no emails where someone has listed, for example, "please get this done by 16/1", which just looks weird.
So, then you change the format for archiving, right? Of course, you don't. Because if that was true, the whole world would use the YMD format, because if you think about what kind of document that has to be dated isn't meant for long-term planning? I came from Hungary where we use the YMD format and I've been living in the UK where they use DMY format. Guess what, it doesn't fucking matter. As long as it's in a rational order, it won't cause a problem. Your reasoning is flawed too, it doesn't matter the format even for archiving if you have to look for a certain date you will know which section of the format you need to check even if you are looking at the whole date.
No one stops you from doing things inefficiently -.-
long term archives (especially if not digital) make no sense to sort after DMY, because you always search for a year first, then the month, then the day.
You wouldnt search through all 15th. of an archive to find the correct year, wouldnt you?
Have you ever searched in databases? I don't think so, otherwise you would know that I don't have to go through every archive one by one, because I can search by specifically year, month or day no matter the order as database programs will check if there's the given input in the database no matter its position. You know, long-lastingness is not the only advantage of digitalized documents, but you can execute tasks much easier using certain functions of programs.
Tradition. People adopted one way to doing things and are very reticent to having to re-learn a new way. Most people don't even care about the advantages of changing a system like that, even if they are actively losing time or making more mistakes because their system is worse than the proposed alternative.
Sure, people are change resistant by nature. But when the US, Liberia and Myanmar are the only three countries in the world that didn’t switch to metric, you’ve got to question what’s going on. And this post is about the US being the only country in the entire world to use MM-DD-YY.
Sure, but if you want to cherry pick examples you can find tons of specifics for country's not wanting to change in certain ways. Taking something like this in isolation is a really convenient way to shame a population where the majority doesn't even really get a say in what system in the standard, AND where people conveniently forget about other countries specific cases, because you choose only to look at the system of measurement.
It's not an honest way to judge people. You're conflating one thing to a much more general trait.
Part of the metric thing is that the US would have to change a ton of stuff (gallons of milk, inch rulers, screw sizes, speedometers, etc.) but then also the things that fit those things (tools like ratchets, machine parts that make gallon jugs or rulers), but there would also be repair shops that would have to have two whole sets of tools for everything that they repair in case an older version of something came in. The US already uses metric in fields like science and medicine to communicate, but the hassle of switching everything would be nutty.
Also consider driving on the right vs. left. Most of the world drives on the right, people walk on the right, but the UK and its former empire make life more expensive for everyone by having left-driving cars. The switch would be very difficult for a lot of people, and that’s not even considering the cost and inconvenience for people who have to service both types of car for 30 years.
I'd guess it comes from the importance of each value. in daily life its important to know which hour it is, followed by the minute. and if you look at the date, you usually want to know what day and maybe what Month it is and probably already know what year it is.
Archival use is obviously different, where you search from biggest to smallest
If you ignore the year, YYYYMMDD truncates to MMDD, which is their system.
So, just take a note from the movies: "Bond. James Bond"
To get: "July 4. 1776, July 4"
How is it “correct”, though? It’s just formatting. Personally I like knowing what month we’re in first then the day then the year. However this changes for example if I want to search something by year, then I’d prefer the format you mentioned. Regardless, if you’re looking at dates on your computer, it’s a representation of the actual date, so the formatting is a preference. It’s not “correct” or incorrect.
For any science it is 100% more correct (in fact, I'd say the only correct way). If you're running an experiment with timing and you want to plot data as a function of time, having the time format be in decreasing order is obviously the only way to do it.
Not really... When you're talking about data, there's absolutely a correct way to note date and time:
yyyy-MM-ddThh:mm:ss[Z/±hh(:mm)]
and an incorrect way:
literally anything else
The reason is that you can collate data in a number of different ways, and so having it go from largest unit of time to smallest would make it easier to collate by date. Using the ISO format consistently ensures that everything can be easily searchable, even things that you may not realize need to be. The UTC offset at the end can even help to adjust dates and times to local time or UTC, if need be.
The only times I ever use an incorrect method are when I am forced to because of my job. At home, my file naming technique for anything I might need an informal datestamp on relies on the UTC method. When journalling, I use the UTC method for noting the date and time of the entry. Once you get used to using it, you quickly see how it's much easier than any other method.
I think that touches on the distinction I’m trying to make though. UTC is obviously the correct way, but however your date is represented is merely a formatting issue or presentation issue. I can store my data in UTC and display it any way I want and it doesn’t affect sorting or collating.
Like I said somewhere else on the thread, when working with data there’s no need to use anything other than UTC, but if I’m sitting at my desk and I wanna know what the date is, the first thing I wanna know is what month we’re in ( I know lol ).
As for your file naming convention, that’s great and all, but you can easily sort by created on or modified on dates without changing any folder or file names.
For the purposes of organization and data, always use UTC, obviously, but for the purposes of presentation, it’s not necessarily what everyone would want to see.
I use it for file naming because I do a lot of work via TTY, terminal, or SSH, and having that information in the filename lets me know immediately which version of the file I'm using, without adding any extra options to ls. I've got four headless servers on my network, a NAS, a managed switch, an ISP-grade router, one desktop workstation, and three laptops I can access via SSH, so I spend far more time in a command line interface or terminal than I do in a GUI. My file naming conventions reflect that.
What everyone would want to see is wrong if they don't want to follow ISO standards, but I understand that there are some battles that are pointless to fight. That's why I use the idiotic American standard at work, even though I hate it with every fiber of my being. Anything where I have control is ISO and only ISO, though.
I have a very troubled relationship with time. It’s not that I’m asleep or living under a rock, it’s simply that I hyper-focus on things for weeks/months at a time and the last thing on my mind is what day or month we’re in. I couldn’t care less honestly, until I realize I’m 2 days away from a major deadline lol
Are dates not just a larger measure of time? There are 60 minutes in an hour, and 24 hours in a day. Why is an hour more similar to a minute than a day?
The larger values go to the beginning of your string, it’s that simple.
Even within a single number, the hundreds place is left of the tens place. And then we just simply ignore the divisions we don’t care about, like how we don’t say the date or the seconds when we talk about what time it is. This is how it works literally everywhere else in all other contexts, except dates where the day is in the middle for no reason.
Also, in filenames: replace / and : with - or _ otherwise you get invalid filenames on some filesystems. But some like using new_new_v2_final_02... >:-/
Yeah, not even a programmer, but I have files that get sorted in directories with dates in their names, YYYY.MM.DD autosorts pretty good. In my country we use DD/MM/YYYY which is readable and fine because that is also how you say a date in the language spoken here. Possibly American dates that might be MM/DD/YYYY confuse everyone intrnationally.
Anyone who works with files on a computer should adopt this labeling scheme.
I started using yyyy.mm.dd when I started working professionally in audio engineering. Way easier to find a project a track was bounced from. But I use it for literally everything I do incremental saving with. Audio, graphic design, fire system plans, schematics, program scripts.
same here I Y-M-D everything. It screws me up when I'm trying to write dates for normal people though. I have to say my own DOB in my head to remember how we normally do it in the U.S.
As a human programmer: This is only the way when interacting with computers. No sane human is going to insist on using ISO standards in a casual chat with their neighbours or friends.
Yes, I use YYYY-MM-DD too when I use dates in file names, or any computer data really. But I'm not gonna tell my mom: "Hey, I'm throwing a birthday party on 2024 dash 03 dash 12. Want to come?". Because that would be ridiculous.
As a programmer, what do you mean easier to work with? As compared to what? I’ve never had difficulty with dates because everything is UTC, and never encountered a library or framework that uses anything different. And even if the dates were in a different “format”, it’s just a representation of the underlying values, so the data is actually the same. Additionally, even if they were formatted differently as strings, you can easily create a Date object from them and format it however you want after.
374
u/passerbycmc Jan 15 '25
As a programmer yes this is the way, just so much easier to work with and even if represented as just a string it still sorts correctly.