Actually, this is quite annoying

Intuit recently issued an update for QuickBooks which, due to some fuckedupness deletes the entire desktop folder. That’s pretty serious shit right there. RixStep, the whiner of the week, was caught by this bug but blames Apple. I’m not sure how “unsafe” code written by Intuit really qualifies as being Apple’s fault considering that the … Continue reading “Actually, this is quite annoying”

Intuit recently issued an update for QuickBooks which, due to some fuckedupness deletes the entire desktop folder. That’s pretty serious shit right there.

RixStep, the whiner of the week, was caught by this bug but blames Apple. I’m not sure how “unsafe” code written by Intuit really qualifies as being Apple’s fault considering that the Intuit developers must, at some point, have tested their code on a Mac OS X system. Sure – there are bound to be bugs in Mac OS X – every system has them – but this is what testing is for. We can all justify the release of unsafe code but deleting the entire desktop folder? Not acceptable. I’ve seen this kind of problem before, in the olden days when Bungie was an independent company they released Myth 2 which had the possibility of wiping out large amounts of your Windows install. Eep. Bungie released a fix pronto and said sorry.

Rixstep, however, points the finger at Apple and not at Intuit. Oddly.

His reasons:

Steve Jobs came back to Cupertino triumphant. Not only did he get to finally run his own company but he came with the world’s most fantastic system in his suitcase. A system the Grade A Idiots already ensconced in Cupertino have done their best to destroy.

Did anyone else miss the NeXT takeover of Apple in 1997?

The greybeards at Apple responsible for the bugs that he complains about are actually NeXT greybeards. It’s nothing to do with KoolAid. It’s nothing to do with Apple’s head honchos and their file system APIs. It’s absolutely 100% to do with the “world’s most fantastic system”. Where do people get this kind of hyperbole? That a CEO waltzes in with an entire management team and a new operatiing system in return for $400 million. And it’s still the fault of the OLD guys at Apple when there’s a bug and a problem? Catch a grip. Apple is NeXT. The same fusty old NeXTies who built the world’s most fantastic system are the same fusty old buggers making Mac OS X. Blaming it on a nebulous “Apple” is just fairy tales designed to help you sleep at night. You seriously think there are areas of Mac OS X that Jobs doesn’t make his presence felt at? Do yu think for a second that once this bug affected Mac users that there wasn’t a high level meeting to find someone to go and explain how it was Intuit’s fault? At risk of certain death from their Steve Vader leader?

The solution is, of course, is that if you don’t like it go back to using OpenStep.

Unless of course it wasn’t actually the world’s most fantastic system….to be honest, the post reads like the inane ranting of a stalker.

The Rixstep blog spends most of it’s time complaining about Mac OS X. But mostly it’s a damn good read. It would be nice to see a post about why, if Mac OS X is so broken, Rixstep’s writers continue to use it.

Catering for the Power User

Rxstep takes issue with lackingareas of Mac OS X. The lack of an Advanced button and the lack of supported GUI theming. OS X has no advanced button. There’s no way for professionals – for developers and admins – to get beyond the confines of the tilded user home area and see what’s really going … Continue reading “Catering for the Power User”

Rxstep takes issue with lackingareas of Mac OS X. The lack of an Advanced button and the lack of supported GUI theming.

OS X has no advanced button. There’s no way for professionals – for developers and admins – to get beyond the confines of the tilded user home area and see what’s really going on in the file system or the network using tools available from Apple.

Professionals assigned OS X have no recourse except to take to the command line – and this with a company renowned (infamous) for how it’s eschewed the command line all these years.

The problem here is the definition of “Advanced”. Are we talking about the mythical pwer user? Mac Professionals? Mac OS X SysAdmins? Seasoned UNIX Hackers? Fusty old NeXTStep types? How do you even begin to cater for all of these groups?

