• ISO 8601 is paywalled
  • RFC allows a space instead of a T (e.g. 2020-12-09 16:09:…) which is nicer to read.
108 points

A space is more problematic than a T tho

permalink
report
reply
58 points

Skill issue

permalink
report
parent
reply
43 points

For a skilled pro like you I suggest using epoch time for everything

permalink
report
parent
reply
4 points

Cassandra uses epoch milliseconds for timestamping snapshots. This means that each node will have a different name for the same snapshot. Trivially solved with truncating the timestamp with * wildcard, but just… why?

permalink
report
parent
reply
30 points

Any other day I’d see this get laughs, but I guess people are bitchier this time of day.

I’d write down the ISO timecode I’m talking about, but I can’t afford it.

permalink
report
parent
reply
113 points
*

Top post of the hour is about an RFC from >20 years ago.

This is worse than the Linux stuff.

Y’all a bunch of nerds

permalink
report
reply
99 points

You’re not wrong

permalink
report
parent
reply
50 points

Room for one more

permalink
report
parent
reply
21 points

One of us, one of us, one of us

permalink
report
parent
reply
30 points

Being a nerd is fun.

permalink
report
parent
reply
3 points

I’m a Linux nerd and even I don’t get this 😭

permalink
report
parent
reply
10 points

Thanks /u/OsrsNeedsF2P!

permalink
report
parent
reply
3 points

The space is SO MUCH BETTER

permalink
report
reply
57 points

allows a space instead of a T

That’s a bug not a feature

permalink
report
reply
1 point

It’s really a skill issue if replacing T by [T ] in your regexp is hard

permalink
report
parent
reply
12 points

This is the most junior developer comment I’ve seen in a while.

Nobody that’s competent thinks that’s shit is hard. That’s not the point.

The point is, it makes it easy to make mistakes. Somebody might see all of one type of strings, assume that’s the format, and forget to enclose the thing in quotes, causing mysterious bugs years later when a differently created date filters into the system. You might have a regex error, you might split incorrectly, you might make a query that works the wrong way and gives an incorrect aggregate, and none of that is due to lack of skill. It’s due to not knowing it’s the rfc standard, not the iso. It could be due to not even realizing the rfc allows for that or is different.

Software engineering in practice is not about making sure there is at least some way for people to use your library/standard/pattern. It’s about making sure the way to do it that’s most intuitive/obvious is also foolproof, easy, and efficient. Adding the space makes debugging harder and adds footguns which is exactly what good software engineers want to stay away from. Otherwise we’d all be writing in assembly. But since you aren’t, maybe you are the one with a skill issue. Either that or you really misunderstand this field.

permalink
report
parent
reply
4 points

allows, not requires. It basically means you can use space instead of T when showing it to end users and any technical person can just use T

permalink
report
parent
reply
3 points

Development wise, It’d be better if it’s required not allowed. Best case scenario, it’s just another redundant if statement.

permalink
report
parent
reply
2 points

The amount of things allowed by ISO 8601 is even more than what’s allowed by RFC 3339, if you take the time to look at https://ijmacd.github.io/rfc3339-iso8601/

permalink
report
parent
reply
29 points

Yeah I like a girl who is firm on her choice of date time format…😂😂😂😂

permalink
report
reply
11 points

Linux sex tips approved

permalink
report
parent
reply
27 points

I personally have a list of 14 RFCs I won’t compromise on when it’s a first date

permalink
report
parent
reply
21 points
*

Please be serious and give me that list! Please be real!

Edit: guys, if they don’t answer, they might just missed the question. They might be real. BELIEVE!!!

permalink
report
parent
reply
14 points

Do you care to share them?

permalink
report
parent
reply

Memes

!memes@lemmy.ml

Create post

Rules:

  1. Be civil and nice.
  2. Try not to excessively repost, as a rule of thumb, wait at least 2 months to do it if you have to.

Community stats

  • 11K

    Monthly active users

  • 13K

    Posts

  • 288K

    Comments