
Message To Apple Fanboys From Jason Calacanis
Adam Scheinberg, August 25, 2009
Bring It On: All or Nothing
Adam Scheinberg, August 23, 2009
Wake Up, Kitty
Adam Scheinberg, August 23, 2009
It's MY iPhone, Apple!
Adam Scheinberg, August 5, 2009
How Apple Can Win Me Back
Adam Scheinberg, July 29, 2009
At Kroc's request, I'm compiling a list of what Apple will have to do to win me back. It's not a long list, and it may not be exhaustive (meaning I may arbitrarily add more to it), but here goes: It's time to regulate App Store approval process. Consistency and transparency needs to be key. I'm a web developer and I participate in the tech community. To see Cocoa developers get screwed after spending all their time, energy, and capital writing an app only to be unceremoniously, silently rejected with no explanation is to see pure evil. This is pretty much my main request. However, I'm tired of the iPhone being shackled. Unlike Eugenia, I don't have specific requests like enabling EDGE on Pay-As-You-Go phones, but I'm tired of the iPhone being a closed platform. I do not believe in "it's Apple's playground, if you don't like it, go somewhere else." It's my device. I bought it, I own it. I want to theme my phone. I want to run background apps. And I sure as hell don't need Apple telling me which apps are not suitable for me to run (outside of those that actually do harm to my...
I'm Kicking the Apple Habit
Adam Scheinberg, July 29, 2009
I just sent this letter to Apple via their feedback form. Those of you that know me know that this is a big deal for me. I am the owner of many generations of Apple products. From iBooks to Macbook Pros, Macbooks to multiple iMacs, multiple Airport Extremes, Airport Express, AppleTV, every generation of iPhone, three iPods, iWork, iLife, OS X and much more, we've owned and paid for it all. I also rely heavily on the incredibly applications that run on OS X, gorgeous and useful as ever. I have personally convinced at least 10 people to switch to AT&T to the iPhone. I've convinced dozens to switch from PC to Mac. I can provide names if prompted. However, given the treatment of iPhone app developers recently, from Darkslide[1] to Google[2] to the recent Google Voice fiasco[3][4], and the unnecessary lockdown of all of your platforms, I was forced not only to advocate for the increasing wave of jailbreakers, but also to make a startling decision: I'm kicking the Apple habit. Your treatment of developers sucks. Your treatment of your users sucks. Your treatment of the general public sucks. I'm over it. I'm not buying any more of your...
Why Degrade Gracefully?
Adam Scheinberg, July 27, 2009
I got thinking today, as I near roll out of an internal helpdesk app heavily using jQuery, why we bother to degrade our scripts so they work without javascript. I get it: some people have javascript disabled in their browser... but my question is this: so what? Javascript is a core part of web experience today. In fact, I'd say that, on the desktop in the full browser front, if your browser doesn't support at least HTML 4, javascript, and CSS 2, you're not playing with the right tools. After all, we expect that people can parse HTML, why not expect that javascript is a pre-requisite for web usage? Some of us go to great pains to make sure our sites work should a user have javascript disabled. But I'm actually considering the opposite: hiding certain critical elements if you don't have javascript enabled to ensure that each visitor is on an even playing field. Wrapping submit buttons in jQuery's append() method, submitting data on click(), and plentifully exchanging JSON data via AJAX throughout ought to properly cripple participation of those who opt out of script execution on my site. It all comes down to this: if you want your...
Why Windows 7 Won't Turn Microsoft Around
Adam Scheinberg, July 25, 2009
Roughly Drafted has an incredible article about why Windows 7 won't turn Microsoft around. It's totally accurate: Microsoft is missing the boat over and over and over again. If I were in charge of Microsoft, here's what I'd do: I'd immediately begin a very public plan to phase out Trident and replace it with Webkit over the next two versions of IE. I'd blog about it endlessly so everyone knows that while Trident will exist (with extended CSS and HTML 5 support, natch) in IE9, it will be a new, fully Webkit based browser by version 10. Developers, developers, developers? Start bundling Python and Ruby with Windows to encourage cross platform development. At the same time, it's time to release a statement granting the freedom for developers to implement .NET on other platforms. Fighting Mono in any sense just means more people won't ever want to touch your tainted tech. On that note, I'd start looking at free. It's time to start giving away Visual Studio. I'd stop the artificial versioning. Microsoft actively cripples their products. They handicap their server OS to not recognize RAM until you shell out cash for a more expensive version. Look at Citrix, who accomplishes...
Michael Jackson: An Audio Blog Experiment
Adam Scheinberg, July 9, 2009
IE: Sucking Hard Since Version 5
Adam Scheinberg, July 9, 2009
$('a[rel*=fancybox]').fancybox({
'frameWidth' : 500,
'frameHeight' : 465,
'hideOnContentClick' : false,
'centerOnScroll' : true,
});
This is the fix:
$('a[rel*=fancybox]').fancybox({
'frameWidth' : 500,
'frameHeight' : 465,
'hideOnContentClick' : false,
'centerOnScroll' : true
});
See the difference? Yeah, neither did I. The difference is the last comma in the argument list.
That's 3 consecutive major versions of IE that have been absolutely crap. Why anyone continues to use IE is beyond me. IE: sucking hard since version 5.