You do what Apple did. You create an interface that is simple, subtle and shallow for the 80% of users and for the remaining 20% you expose the command line and create kick ass developer tools. My frustration with Windows is that the GUI tools are simply stupid with windows that cannot be resized in table view dialogs and theres no obvious way to expose that information in the command line (like I’m going to relearn DOS in 2007!) My frustration with Linux is that it’s engineered piecemeal and feels disconnected – one minute I’m safe in GUI-land and the next minute I’m in advanced GUI designed by the developer who didn’t think to ask anyone if it looked like ass.

It’s obvious OS X users want the opportunity to customise the look and feel of their systems; not being permitted to do so ‘legally’ means they will resort to ‘illegal’ approaches. And history shows they’ll use these illegal approaches if that’s all that’s available.

It’s obvious to me, as someone who meets a lot of Mac users and Mac OS X installs, that theming is a 20% solution. The tools are there for people who want them. And the providers of these tools provide the warranty (i.e. nothing).

It’s frustrating enough trying to explain to someone who’s 70% blind how to do this or click that when the dock can be moved to three sides of the screen. If they could move the top menu as well it would be an absolute nightmare.

It’s not that I disagree with the sentiment. I just think there’s bigger fish to fry than “Advanced” buttons and themes. They need to work on the bugs, they need to fix security holes. Maybe theming will become important in 2037?

Apple is trying to be all things to all people. Whereas Linux GUI interfaces attempt to cater to small subsections of the population with the unhelpful suggestion that you can change the Window Manager to suit. That’s not a solution for anyone other than the 0.2% of the population which can be bothered. Similarly the Windows interface is designed for Windows users and the absolute horlicks they made with the almost simultaneous release of Office 2007 and Vista and the completely different UI paradigms for both. Ribbons? What’s that you say?

Apple’s approach is not going to please everyone but that’s why they ship the extra tools. It’s why the BSD subsystem is no longer optional. Previous to Mac OS X 10.0 shipping there was debate about whether Apple would ship the system with Terminal.app or whetherit would be a developer-only option. Apple is walking the fine line betwene providing a UI that my mum can use and providing a UI for the Alpha Geeks.

13/100 The Best Parts of Marketing

marketing: the total of activities involved in the transfer of goods from the producer or seller to the consumer or buyer, including advertising, shipping, storing, and selling. To be honest, advertising is good fun. Putting an ad together and then seeing it in the flesh is fun. But other than that, the only part of … Continue reading “13/100 The Best Parts of Marketing”

marketing: the total of activities involved in the transfer of goods from the producer or seller to the consumer or buyer, including advertising, shipping, storing, and selling.

To be honest, advertising is good fun. Putting an ad together and then seeing it in the flesh is fun.

But other than that, the only part of marketing I really enjoy is the result. Now others may disagree and I’ve been known to talk animatedly about this product or that product which means in a very real sense I do a lot of marketing.

We discussed a few days ago on our company Jabber server that the RDF (Reality Distortion Field) is the core asset of marketing. If you can convince someone, even for just five minutes, to rethink their position and reconsider their preconceptions, then you’ve just hit the sweet spot of marketing.

Making someone believe.

[Chris Brogan’s 100 topics]

ERP! Pardon me!

Sig writes about Business Process Software. This discussion came out of an alleged “Firestorm” about how enterprise software is “unsexy”. It’s not just about how business process software isn’t glamourous because the subjects in enterprise software only excite a small subsection of people (I’m sure there’s a niche for Business Process geeks). It’s about how … Continue reading “ERP! Pardon me!”

Sig writes about Business Process Software. This discussion came out of an alleged “Firestorm” about how enterprise software is “unsexy”. It’s not just about how business process software isn’t glamourous because the subjects in enterprise software only excite a small subsection of people (I’m sure there’s a niche for Business Process geeks). It’s about how business process software is awkward to use.

