A surprisingly large fraction of applicants, even those with masters' degrees and PhDs in computer science, fail during interviews when asked to carry out basic programming tasks. For example, I've personally interviewed graduates who can't answer "Write a loop that counts from 1 to 10" or "What's the number after F in hexadecimal?" Less trivially, I've interviewed many candidates who can't use recursion to solve a real problem. These are basic skills; anyone who lacks them probably hasn't done much programming.
Autocorrect just smooths out errors (when it’s not introducing new ones). It’s virtual Wite-Out, at best. More often than not iOS autocorrect acts like Wite-Out laced with LSD.
“Natural languages are adequate, but that doesn’t mean they’re optimal,” John Quijada, a fifty-four-year-old former employee of the California State Department of Motor Vehicles, told me. In 2004, he published a monograph on the Internet that was titled “Ithkuil: A Philosophical Design for a Hypothetical Language.” Written like a linguistics textbook, the fourteen-page Web site ran to almost a... hundred and sixty thousand words. It documented the grammar, syntax, and lexicon of a language that Quijada had spent three decades inventing in his spare time. Ithkuil had never been spoken by anyone other than Quijada, and he assumed that it never would be.
"One always tends to overpraise a long book, because one has got through it." - -- E. M. Forster
We left the boxes in the village. Closed. Taped shut. No instruction, no human being. I thought, the kids will play with the boxes! Within four minutes, one kid not only opened the box, but found the on/off switch. He'd never seen an on/off switch. He powered it up. Within five days, they were using 47 apps per child per day. Within two weeks, they were singing ABC songs [in English] in the... village. And within five months, they had hacked Android. Some idiot in our organization or in the Media Lab had disabled the camera! And they figured out it had a camera, and they hacked Android
In my profession it's making little jokes like that that keeps you sane.
In total, German app marketing firm Trademob found this past summer that, out of 6 million mobile ad clicks, 18 percent were fraud, 10 percent were “hidden” and deceptive ads, and 22 percent were accidental. Leaving tricky clicks aside, 61 percent of 18-to-34-year-olds click mobile ads more often by accident than on purpose, according to a Pontiflex/Harris Interactive survey in early 2011.
Indeed, Ms. Blackall created an entire book, "Missed Connections: Love, Lost & Found," published by Workman in 2011, by illustrating actual Craigslist classifieds, including one that began, "We shared a bear suit at an apartment party Saturday night." It was that work that brought her to the MTA's Arts for Transit program.
Only a handful of apps have succeeded mobile-first: Instagram, Tango, Shazam, maybe 2 or 3 others
It’s a very simple idea. When Abbas goes before the UN, he shouldn’t ask for recognition of an independent state. Instead, he should say the following: “Israel occupied the West Bank and Gaza 45 years ago, and shows no interest in letting go of the West Bank, in particular. We, the Palestinian people, recognize two things: The first is that we are not strong enough to push the Israelis out. Armed... resistance is a path to nowhere. The second is that the occupation is permanent. The Israelis are here to stay. So we are giving up our demand for independence. Instead, we are simply asking for the vote. Israel rules our lives. We should be allowed to help pick Israel’s rulers.”
Every rippling muscle is a book not read, a movie not seen or a conversation not held.
Modules import what they wish to use from other modules. Other modules may read the module exports (e.g drive(), miles etc. above) but they cannot modify them. Exports can be renamed as well so their names are different from local names. Revisiting the export example above, we can now selectively choose what we wish to import when in another module.
“There are only two hard problems in computer science: cache-invalidation and naming things.” — Phil Karlton
Start fast--no slow windups. Stick to the action and avoid opening sentences with phrases like these: My opinion is that.... The point I wish to make is that ... The fact of the matter is that...
Critique is not opinion. Opinion doesn’t need to be supported. Critique is a detailed, objective evaluation. It’s impersonal. It’s honest. It can be delicate like the flavor of heather in a fine single malt scotch, or it can feel like you’ve been bludgeoned by a Louisville Slugger. But its singular purpose is to provide another objective point of view.