I disagree that parsing is validating. For example, you could give me a valid ISO date time string, but I want a shipping date and you gave me something in the past. It parses, but is not valid.
I disagree that validating early is bad because some other part of the code might also validate later and possibly do it differently. Yes, that’s bad, but not a reason to not validate early.
I understand the concept. I just disagree that it’s a good idea.
I don’t see it. I would much prefer to validate early rather than late. The example of ‘other code might validate it differently or not at all’ seems specious. I don’t want invalid information “deep within the bowels of the system”.
What exactly do they think goes on in these bathrooms anyway?
Good. I could use a house.
Is your name Beethoven by any chance?
John Cusack (Gross Pointe Blank)
Everywhere, all at once.
In Soviet Russia, John Malkovich being you.
No defect
Will not fix
This little hack is gonna cost us 51 CPU cycles.
Grab a brush and put a little cmakeup.
The blind part is just around name, gender, race, … but prior experience and education would clearly be important to know.
I know my idea has many flaws, and I didn’t propose it seriously. But I really like the idea of removing popularity and money and cronyism from the path for choosing people to represent us and run our government. It should be a temp job and a responsibility and not a career.
Everyone must serve. No elections. Every position has a term limit. The current administration is responsible to select their replacements via a double blind selection process that only provides information relevant to experience and knowledge, capabilities.
Git is p2p and distributed from day 1. Github is just a convenient website. If Microsoft takes down your repo, just upload to another system. Nothing but convenience will be lost.