Cases in point:

  • User Interface – user interface doesn’t have to look bad though sometimes you’d think it was a pre-requisite. Placement of items, text settings too small in any browser, an insistence on using modal pop-ups and, in general, anything designed solely with Win/IE5 in mind. A lot of people think that improved UI is just like adding a bit of AJAX eye candy here and there. But just like in anything, and as I have re-iterated time and time again to UI-challenged Linux advocates “eye candy that has no actual function is just eye candy.” every time they say that either Mac OS X has too much eye candy or that Linux can have just as much eye candy. They don’t get it now, they won’t get it tomorrow.
  • UI Testing – would it be too much to expect that they test the user interface on someone who didn’t build it? Things I like in Web interfaces for example – make sure the tab key is set right so you can tab sequentially to the fields you need to use. A certain application I have to work with daily fails in this simple requirement miserably requiring a mix of mousing and keyboard in order to complete all of the fields – including those which must be completed before the task can be completed. Are your widgets and UI conventions set up with a beginner in mind? Would someone new to the application know what they are doing?
  • Response time – having two progress bars seems pointless considering there’s only built into the browser. But when one progress bar completes and then the other one starts, you’re left with a feeling of frustration and doubly so when the task fails with some obscure SQL Server error and a developer-written excuse which basically says “Blame Microsoft”. Classy stuff. If your software is going to crap out, try and make it crap out near the start so users don’t get forty minutes into a report preparation using your arcane reports interface and then it fails (and no, you can’t hit back). This is one of the areas of Mac OS X that frustrates so much. People see the spinning pizza of death and assume the machine is locked up because it’s processing. It’s as much a fault with behaviour as with the system that most people don’t realise they can click to another app and continue working. The issue might be that humans are single-tasking, computers multi-task.

According to the article, Enterprise software falls in one of two categories

  1. The Easily Repeatable Process (ERP)

    Processes that handles resources, from human (hiring, firing, payroll and more) to parts and products through supply chains, distribution and production. The IT systems go under catchy names like ERP, SCM, PLM, SRM, CRM and the biggest players are as we know SAP and Oracle plus a long roster of smaller firms.

  2. The Barely Repeatable Process (BRP)

    anything that involves people in non-rigid flows through education, health, support, government, consulting or the daily unplanned issues that happens in every organisation. The activities that employees spend most of their time on every day. Processes that often starts with an e-mail or a call. A process volume, measured by time and resource spent at organisations, probably larger than for the Easily Repeatable Processes.

My day job consists of the BRP stuff. It’s mostly user requests, a small amount of which could be relegated to a bland FAQ or knowledgebase – though in terms of absolute productivity I believe a dedicated person is better at handling this than trying to rely on a rudimentary expert system or worse, a wiki.

I am, however, a big fan of automation. Anything to remove the “tedious” from the day is a good thing. I don’t want to be called about an alert regarding log files on some obscure server, I want the alert to kick off a housekeeping process. I understand there’s an element of trust in there but that has to be balanced with resource planning, you have to balance the cost of log file space with the costs of not having the logs available when you really need them.

Windows Mobile IE To Render Web Pages Accurately

From Electronista: The next version of Microsoft’s mobile OS beyond Windows Mobile 6.1 will be the first to directly tackle advancements brought about by the iPhone, according to statements the company has made at the recent Mobius conference and echoed by Engadget. The unnamed update will effectively port a desktop version of Internet Explorer to … Continue reading “Windows Mobile IE To Render Web Pages Accurately”

From Electronista:

The next version of Microsoft’s mobile OS beyond Windows Mobile 6.1 will be the first to directly tackle advancements brought about by the iPhone, according to statements the company has made at the recent Mobius conference and echoed by Engadget. The unnamed update will effectively port a desktop version of Internet Explorer to the handset environment to render web pages in a largely accurate manner similar to that of Apple’s mobile Safari browser.

Wow, two updates.

  1. they’re going to port desktop IE to Windows Mobile
  2. they’re going to make IE render web pages in a largely accurate manner

Frankly I don’t know which is the bigger surprise.

No schedule, no timing, just a bit of vapourware to keep the FUD machines running.

Top 10 reasons for IT to support the iPhone

Philip Elmer-DeWitt makes an entire article for Fortune out of blockquoting a Forrester Research article Forrester predicts that the iPhone will find its way into many enterprise environments — if it hasn’t already — because C-level executives are buying them and expecting support from IT. It’s only a matter of time before the iPhone filters … Continue reading “Top 10 reasons for IT to support the iPhone”

