Archive for January, 2007

Geek Dinners: start something.

Wednesday, January 31st, 2007

Damien writes about the need for a Geek Dinner in Limerick after Paul Walsh opens an invite to anyone Thursday night in Dublin.

Where are the geek dinners in Belfast?

We’ve had coffee meetings - under the auspices of CocoaHeads for a few months - but there needed to be more general geekishness, more general technology and not just for Mac coders.

I want to talk to Linux nerds, BSD beasties, Telecoms dweebs, Windows freaks, Web geeks, RSS dorks and Mac zealots.

The truth is, I don’t want to go.

Friday, January 26th, 2007

The eirepreneur delivereth:

“For too long I have behaved as if I could postpone going indefinitely, and thus have so many things that I must do first.” - A 93 year old on dying.

Sobering thoughts.

Should you have worked harder, loved more, trusted further, played with more joy in your soul, drank heartily, eaten less healthy, experimented more? Found yourself? Found someone else? Shared more?

I would hope so.

Each morning I get up I die a little, can barely stand on my feet
Take a look in the mirror and cry
Lord, what you’re doing to me
I have to spend all my years in believing you
But I just can’t get no relief Lord

I work hard everyday of my life
I work till I ache my bones, at the end of the day
I take home my hard earned pay all on my own
I get down on my knees
And I start to pray (praise the Lord)
‘Til the tears run down from my eyes

Don’t build another text editor. Unless you have to.

Monday, January 22nd, 2007

Mark Pilgrim sounds off about full screen “writing-focussed” text editors:

Reading the change logs of these programs is like traveling back in time. Way back. Latest changes in JDarkRoom 8: Undo / Redo. Seriously. Version 8, and they now support undo. No offense, but what the fuck?

He makes a good point. Does the world need yet another Text Editor?

Probably not.

But WriteRoom did the write thing and popularised full screen writers recently. The other apps (Darkroom, jDarkroom, whatever) are just trying to emulate this success on other platforms.

Who’s to say the “next great thing” for Text Editors has been done yet? I like the idea of WriteRoom but I’m now ooking for a different development platform - a cross between a good text editor, with IM support, collaborative editing and version control all built in. Sort of like iChat mixed with subEthaEdit. And if it can do a CoreAnimation fade of my background so I can see what’s going on while working, then all the better.

I would have to say that I don’t agree with Mark on this one. Yes, its a fad but it’s one that was probably needed.

He was one of the people at the front of the banner charge against Mac OS X and Apple a few months ago which ended up looking a bit like when the International Pippin Society rioted outside Apple HQ.

Steve Jobs:There’s three guys having some sort of fit in the parking lot. Can we call security? Or film them for the next iPod advert?

Bambi:Cameras on the way…

Go figure. I don’t know why he’s bothered, none of these apps run on Ubuntu anyway.

More on UI and HIG

Sunday, January 21st, 2007

I’ve been using Dashcode beta recently for mocking up some interfaces for Desktop apps. Does this make me a bad person?

I thought it might but as time has gone on I’ve become more and more convinced that it might be the best way to go. I find the basic UI elements in Cocoa to be pretty tired and frankly, the fact that a lot of the UI elements I want to use don’t seem to be available in Interface Builder is just frustrating. This Bezel UI type stuff as used by Aperture, Motion and the other Pro apps and as coming to Leopard in Quick Look.

So, next best thing, DashCode.

“It sure seems like Microsoft copied all the eye candy from Apple but forgot the usability and design work that is the foundation of all of it. “

Friday, January 19th, 2007

The Lone Sysadmin rounds on Vista and everything he doesn’t like about it.

There is a resounding cry from a lot of educated IT folk about the “increased security” in Vista.

This was an opportunity for Microsoft to do the right thing and they missed it with their “all or nothing” attitude.

Sounds about right.

Who’s waiting for Vista SP1?

The Leaning Tower of Pisa

Friday, January 19th, 2007

“By the time (the Leaning Tower of Pisa) was 10% built, everyone knew it would be a total disaster. But the investment was so big they felt compelled to go on. Since its completion, it cost a fortune to maintain and is still in danger of collapsing. There are no plans to replace it, since it was never needed in the first place. I expect every installation has its own pet software which is analogous to the above.” - Guy Kawasaki

I know exactly how this feels.

Another quote recently came from another company which is building services based on Google Calendar and described it as trying to build a house during an earthquake.

