• Impression of Sydney's new Apple Store

    The [[artid:1774724115|Apple Store]] opens to the public tomorrow in Sydney and I had a chance to check it out today. The glass front is eye-catching and the layout inside is sparse and inviting. It has free Internet too, which is sure to be a hit with travelers looking to update their Facebook profiles.

    Apple does very well at gearing everything in the store to making the customer feel comfortable about buying and using their products - something other computer retailers would do well to imitate. The retail trimming was definitely the standout thing from this morning's preview.

  • What could possibly go wrong?

    As we all know, the poor programmers that work on critical life support systems have very strict development methods with lots of reports and triple redundancy everywhere. This is how you know that the software in planes is probably not going to crash.

    Sounds reassuring right?

  • iLike the iPhone and iLove competition

    Love or hate Apple, the iPhone is only good for the mobile industry.

  • Locking considered harmful.

    Seriously. <a href="http://en.wikipedia.org/wiki/Lock_(computer_science)">Locking</a> is counterproductive to writing fast websites. Any process that meets a lock that is already locked, waits. It waits until it is free. And waiting means that the page being generated goes nowhere until the lock is free again. Locking is not good. Really. So stop using them.

  • The notebook second coming, didn’t anyone predict it?

    How one product can dramatically change an existing market for the better

  • Why camera phones aren't as bad as you think they are

    I often think that camera phones are a useless gimmick and that I would be happier with a bit of extra battery life on my phone. Phone ads are always full of people taking pictures of life defining moments on their phone. They're all wrong.

  • Commenting out code is evil

    If you are a software developer you probably use some kind of <a href="http://en.wikipedia.org/wiki/Revision_control">version control system</a> like <a href="http://subversion.tigris.org/">subversion</a>, <a href="http://git.or.cz/">git</a>, or maybe <a href="http://bazaar-vcs.org/">Bazaar</a>, everyday at work. And if you aren't you should be.

    When using version control there are some bad habits that need to be broken to get the most from it. One bad habit that really needs to be broken is the habit of commenting out dead code instead of deleting it.

  • Fun with code profiling

    I am always amazed at how rarely people actually profile their code. You can get some amazing insights into what's happening in your code with some simple profiling tools.

  • Touch my screen and die

    I've tried a number of techniques over the years to try and stop people from touching my screens, most of which have been unsuccessful. Why do people think it's ok to touch screens?

  • I heart Instant Messaging

    Pasc's [[nid:222194|last post]] reminded me about a couple of recent conversations I had with some friends regarding office communication, in which I stated my preference for using Instant Messaging for the majority of communication. As it turns out, this opinion isn't particularly popular (probably because many companies block access).

  • TalkingTech

    The view from the top of IT with TechWorld editor Rohan Pearce.

  • Entrenched

    Cooking up better code, IDG's developers reveal some of their secrets.

  • Broadband Voice

    TechWorld digs in from the front line of Australia's broadband battleground.

  • Rodney Gedda

    Rodney Gedda is the former deputy editor of CIO and former editor of Techworld.

  • Rohan Pearce

    Rohan Pearce is the editor of Techworld Australia.