49 karma · joined February 24, 2024
"It is one of the evils of rapid diffusion of news that the sorrows of all the world come to us every morning. I think each village was meant to feel pity for its own sick and poor whom it can help, and I doubt if it is the duty of any private person to fix his mind on ills which he cannot help. (This may even become an escape from the works of charity we really can do for those we know.) A great many people now seem to think that the mere state of being worried is in itself meritorious. I don't think it is. We must, if it so happens, give our lives for others; but even while we're doing it, I think we're meant to enjoy our Lord and, in Him, our friends, our food, our sleep, your jokes, and the birdsong and the frosty sunrise."
I want to be very clear, so let me say this: you are wrong, and have no idea what it actually means to be on the receiving end of discrimination.
You're quite right. Open-source vs. non-open-source is irrelevant to the question.
My question was more geared towards the seeming lack of a robust software ecosystem (i.e., there appears to be at most one leading product in each category, with one or two alternatives), to whit: - there's Xcode/VSCode. - Photoshop/GIMP. - Sublime Text - not sure about DAW software - the field has changed since I was involved
I'll have to check macupdater out, thanks for the tip.
step 1: the candidate is shown the specification for a method and the results of running the test suite on an obfuscated version of the method. All tests pass. The test suite is minimal, and test coverage is abysmal.
step 2: the candidate is asked to come up with more test cases, based on the specification. The code is run against the updated test suite - most new tests will fail because the method's implementation has several known bugs.
step 3: The un-obfuscated source is provided and the candidate is asked to correct any bugs they discover.
step 4: the changed source is run against a full test suite.
I like this because the candidate's ability to think of test cases, debug, and fix existing code are all tested for.