Philip Elmer-DeWitt makes an entire article for Fortune out of blockquoting a Forrester Research article

Forrester predicts that the iPhone will find its way into many enterprise environments — if it hasn’t already — because C-level executives are buying them and expecting support from IT. It’s only a matter of time before the iPhone filters down the corporate pyramid, and IT should have a strategy to handle these requests.

and goes on to provide 10 reasons why IT should not or will not support the iPhone.

Balls to that. Here’s my counter-offer.

  1. Supports industry standard POP and IMAP with SSL out of the box This gives the IT manager a huge amount of choice in which mailserver to use. No longer is he limited to using Exchange and the legacy that entails. And yeah, you can get Push email too.
  2. Developer support is huge months BEFORE the SDK is out. Companies such as SAP have admitted they have early access to the iPhone SDK and are into the development of an iPhone app for their software. When the SDK hits the general public in February you’ll see an explosion of applications.
  3. Lacks a keyboard so more of the real estate of the device is usable Especially relevant for the web where we spend more time consuming data and reports. Instead of 30% of the device being turned into a chiclet keyboard which you need to learn to use, you have all of the size of the unit as a screen.
  4. The best support for web standards anywhere because it uses WebKit at its heart – the same rendering engine used by Nokia’s smartphones and also Google’s Android OS. Open source and developed by Apple. I did some shopping the other day, first time I’d ever shopped online using a phone. On the company’s REAL web site, not some cut down mobile version. And yes, over EDGE too.
  5. Premium features for standard prices as the iPhone’s features far outstrip the capabilities of other smartphones yet is priced around the same. Again, reduce your support burden as you find executives don’t need to lug around their fragile laptops.
  6. It’s made this splash and it’s been out less than six months which has to be remembered. Already iPhone web browsers outnumber people browsing the web on Microsoft’s Windows CE/Pocket PC operating system and that OS has been shipping for 10 years now. It would be stupid to ignore the momentum.
  7. It’s built upon a UNIX based operating system, with cutting edge developer tools, and a revolutionary user interface.
  8. It’s got RIM, Microsoft, Nokia and others scared. Being a good IT person is about providing technology that provides a competitive advantage. These companies wouldn’t be scared for nothing. It’s up to the IT department to squeeze the iPhone for the competitive advantage.
  9. This is the first generation Not a usual advantage? Perhaps not. But the iPhone beats the pants off anything out there in the first generation with 1.0 software. Sounds like time for the IT department to kit themselves out with one and learn this new device.
  10. The End User will use it. That’s absolutely terrifying to a legacy Microsoft-styled IT department. Their entire subculture is filled with FUD. It’s too fragile to enable anything useful and anything that isn’t taught on the MCP course is simply beyond them. God forbid that anything should be “easy” or that it should work as planned. The two biggest bluffers I ever met were a Laurel and Hardy duo of Wintel SysAdmins. Nice blokes I’m sure but utterly useless in IT.

By far one of the best reasons for getting an iPhone would be to rub the nose of “ringzero” from Brisbane, Australia in it. His comments on the Fortune story highlight why most IT departments should be outsourced to some of the big outsourcing companies because then when your IT service is crap, at least you’re getting what you paid for.

His number one reason for why iPhone shouldn’t be supported?

  • Users are stupid. They will lose, break or abuse this.

Times like this I loathe other IT people. And it would be the primary reason I’m not keen on attending IT conferences. Sentiments like that, about your Users, don’t make you sound big and clever. They make you sound like an ass. And it’s exactly the same sort of stereotyping bigotry that makes cops think they are above the law. Wintel IT folk have to remember that they’re utterly disposable. There’s another guy round the corner who’s cheaper, smarter, better qualified and isn’t a bigoted prick.

More Windows Blowhards

Microsoft blogger I will say that if you are impressed by the “touch features” in the iPhone, you’ll be blown away by what’s coming in Windows 7. What are the things that spring to mind here? Vista is being derided as a turkey and here we have a Microsoft blogger selling us the next version? … Continue reading “More Windows Blowhards”

Microsoft blogger

