The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I love a challenge, but I hate unsolvable problems. Actually they are not unsolvable, but what company is going to pay me to spend months or years to find the answer.
Unsolvable means I do not have access to the source code and therefor I am left guessing as to what the system call actually does. We are limited to what we can see.
I've set two unsolved ones this week
That is a sure sign that you live in my world. Unfortunately, the bean counters do not see the value.
"Program testing can be used to show the presence of bugs, but never to show their absence." - Edsger Dijkstra
"I have never been lost, but I will admit to being confused for several weeks. " - Daniel Boone
A few years ago, I was riding on a ski lift with our Swedish exchange student. I asked her if she had thought about what she was going to do after high school. She said that she was considering engineering and had taken a programming class the previous year. I asked her what they taught. She replied, “Java.” I instinctively responded with “That’s too bad.”
Why did I say that? Took me a while to figure it out. It’s not that Java is a bad programming language; it’s actually pretty decent. I said it because of the way in which Java (and other languages) are typically used to teach programming today—without teaching anything about computers.
Learning to Code is Only a Starting Place
Part of the reason for this state of affairs is that it’s not all that difficult to write computer programs that appear to work, or work much of the time. Let’s use the changes in music (not disco!) in the 1980s as an analogy. People used to have to develop a foundation in order to make music. This included learning music theory, composition, and how to play an instrument; ear training; and lots of practicing. Then the Musical Instrument Digital Interface (MIDI) standard, originally proposed by Ikutaro Kakehashi of Roland, came along, which let anyone make “music” from their computer without ever having to develop calluses. It’s my opinion that only a small percentage of computer-generated “music” is actually music; it’s mostly noise. Music is produced by actual musicians—who may or may not use MIDI to build on their foundation. Programming these days has become a lot like using MIDI. You no longer have to sweat much or spend years practicing or even learn theory in order to write programs. But that doesn’t mean these are good or reliable programs.
This situation is likely to get worse, at least in the United States. Wealthy people with vested interests, like those who own software companies, have been lobbying for legislation mandating that everybody learn to code in school. This sounds great in theory, but it’s not a great idea in practice because not everybody has the aptitude to become a good programmer. We don’t mandate that everybody learn to play football because we know that it’s not for everybody. The likely goal of this initiative is not to produce great programmers but rather to increase software company profits by flooding the market with large numbers of poor programmers, which will drive down wages. The people behind this push don’t care very much about code quality—they also push for legislation that limits their liability for defective products. Of course, you can program for fun just like you can play football for fun. Just don’t expect to be drafted for the Super Bowl.
But ... but ... coding is just finding the right chunk of code on SO, CP, or YT
Of course it isn't!
There's also the big job of posting "Send me codez" requests in QA! Clearly, you totally forgot about that! Are you sure you're really a coder at all?
Anything that is unrelated to elephants is irrelephant Anonymous - The problem with quotes on the internet is that you can never tell if they're genuine Winston Churchill, 1944 - Never argue with a fool. Onlookers may not be able to tell the difference. Mark Twain
The Food and Drugs Administration doesn't care much about copyright. Maybe patent violations, when it comes to drugs (Big Pharma is throwing plenty of money at them), but those have nothing to do with copyright violations.
Big Pharma may through money at them to get drugs OK'd but it's purely the legal system as to how patents are handled. It's not so much they don't care as they have no jurisdiction, let alone interest, in the patentability of a drug.
In theory, a federal employee would be fired for taking any gift (even a lunch) from a vendor or anything that could even appear like a conflict of interests. These laws, however, were written to exclude the law-makers, themselves, from the limitations.