288 karma · joined August 14, 2007
The irony is that software engineers are so much rarer than everyone else in the market we can easily be hand screened thus bypassing the very software we created. Finding software engineers is really hard because there are so few so either you don't get a lot of people applying, which makes it easy to screen by hand, or you set the bar very low to get people in the door. Then you go through 6 months to find the right person.
If you aren't a software person its much much harder to find a job because there are so many other people looking for jobs. You have to compete much harder, downward wage pressure, etc. Hence the volume increasingly demands automated solutions that make it even harder to get past the screeners.
I happen to agree with this article that we do a poor job of specifying the skills that are absolutely mandatory vs. what's nice to have. If we back off on rigid skill set we can find great people than can grow into a job.
What's sad is our over reliance on these statistics. First thing you have to do when using stats is setup checks and balances to verify you are getting what you expect. This is a counter example that might indicate you aren't measuring the right thing. Does this value add measurement of prior year improvement even predict anything about the students comprehension? It's like the BCS system of education where you just scratch your head over the outcomes.
America has a long time fascination with measurement and quantifying. We created Scientific Management Theory dating back to 1880s, but it ended mostly because workers rebelled. However, its influence is still felt everywhere in American society so much so I have a hard time understanding how the Finish model achieves its results without measuring. I know its better, but I can't explain it.
"Kuiper Belt Orbits Indicate A New Planet" Nah.
"Mystery Planet Influences Kuiper Orbits" Nah.
"Data suggests Remote New Planet" Nah.
Ah screw it.
"New Planet Found in Our Solar System", oh add ?, and Print it!
When I was an undergrad the first lecture I had in CS was my favorite. Still is. It discussed how fundamental scientific discoveries and technology affect how humans view the world and solving problems. To quickly paraphrase as industrialization began to take shape we saw the world as a machine. And so we looked for problems that could be solved by viewing them as a machine. As electricity was discovered and commercialized we saw the world as a circuit. Our brain compared to a circuit, and our nerves were the wires. Is our brain an actual circuit well not entirely, but this idea helped us make other discoveries about the brain. As each of these technologies took root in the minds of humans we shifted our paradigms and began to solve problems differently than prior generations or prior paradigms. These paradigms tend to have long life cycles going on for decades, and that's why they are important to recognize.
The introduction of computers, and particularly computer programming, has changed our paradigm again. How we solve problems with programming is fundamentally different than how we solved it with physics, chemistry, etc. And I think that's the life skill we want to pass along to non-coders because it changes how you approach problems. As we take what was physical and turn it into a digital representation it changes how you use it to solve problems. And when I look at coding in that respect I do think its important to learn, but I wouldn't teach it the same way as most are learning it.
Anyway, This essay is much the same that Allan Watts articulated in the 60s and I think he did it with much more panache and charm.
http://www.youtube.com/watch?v=ERbvKrH-GC4
I find its best to laugh because it really has been a well executed practical joke.
importPackage(java.io); var file = new File('/blah/blah/blah.txt');
Other languages would be equally easy as well. It's burried, but here is some relevant information from the docs on integrating 3rd party libs:
-cp <path> The path on which to search for the main and any other resources used by the verticle. This is ignored if you are running an installed module. This defaults to . (current directory). If your verticle references other scripts, classes or other resources (e.g. jar files) then make sure these are on this path. The path can contain multiple path entries separated by : (colon). Each path entry can be an absolute or relative path to a directory containing scripts, or absolute or relative filenames for jar or zip files. An example path might be -cp classes:lib/otherscripts:jars/myjar.jar:jars/otherjar.jar Always use the path to reference any resources that your verticle requires. Please, do not put them on the system classpath as this can cause isolation issues between deployed verticles.
At what point, in that repetitive myth that keeps getting recycled, do the english majors start taking over? They don't. And they won't. And I want my time back.
It was hard to understand the role of the joker and how it creates an equilibrium, but if the joker is random destroyer then he destroys the cooperator AND the defector equally. If defectors out pace cooperators then the likelihood a defector will be wiped out is greater. By wiping out a defector that shifts the balance (ie the defector dies, or the defector turns to a cooperator from the joker's actions). That's the only way I can understand the joker as a force of "good". And jokers turn out to be a better solution to the problem of equilibrium.
In our society most people must perform work to earn money, that money is taxed, to provide public services to all of us regardless of if we work or not. Therefore, the people paying taxes have a cost and get a benefit of the public services which fits his definition: "Cooperators generate a benefit, shared by all, but they pay a cost to do so." If someone pays taxes that must make them a cooperator. Of course we can have shades of cooperation based on how much is paid because no one give all of their money to the IRS. We do have the other extreme where no money is paid.
Now, there are people who pay less taxes or none at all as much or at all can enjoy those same services less cost or no cost all. That's his definition: "[Defectors] sit back and enjoy the group benefit without paying the costs."
In the sliding scale we are all both cooperators and defectors, but to what degree our role alters the equilibrium of the system (ie causing more cooperators or defectors).
That seems pretty straightforward, but he seems have flipped even the definitions: not just the joker/batman role.
I'd be more inclined to trust their communications, but as he cites in several parts of the letter about leaked internal communications to support his feelings. Then we also have other people stepping forward saying "Yes I worked at xxxxx, and I saw, suspected, or participated in fleecing clients." To what degree is all arguable. Are these all well timed publicity stunts of a person trying to take clients away from a firm to start his own? That's one hell of a conspiracy theory, and probably pretty unlikely. Maybe he is. Who cares.
Here's what I think. The last down turn shook Goldman to the core, and with it all the good will they had for their clients. Suddenly, the money train looked like it could derail permanently. When you got a lot of cash it's really easy to look like a genuine and generous person/firm. "Here there's enough cash to go around for all of us," they'll say.
But, when that cash dries up. Generosity dries up too. And it's all too easy for people to turn into selfish, desperate people. Remember back during the crash when Carl Icahn was quoted saying he had friends that didn't know how they were going to live on $10 Million/year? That was the desperation setting in.
Here's the thing though. S&P 500 closed the decade out flat. Contrast that with the 80's & 90's where it had multi-year straight growth. It was easy, and the money was easy. Now all that easy money ain't around. This drought is playing out all over the financial industry. Goldman ain't the only one behaving badly.
I think we've reached(-ing) the point where freedom for all to publish isn't as magical as it was 5 or 10 years ago. Democracy of publishing is giving away to Capitalism of publishing. The new killer app isn't enabling people to publish or get exposure. It's a platform for getting people paid for their time and skills.
http://www.sciencedaily.com/releases/2009/04/090414084627.ht...
Scary stuff still. Does anyone want to volunteer for the new TV show "Alcatraz" where we recreate Stanford prison experiment?
If you read Christensen's latest book "Innovator's Prescription" he analyzes the medical industry through the lens of disruptive technology, and concludes that the forces of disruptive technology have been dismantled which keep prices high. The is such a unique perspective in this health care debate because it's basically been framed as "You pay the high price", or the "Government pays the high price". However, Christensen is giving us a third option saying fix the economic engine and disruptive technology will drive prices down over time and things will get better too. Neither side of the debate can guarantee this either.
His idea is that Doctor's cost a lot of money, but when you have to have the very best analyze what's wrong with you have to pay it. Doctor's jobs are very hard and time consuming. However, certain types of care can be provided without a doctor for things that are well defined. Prevention is just such a thing. Screenings are just such a thing.
The problem right now is that technologies that enable us to screen better are often wrapped up so that you can only go to a doctor to get them. Things like MRI's and CAT scans require prescriptions from doctors. The price of a CAT scan has remained the same since it was invented. 1970 technology the same price!? Where else in our free markets does this happen?
Prevention is more easy to provide without having to tackle the prescription system, but screenings are very important part of medicine in the 21st century.
While cancer was stuck in trying to cure the disease once someone had it. Overall the article stated not much progress had been made on cancer relative to progress made in heart attacks.
So I'm a little suspicious that cancer can now claim we're winning because of prevention. If you stop smoking it's helps BOTH cancer and heart attacks. I remember the group who pushed people to stop smoking, forever, was the heart association. Remember that little heart logo on all the ads?
This is overall good news, and I hope the researches focus more on prevention and research into what causes it. I find it tremendously interesting that "the cure" has been our focus for so long in medicine. I think drugs like Penicillin that cure got us stuck in that meme because they were so much a miracle. However, prevention is another tactic that's probably not been effectively utilized to keep us healthy.