Quantcast
Channel: Call Me Fishmeal.
Browsing latest articles
Browse All 32 View Live

Image may be NSFW.
Clik here to view.

Pimp My Code, Part 15: The Greatest Bug of All

Last week, a customer reported a bug to me in Delicious Library 2: when he first launched version two, his version one data would start to be imported, but after waiting for tens of minutes watching...

View Article


Image may be NSFW.
Clik here to view.

“The Mojave Experiment:” Bad Science, Bad Marketing

I guess I should first admit I hate the show Punk’d. I mean, here’s a guy who is famous for lying about his age so he seems hipper, telling us that his show’s purpose it to deflate the big egos on...

View Article


Image may be NSFW.
Clik here to view.

iPhone App Store: Let the Market Decide

Call me a proponent of free markets, but I think Apple needs to have a clearly-documented policy for approving submissions to the iPhone App Store, and it should be:• Publish all software submitted to...

View Article

Image may be NSFW.
Clik here to view.

Tesla v. Supercharged Lotus Elise

Or, I Test-Drove a Tesla and All I Got Was These Lousy Adrenaline ShakesShort version: Tesla.--Long version: I've had insomnia since I was a wee lad, and at night I often calm my brain by thinking up...

View Article

Image may be NSFW.
Clik here to view.

Welcome to the iTunes App Store!

This document describes our process for reviewing applications for iPhones and iPods touch submitted to the iTunes App Store. We’ve avoided using legalese in this document so that you’ll actually read...

View Article


Image may be NSFW.
Clik here to view.

Pimp My Code, Part 16: On Heuristics and Human Factors

First off, I should mention that I don't think I use the word "heuristic" correctly – although in computer science it's grown to replace the word "algorithm" as just a general term for a way to solve a...

View Article

Image may be NSFW.
Clik here to view.

Pimp My Code, Part 17: Lost in Translations.

IntroductionIf you’re developing commercial software, you’re going to want to sell it globally — for well-localized English-speaking software companies, for instance, I have seen between 20% and 25% of...

View Article

Image may be NSFW.
Clik here to view.

An Open Letter to Steve Jobs Concerning the HTC Lawsuits.

Enforcing patents is wrong. You’ve famously taken and built on ideas from your competitors, as have I, as we should, as great artists do. Why is what HTC has done worse? Whether an idea was patented...

View Article


Image may be NSFW.
Clik here to view.

TED 2010

When I started going to TED its talks weren’t on the web, and it was a very expensive, by-invite-only conference for about 1,200 people, so basically nobody I'd ever met had heard of TED, including me....

View Article


Image may be NSFW.
Clik here to view.

“Curated” Doesn’t Necessarily Mean “Secure”

Much discussion of Android vs. iPhone has centered on their “open” and “closed” app stores, respectively: any application run on an iPhone must be vetted by Apple, whereas an Android phone can run...

View Article

Image may be NSFW.
Clik here to view.

Adobe & Microsoft, Sitting in a Tree. W-T-F-I-N-G?

The New York Times reports that Adobe’s CEO met with Microsoft’s CEO to talk about how to work together to combat Apple, possibly even by Microsoft acquiring Adobe.I… I can’t think of a joke here. I...

View Article

Image may be NSFW.
Clik here to view.

Q&A with TSA Chairman John Pistole

Recently, I got to sit down with TSA Chairman John Pistole for a friendly interview. Here’s a transcript of the actual audio:Me: Hi John. I hope that’s not too familiar – I feel like we should be on a...

View Article

Image may be NSFW.
Clik here to view.

Why I hate "Fallout: New Vegas"

SPOILER WARNING: This article is entirely full of spoilers. If you're going to play Fallout: New Vegas (and gord have pity on your soul if you do) you may not want to read this.I wanted to love...

View Article


Image may be NSFW.
Clik here to view.

In Semi-Defense of Twitter

There's been a lot of hullabaloo about Twitter recently telling developers of client apps that, like, maybe client apps aren't a smart business model for them, as Twitter is going to be making client...

View Article

Image may be NSFW.
Clik here to view.

Celebrating Betrand Serlet and Craig Federighi

Today Bertrand Serlet announced he was stepping down as senior vice president of Mac Software Engineering, and that Craig Federighi will step into his spot. I know both these dudes a little bit, since...

View Article


Image may be NSFW.
Clik here to view.

Success, and Farming vs. Mining

Let’s come up with an analogy and then torture it like we’re the Cheney administration: imagine you’ve just purchased a plot of land. What are you going to do, mine or farm?If you farm, you’ll have to...

View Article

Image may be NSFW.
Clik here to view.

Real Security in Mac OS X Requires Apple-Signed Certificates

The Mac needs to be as secure as the iPhone. The good news is Apple already has the tools. The bad news is they are forcing developers to use the wrong ones.There are three primary ways Apple increases...

View Article


Image may be NSFW.
Clik here to view.

The Mac App Store Needs Paid Upgrades

The Mac App Store has been a huge boon to Mac software developers, but has an enormous flaw: it needs to allow developers to charge existing customers a discounted price for major upgrades.Right now...

View Article

Image may be NSFW.
Clik here to view.

The Founding of The Omni Group.

Today Omni Group published a blog entry entitled "Twenty Years of Being Omni," with their perspective on the first days of my old company. I was a little sad to find out the only mention of me was the...

View Article

Image may be NSFW.
Clik here to view.

My “Doom” 20th Anniversary Stories

The way I got into the software business (besides learning to code) was to use every piece of software I could find and send the developers tons and tons of notes and bug reports. It turns out...

View Article

Pimp My Code, Book 2: Replacing Loops in Swift

Loops: What do we know about them? Do we have a loop problem? Let's find out. In 26 years of programming ObjectiveC I haven't re-thought the loop much, except when Apple added "for x in y" style loops...

View Article


Pimp My Code, Book 2: Swift and Dynamism

Introduction to ControversyNow that everyone and their collective dogs love Swift (it's clinically-proven by leading scientitions!) there’s been some backlash as Objective-C old fogeys fret that if we...

View Article


Pimp My Code, Book 2: Grand Central Dispatch's Achilles Heel.

(Aka: “GCD’s Big Fat Greek Flaw”)I mostly like Grand Central Dispatch (“GCD”) in theory and in practice — among its many roles it adds a relatively simple, clean, and uniform way of dispatching...

View Article

“Text Correction Protocol” — A System for Correcting Text Messages after They...

IntroductionIt’s easy to say, “I’d like to be able to edit a text message after sending it,” but there are several concerns that I believe have kept it from being implemented until now: ⑴ it needs a...

View Article

The Future of Delicious Library

I am joining Apple today, which is very, very exciting for me. I've been working alone for a long time and am just incredibly stoked to be working with a team again.I'd like to assure Delicious Library...

View Article

Browsing latest articles
Browse All 32 View Live


Latest Images