I will say that if you are impressed by the “touch features” in the iPhone, you’ll be blown away by what’s coming in Windows 7.

What are the things that spring to mind here?

  1. Vista is being derided as a turkey and here we have a Microsoft blogger selling us the next version? How about you finish Vista SP1 before you try and shark more money out of honest people, you utter bastards.
  2. Features in Apple’s current handheld first-generation product will be blown away by features in Microsoft’s unfinished shipping at some point around 2010 desktop/laptop operating system. Does anyone smell bullshit?
  3. Microsoft have been selling touch-screen Windows for years and years and they’ve all been turkeys. They couldn’t even produce a good Mobile OS.
  4. The last thing we heard about Microsoft’s “Surface Computing” was when they introduced a $10 000 coffee table to compete with the iPhone. That sank like a lead balloon though I’m sure they’ll sell four or five to a few Microsoft millionaires. Nothing like eating your own dogfood.

This made laughs. Spontaneously.

What is it about the laughing baby? Made me smile. Her indoors had the giggles… Related posts: Smile Strategies iPhone Belfast… 9/100 How I Find Blogging Ideas Beat the Rest. Be the Best.

What is it about the laughing baby?

Made me smile. Her indoors had the giggles…

This made me chuckle

\spazdor\ how do you get a Cisco Certified Network Administrator off your porch? \cnug\ …? \spazdor\ pay for your pizza Thanks to Conor for pointing it out. For a while there it seemed everyone was a CCNA – at least it seemed that way while I was at the Tech teaching people how to become … Continue reading “This made me chuckle”

\spazdor\ how do you get a Cisco Certified Network Administrator off your porch?
\cnug\ …?
\spazdor\ pay for your pizza

Thanks to Conor for pointing it out.

For a while there it seemed everyone was a CCNA – at least it seemed that way while I was at the Tech teaching people how to become a CCNA!

12/100 How Schools Could Use Social Media

At first glance, the association seems obvious. School is all about learning but also about socialising with other human beings (in the sense of trying to make you sociable). Pastoral care can also be a term generally applied to the practice of looking after the personal and social wellbeing of children under the care of … Continue reading “12/100 How Schools Could Use Social Media”

At first glance, the association seems obvious. School is all about learning but also about socialising with other human beings (in the sense of trying to make you sociable).

Pastoral care can also be a term generally applied to the practice of looking after the personal and social wellbeing of children under the care of a teacher. It can encompass a wide variety of issues including health, social and moral education, behaviour management and emotional support.

link, Wikipedia

Judging this, about utilising the positive aspects of peer pressure, the power of social media would seem to be greatly beneficial in a school or formal education setting.

Schools in this country, on the other hand, take a different view. They routinely block access, just like big companies, to social media web sites and punish those who try and access their services. The advantages of social media in terms of collaboration is rigidly controlled – and espouses a lot of the negatives. I loathed group homeworks because I knew that I’d end up doing the vast majority of the work because some people you could never depend on (probably because the peer pressure to not do the homework was greater than the pressure to do the homework).

Another negative aspect of social media was the recent suicide of a teenage girl who was harassed on Myspace by the parents of a girl in her school. Again, surprisingly these adults are not being incarcerated for cyberstalking at least.

By bringing social media into the classroom where it can be also viewed by teachers as well as parents, we could hope to get some increased transparency into the lives of our children as they grow and develop into young adults. By relegating it to an after-school pursuit, exercised while the child is at home and the parents may be trying to make dinner or just catch a breath after a days work, it becomes the province of the child alone. Parents and educators need to be embracing it – to use it as a way of spreading awareness and education, to help their wards make friends and at the same time, be on hand for when things turn nasty.

In the most simple terms I wish my kids schools would update their web sites regularly and would it be too much to ask to put together an RSS feed? I’ve done some work in this area for the campaign to improve Colby Park Playground in Four Winds and also with the What’s on Where for Kids web site. Having a school blog with comments open to parents would provide a very effective method of feedback and provides the simplest form of the read/write web, the essence of social media, turning the web into a conversation.

[Chris Brogan’s 100 topics]