kateoplis:

Still, there’s a reason for optimism about America’s workforce, and a good lesson to be learned from Apple’s surge. What really makes the iPhone work isn’t the hardware. Sure, the glass—designed by Corning in upstate New York and manufactured in China—is beautiful. But the transformative part of the phone is the software. The code behind the touch-screen was written here; the iOS operating system was written here; most of the apps that we use are written here. Thousands of companies, in fact, have been started here to write apps for Apple’s iOS and Google’s Android. Software remains a great American expertise, and it’s only becoming more important as processors shrink into ever more powerful forms. As Marc Andreessen argued in the Wall Street Journal this summer, “software is eating the world.” Computer code is transforming industry after industry, and writing code is something that Americans are very good at. It’s also something that requires creativity, which isn’t fostered in giant factories with guards guiding people through crowded doorways and a central kitchen that roasts three tons of pork and thirteen tons of rice a day.

So perhaps there’s a different insight from Apple for Obama. Yes, there are industries where manufacturing jobs can be brought back to America through proper tax incentives and training programs. But maybe he should have talked more about the things that he could do to keep software jobs here. He spoke of federal funding for university and scientific research. But a real pro-software agenda would also include reforming patent law to stop trolling (and perhaps eliminating software patents altogether); increasing H-1B visas for highly skilled coders; stopping Congress from defunding DARPA, whose research helped create Siri, the iPhone’s talking assistant; and opening up the unused, federally owned wireless spectrum.

That agenda wouldn’t bring Apple’s manufacturing jobs back, but it would help to keep the company’s coding jobs here. And it would certainly help develop “an economy that’s built to last.”

— Nicholas Thompson

Yes.

vastandgrand:

“Open Twitter. Check Twitter. Close Twitter.” by Evan Roth (2011)

Each finger painting is unique and created through direct contact of an inked finger on tracing paper over an iPhone. There is one painting for each day of the month of September 2011. Price includes frame and shipping.

(via kottke)

vastandgrand:

“Open Twitter. Check Twitter. Close Twitter.” by Evan Roth (2011)

Each finger painting is unique and created through direct contact of an inked finger on tracing paper over an iPhone. There is one painting for each day of the month of September 2011. Price includes frame and shipping.

(via kottke)

In my view, the solution is straightforward: software shouldn’t be eligible for patent protection. That might sound simplistic, but there are good reasons to think abolition of software patents is the right reform. Software is fundamentally different than other types of inventions. For starters, software is virtually alone in being eligible for both patent and copyright protection. This makes patent protection mostly superfluous. Second, writing software is an individual, expressive activity at least as much as it is an engineering discipline. We don’t expect novelists to hire patent lawyers, and computer programmers shouldn’t have to either. Finally, the “software industry” is radically more diffuse and diverse than the typical patent-eligible industry. Every business with more than a handful of employees has an IT department producing potentially patent-infringing software. No other category of patents has this characteristic.

The Supreme Court Should Invalidate Software Patents - Timothy B. Lee

As a software developer (rather manager of developers), I’m terrified of patent trolls. I know any degree of success we attain will make us a target.

(via good)

Srsly?
(Department of Education site lists Canada as a state.)

Srsly?

(Department of Education site lists Canada as a state.)

Design an interface that communicates appropriately for that audience, not one that barks commands and labels. Look at Quora, Google, etc., then look at Mint. Our buttons are conversational. Nothing looks like it was written by an engineer. There’s no “Add Answer,” there would be “Add your answer.

In high school, my friends and I went to the movie theater almost every weekend, usually not even knowing what was playing, and decided how to spend our $5-10 when we got there. We knew it would buy us a few hours of entertainment, and we knew that most of the movies would be mediocre, a few would be horrible, and a few would be great. The predictability and low cost of these outings gave us a reliable way to be entertained on a regular basis.

One of the reasons the iOS App Store is so successful is that app-buying has become a form of casual, routine entertainment for iPhone and iPad owners. We gladly go and browse the App Store even when we don’t “need” anything at the moment, with the intention of going and spending a few bucks on whatever’s new that looks good.

Marco.org - The Mac App Store isn’t for today’s Mac developers

I forget who said it, but creating a hit app is now akin to writing a hit song. This movie analogy works pretty well too.

Regardless, I love what all this competition and popularity is doing to software. Computers become more fun every day.