Working with Apple’s SyncServices is similar. The only showstopper bugs we came across were related to “just the way SyncServices does things”. It randomly resets, wiping out your calendar data or your address book data or resetting your .Mac sync and the best Apple can offer is “Restore from your backup.”

And just for you snarky types, this happens on machines NOT running SyncBridge.

As a result of that, and also because of Leopard and “Calendar Server”, we’re redoing a lot of SyncBridge to try and make up for shortcomings in SyncServices. It’s delayed because of some contract work which came in as a bit of a surprise but Phil, our lead coder, will be at the Big Nerd Ranch in Germany next week.

And yes, there’s other products on the horizon….

Be sexy. Don’t be a git.

Thursday, January 18th, 2007

Rich Segal posts:

A Microsoft guy walks into a booth and says “So, what do you do?” The friendly people in the booth explain the technology, customer base, happy people, cool stuff, etc. All normal, all happy happy.

Microsoft Guy: “Oh. Well, I’ve been in our research department and they do what you do, so, well, bad for you.”

The booth CEO says, in effect, I don’t think so, we have 9 patents, millions of users, and do this that nobody that we know of does.

Microsoft Guy: “Well, research has stuff that we can use and it probably is good enough.”

This isn’t about BAD MICROSOFT

This has two points:

  • Good Enough. Windows is Good Enough.
  • (the) big challenge is to make sure your prevent one (or ten) arrogant people from destroying the hard work of 1000s of others.

Building a product, you’re up against good enough which is why there are a thousand word processors available for Windows, but most people use Word. You’re up against that. There will always be someone making a less smart, less sexy product cheaper than your product.

Also, be confident without being arrogant. If you shit on someone, they’ll know in future that you’re a git and will treat you like one.

Smile Strategies

Wednesday, January 17th, 2007

Over at Creating Passionate Users they’re talking about what makes us smile and the example given is the Mens room sign at Honolulu Airport.

To be honest, this is what I love about Apple. It’s the little things. It’s the alphabet-pop-ups that appear when scrolling through my music on my iPod. It’s the application of real world physics to the scrolling on the new iPhone. The damn thing bounces when you hit the end of the list! It’s the use of the ambient light sensor on a MacBook Pro to not only dim the screen to save power but also light some LEDs so the keys on my keyboard show up. I can type at night without a night light! Fabulous! It’s the same principle that made Disco create such a furor of style over function. It wasn’t that it could burn disks. No-one cares. We can all do that. It was that it gives off smoke, INTERACTIVE smoke, while burning. This distracts you from the wait while it burns. It’s like putting mirrors beside elevators - we’re so fascinated with our own loveliness that we forget how long it takes for the oppressive little metal box to arrive. And again, mirrors inside elevators so we can try to block out the odour of the guy who just got in. Disco went further. They uses the sudden motion sensor in the Apple laptops to sense when you were jiggling your machine around and popped up a warning as wobbling the drive could cause a coaster instead of a functional CD. These things required thought. And delight on the part of the development team which they were able to impart to the user.

Whether or not you hated the fuss about Disco is immaterial. If you blogged about the features, you raved. If you blogged about the problem you have with style over function, you just drew more eyeballs to their site. It’s bold, it makes you smile and everyone I’ve spoken to downloaded it, just to see. Last time I checked, the smoke didn’t work with Intel GMA950 graphics or NVIDIA graphics cards. When was the last time you kinda wanted to upgrade your graphics card so you could see something like smoke rising from an application? Nuts.

Inspiring this kind of delight doesn’t require big budgets from a marketing department. In fact, your marketing department probably will never think of something like this. Marketeers never do.

Another thing that made me smile today was this little excerpt from Healthbolt:

What happens right now if you drink a Coke

In The First 10 minutes: 10 teaspoons of sugar hit your system. (100% of your recommended daily intake.) You don’t immediately vomit from the overwhelming sweetness because phosphoric acid cuts the flavor allowing you to keep it down.

20 minutes: Your blood sugar spikes, causing an insulin burst. Your liver responds to this by turning any sugar it can get its hands on into fat. (There’s plenty of that at this particular moment)

40 minutes: Caffeine absorption is complete. Your pupils dialate, your blood pressure rises, as a response your livers dumps more sugar into your bloodstream. The adenosine receptors in your brain are now blocked preventing drowsiness.

I’ve not missed drinking Fat Coke since I switched to Diet in the new year. How smug do I feel?

Business ethics and Whiner (sp!) on the iPhone

Sunday, January 14th, 2007

Dave says:

I am writing this on a Mac, because it’s much better than Windows. Apple didn’t need any patents to get me to buy their system. I don’t even like the company, I think they’re brats, small thinkers. Even though I don’t have to, every year I spend thousands of dollars on their products. That says all I need to know about what kinds of locks you need on users. The only lock you need is to create a better product. The rest of it is nonsense.

It doesn’t matter about your personal ethics on software patents. These days if you want to keep any sort of competitive edge, you have to patent. The reasoning is twofold.

  • It prevents others from directly copying your technology and just copying your great ideas. They have the opportunity to license them. This is the way patents work
  • If you don’t patent it, some other bugger will. This leaves you in a shit position.

I don’t like software patents but frankly there’s too any arseholes out there nowadays that they cannot be ignored.

Dave’s not done yet though.

In order to make a point about journalist and blogger ethics in what they will accept in order to get a scoop he mentions this little gem:

I’ve heard from people who were at the Jobs presentation this week that there was a wire connecting his cell phone to something. I can’t tell you myself, because I am not allowed to attend Apple press events. If I were there, I would tell you.”

That COULDN’T possible be the video out cable that Jobs mentioned during the presentation which put the output from his phone onto the projection system? No it has to be something more nefarious.

This kind of deception is the rule, not the exception, in Silicon Valley.

Hey Dave, what lies did you tell? If it’s the rule then you must be part of it?

This kind of deception is the rule in business.

When you’re running a startup, someone may ask that dreaded question: How’s business?

Now…you could tell the truth about how everyone got paid but you for the last three months or how you’re now cold calling old enemies in order to get a fighting chance or mybe how you’ve made a shady deal with some City businessman for a quarter of your liver…but instead you say….

Great. Run off our feet. Have had to turn away business.

There’s good reasons for these lies, of course.

  • It’s a temporary lie. Business will either pick up or you’ll go bust
  • If you tell the “truth”, it might get out. Creditors will cut your credit and debtors will hold off paying because if they hold off long enough, then they won’t have to pay at all

That’s business.

In nearly four years of trading in my first company, I can count the number of ethical businessmen I have met on my fingers. And none of them are church men.

iPhone OSX = Taking the Mac out of Mac OS X

Saturday, January 13th, 2007

Mark Pilgrim sounds off about the iPhone software ecosystem:

All you independent Mac developers: you’re all sharecroppers, and your rent just went up. Way up.

The funny thing is that no-one was bleating like this when the iPod was released. This highlights to me a lot of confusion on the part of the general populace of technology pundits.

Apple ≠ Mac

It’s like when a local ignoramus asks me whether I’d like to work for “MAC”.

The Macintosh (or Mac) is a product. Apple is a company. It’s only a result of Apple’s stagnancy in the mid 90s that “Apple Mac” has become a phrase in itself. At one time, Apple made the Apple II, the Mac. Later they made Newtons, Pippins, Quicktake Cameras, LaserWriter printers, AppleScan scanners. In the mid-90s Apple dropped everyhing but the Mac and that left them with one revenue stream. And when it failed, Apple nearly failed.

If anything, the iPod and now the iPhone represent a return to Apple’s core business. Apple as a company should have multiple products. They’ve done excellent work re-trenching the Mac. Then they used the ‘faithful’ Mac market as a huge focus group for the iPod knowing that a lot of them would buy simply because of the Apple logo. The fact that MP3 players that worked with the Mac were all shit just ensured success in that micro-niche.

Pilgrim believes that because the iPhone exists that Mac developers, who only exist at Apple’s behest, will have a harder time of things.

Uh, okay…

Apple is stating that the iPhone, just like the iPod, is a closed platform. They only want applications that don’t look shit to exist on this device. This restriction didn’t stop some enterprising developers from getting Linux and third party applications working on iPod so it’ll not stop enterprising hackers from doing the same on iPhone.

Pilgrim’s general dissatisfaction with the Mac for his needs is well documented and entirely his opinion (even if you think he’s being a shithead about it). I think he’s a little upset that he’s not leading a charge against the establishment with hundreds of hairy geeks supporting him. It’s the same emotion that has your local PC geek telling you why you were stupid for buying a “MAC” and that you should just buy a PC. He’s insecure and needs the group to justify his position, to bolster his ego.

I don’t give a shit about what computer you buy. I just don’t want you to try and force me to use a computer system I’m not interested in.

I’m interested in the iPhone. I want one. Not only because it’s the closest thing to the “Ghost” I was talking about last week but also because it’s the son of Newton. It just looks like it feeds off the UI principles that Newton pioneered.

I just gotta wait.