You don’t become #1 by talking big

Louis Gray, on the chances of companies becoming number one by disparaging their competition:

I never saw Google commercials mocking Yahoo!. I never saw Facebook taking potshots at MySpace. Those throwing stones now should do what the big guys did to get here—focus on their business and do a fantastic job executing on something users really want.

Posted in Business | Comments closed

The problem with promoting good performers to managerial roles

Jason Fried on 37signals on why he runs a flat company:

… rewarding high performers with managerial responsibilities… often drives people further away from the job they are actually good at

The classic corporate structure does not encourage people to continue to do things that they’re good at doing. If you’re a teacher in Singapore and if you harbour any thoughts of advancing your pay or career, you’d need to think about teaching less and taking on more responsibilities, such as becoming a subject head, a head of department, or even a principal. Being a very good teacher just won’t cut it.

Posted in Business, Links | Comments closed

Shipping

Amy Hoy on shipping:

Get real about what you can really ship and when. Grind your big idea down until it’s a fine and indivisible atom of an idea. Realize that only you see the big picture when you look at your tiny atom of a product… other folks aren’t privy to your plans, and won’t feel like it’s “unfinished.”

And if you’re thinking of quitting your day job and doing something you love—but are having nagging doubts—Amy’s whole piece is a gem to read.

Posted in Business, Links, Software Development | Comments closed

Employees > Customers > Shareholders

Employees first, customers next, shareholders last, says Virgin Group’s boss Richard Branson:

It is simply common sense: If your workforce is happy and well-motivated, your customers are more likely to be happy as well – which means there is greater chance that your business will see strong sales and good profits, generating the results that your shareholders demand.

Too many companies treat their employees like dirt, and customers end up dealing with these grumpy employees. Branson also recommends creating clear and direct channel of communication between employees and the CEO:

[Make] sure that front-line employees are able to contact you, so that you and your team can act on their information. I recommend giving out your email address and phone number to all employees—they will only use it if they need to.

Posted in Business, Links | Comments closed

Locking focus and exposure on iOS5′s camera

Since the iPhone 3GS, you could tap on any part of the image in the Camera app to lock focus and exposure. The exposure and focus however shifts as you recompose your image.

New in iOS5, you can finally lock focus and exposure on a spot and keep it locked even as you recompose the frame. But it’s not entirely easy to figure out how.

Tap and hold on the spot for 2s until the focus box animates. The words ‘AE/AF Lock’ appears at the bottom of the screen as you let go of your finger.

Posted in iPhone, Links, Photography, Tech Tips | Comments closed

Starting Objective-C for iOS development

Some people have been curious as to what are the resources that I’ve used to pick up Objective-C in a relatively short amount of time (about 3 months, including the time taken to develop and ship the first release of Due in September 2010). There are two books have been indispensable in my learning that I’d recommend to anyone picking up iOS development:

Programming in Objective-C 2.0 (3rd Edition) by Stephen G. Kochan

Best introduction to Objective-C. Mostly command-line (so it can be quite boring), but that takes away the distraction from learning the language as the learning curve is really steep (mostly in memory management). If you’ve some programming background, you don’t need to go through the entire book, and you’ll know which to skip.

iOS Programming: The Big Nerd Ranch Guide (2nd Edition)

This runs you through the graphical user interface development (the fun part) on the iPhone. But I really recommend to start with Kochan’s book first as the language learning curve is steep. Having the GUI stuff coming in can be even more confusing for someone new to programming or Objective-C.

Updated both title and and links with newer 2011 editions.

Posted in Apple, Software Development, Tech Tips, Technology | Comments closed

Tips on Designing for the iPad from the Omni Group

This video by Omni Group on Designing Graceful, Gracious Interfaces for iPad is now sitting alongside the WWDC 2010 videos that I’ve downloaded and kept for reference.

Posted in Apple, Design, Software Development | Comments closed

Guy Kawasaki on entrepreneurship in Singapore

Guy Kawasaki, on entrepreneurship in Singapore:

Israel has five million people, six million entrepreneurs, and fifteen million opinions. Singapore has five million people, six entrepreneurs, and one opinion.

Posted in Business, Links | Comments closed

You can’t just ask your customers what they want

Because customers don’t know what they want exactly:

So you conduct a survey, asking customers: would you like Walmart aisles to be less cluttered? And they say, “Yes, now that you ask, yes, that would be nice.” And you check the box by “customer input” and report back, hey everyone, good news, yes, customers like the idea.

Walmart spends hundreds of millions of dollars uncluttering their stores, removing 15% of inventory, shortening shelves, clearing aisles. Yes, it’s expensive and time-consuming, but this is what customers said they wanted, so you barrel through it…

Sales went down. Way down. I mean waaaaaay down. I’m talking, from the beginning of that project until today, Walmart has lost over a billion dollars in sales. (Yes, billion with a “b”.)

Henry Ford, the American businessman credited for mass production of automobiles, once said: “If I had asked people what they wanted, they would have said faster horses.”

Posted in Business, Links, Software Development | Comments closed

Shuffle a playlist in iTunes and save the order for burning onto CD

How to shuffle a playlist in iTunes and save the play order for burning onto a CD, for times when you need to rely on a CD player with no shuffling capability.

Posted in Apple, Tech Tips | Comments closed