Need a memory upgrade

So much information. It’s full of stars. Woah. I’ve just taken the Red Pill. Wow. Thankfully, I am not alone.

 

mu5t   d 0 w nl o a d   n ew   m e M o r y   m o D u l e    4     y  e    o l d e   b  r  a  1  n.

 

Off to Seattle tomorrow. Maybe I can purchase a new memory implant from the US. Sleep on plan good.

For those waiting for the next episode, download WPF/E CTP and play with some XML.

Let the New Journey Begin

So, I reached 7 months before my feet started itching. Or was it that my brain was itching? Either way, I started looking seriously at contributing to the corporate world again.

After resigning from my previous job, it was clear that I was not going to do the exact same role. There were a couple of head-hunter calls, and some projects related to channel sales where I purposely said a firm no. Doing exactly the same type of thing would have probably been the easiest route to boot loads of cash, but the shortest road to insanity. Just putting the new cover pages on TPS reports was not a part of the original game plan.

Working for yourself, building a business and looking for projects to keep some income rolling in, is a tough task. Whilst self employment has it many benefits; professional companionship and intellectual stimulation are not included when self means self. No doubt, there are many things to keep your mind working: new customers, new projects, new languages, new environments, new products – however your power to influence any of these is very limited. Working with other smart people is just too darn attractive.

Knowing that I wanted to return to a technical, customer-facing, software related job filtered number of qualifying jobs diminish dramatically. Staying in Sydney, having a good manager, working for a name-brand company starts to filter down the choice even more.

So when this Microsoft Enthusiast Evangelist role appeared, I was over the moon and as keen as mustard. An excellent, well respected manager. Check. Loads of customers, buckets of technology and a strong desire to connect the two: Tick. Being a conduit; taking feedback, showing and listening in that order. Perfect.

Today, I signed on to Microsoft. Start on Thursday. Let the journey begin. WooT!

FAQs

  1. What are you going to miss about the time off?
  2. Getting up at anytime in the morning, reading lots of books, having the time to be able to research a completely new IT subject and watching TV. Chilling out and doing very little has certainly cleaned out the cobwebs.

  3. You are sucking up to your new boss, already, right?
  4. You read me like a book. No seriously, check him out. I did my reference checks, too!

  5. Microsoft is big. Can you deal with the huge-ness?
  6. Yes, Microsoft is a huge organisation with many people and lots of tools and technologies. Their products touch virtually everyone in the digital world, somewhere. Being a small part of this bigness is coolness.

  7. How much Gardening did you do?
  8. As promised, none. I did however water the garden under the draconian rules of Sydney Water during this period.

  9. So, you are never going to use a Mac nor Photoshop/InDesign again?
  10. I seriously doubt that. Microsoft creates Mac software, and Photoshop/InDesign is ingrained into my system. The world is a much more complex place than “A vs. B”.

Moore’s Law, More Horses, Less Chaff

A major change in the fabrication process, changing a 40+ year old process to make transitors that are 45 nano-meters large/small. At this level, atoms become significant.

Scoble has released a new video detailing the new 45nm process at Intel. What does this mean? Two things: Moore’s Law still applies, and there are going to be more speed using way less power in your PC sometime in 2008. Oh, and they’re already onto development work of the next 32nm process.

On a similar topic, Andrew sent me a link from some crazy Italians who have overclocked a Pentium to 8Ghz.

OK, so we’ve got the hardware processing for the next couple of years sorted. What are we going to do with this power? Intel is not just making processors and shipping across the river to Google (although I am sure Google will be pleased they don’t have to make a Fusion Reactor to power their singularity).

There are two emerging rules of the last 30+ years: don’t bet against Moore’s Law, or against the Internet.

Do we really just need faster HTML rendering and video? Herein lies the fun – software. There’s a myriad of unsolved software problems – time to get back onto the horse.

Smartest Accountants in the Room

Mac Geeks vs. Apple Accountants. Fight!

According to The Inquirer, Apple is “blaming” an Enron-inspired US Federal Law Sarbannes-Oxley (SOX) for the need to charge US$2.00 for the 802.11n update to MacOS X 10.4. Following the link at the bottom of the page, there is a slightly longer article on iLounge.

SOX? Probably more important than the Auditing (and that lovely open ended section 404 about ‘Management on Internal Controls‘, which I’ve read) section, its the FASB Revenue Recognition rules. All companies that provide a contract (let’s say a End User License Agreement) have strict controls and rules related to how the revenue from that contract must be accounted for. There are whole teams of lawyers and accountants that know these rules blind, and apply them to company revenue-related activities.

Companies that mis-state revenue, let’s say as it has offered an material update to technology in a following quarter and not correctly accounted for it, and if offered “free” later would have to re-state revenue for previous quarters. Now, if Apple had “pre-announced” their 802.11n plans, and been a more open company, I think there would be no charge. Apple has chosen it’s own destiny.

Yes, accounting can be weird. The world of contract law is weirder. But these are the cornerstone of the capitalist world we find ourselves in, and stable for nearly 500 years. Until Enron bent the rules, too far.

So, now US$2.00 seems like a minuscule amount to pay compared to engaging teams of Apple professionals to this Sisyphean Task. However, the cost to Apple is more chipping away at the information control fortress.

ps: I am neither a rev-rec, nor sox expert!

Update: 21st January 2007: Apple to Charge for Faster WiFi from CNet. Also amended prices above from US$5 to US$2.

Chennai Customs and Contraband CDs

Reading this story from The Guardian this morning reminded me of an incident.

In 2000 through 2001, I travelled to India as a part of my job. I love India: the food, the experience and mostly the people. Adobe’s sales team in India were the most gracious of hosts, and ensured that I sailed through an enjoyed a great business trip.

However, and this is the big however, I have vowed never to travel through International via Chennai. Here is why.

First error I made was accepting to bring in 200 custom pressed CDs from Australia in a brown box. These Adobe CDs were free handouts for the seminars that I was presenting, and due to time constraints could not be freight forwarded in the weeks prior to my presentations. I think they were InDesign Printing CDs with trial software. Cannot quite remember.

The rules for a business traveller landing in India is to get your travel agent to arrange a “hotel car” to collect you from the airport. Supply your Flight arrival details, and once through customs and immigration: there is a friendly face holding your hotel’s logo on a sign, and your name “Mr Nick” or “Mr Hodge” – and you are safely escorted to an air-conditioned car which will navigate the streets to your hotel. The cost is added to your hotel bill; tip the driver a R100-R200 or so, and life is good. A hotel car was arranged for this trip.

Let me be blunt: traveling outside your own country does have a significant risk of bringing on culture shock. In my first trip to the US in 1989, 21 years of American TV immersion from Sesame Street to LA Law could not insulate me from severe culture shock for a few days. Same for my first trip to Tiajuana. This particular trip to India was my third (and a fourth followed) – so I knew what was coming.

India, for all its IT brilliance, English-speaking and modernity still has poverty, smells and sights that are unfamiliar in Australia. This is initially a shock, but eventually you absorb what you see and respect the country for what it is – large, with a deep culture and history.

So, Landing at Chennai International Airport at around 10:00pm on a flight connection via Singapore. Immigration OK’d my Visa – purchased from great expense from the local consulate, collected my bag and brown box and started to walk through customs to the hotel car that was waiting. That was the plan. The Customs inspector took a deep interest in that box.

Importing the box of CDs from Australia was my error. There is a significant duty for importing pre-recorded CDs. Blank CDs at that time had no duty; but pre-recorded CDs could have been duty-able items.

At various times whilst talking to the Customs agents, I was told the duty on the items was something around US$1 per CD. On 200 CDs, that equates to US$200. The cost of the CDs and duplication was way less than this, and I didn’t have US$200 in cash on me. I told the Customs agent that they were just promotional CDs, and not worth US$200. More arguments, both ways. Eventually, I was jack of the arguing – and knew that the hotel car was not going to hang around – and would leave without me. The prospect of traveling through Chennai late at night was not a good thing.

Eventually, I was handed off to a more senior customs agent. I told him he could keep the CDs (or confiscate them) and I would do without them. This caused more consternation. Eventually, I was escorted under armed guard to an “ATM” to withdraw money to pay for the duty. Thankfully, my card did not work. Attempting to explain this as an expenses claim to my manager was going to tke days, many emails and the risk of being “stiffed” as I was paying a bribe.

As I found out later, based on the words and methods used, the duty asked was a pure bribe. No paperwork or entry to any log was made to this point, and the transaction could only be cash. At one point a senior customs agent asked “what would you pay to fix this issue.” We were negotiating the “customs duty” amount on the 200 CDs. I had already decided that I didn’t need the CDs that badly, and could do without them.

As per the Guardian article, small-level bribery is something that is common in countries where officials are not paid much money. It greases the wheels. US corporations have very strict laws against bribery, and employees – even nationals of other countries and jurisdictions – must abide by these laws. Australians, and Europeans and Asians have to respect both their local laws and the laws of their parent company.

I am a pretty straight-up fellow, and follow the rules. I was paying no bribe. I was the last person in the customs hall at this point, and as far as I could tell, the last westerner in the building at Chennai International Airport at midnight.

The customs officers had given up on the Australian by this point. I may have left sooner if I had said I had shared a hotel with the cricketing god Dennis Keith Lillee the last time I was in Chennai.

So, paperwork as drafted. I signed the document, and all I could remember was that I had to appear before some local court in a week’s time. My CDs remained in the custody of the customs agents (although I am sure they were “confiscated”)So, you are the last non-Indian at Chennai airport at midnight. Your hotel car has left. What do you do? I couldn’t call my Indian colleagues as they were not flying in until the next day from New Delhi. Thankfully, I had learnt some rules from my previous trips. Never accept taxi rides from touts. I had read how westerners were found dead and robbed near airports as they have accepted rides with unscrupulous taxi drivers, never reaching their destinations. I did have visions of my family hearing about me from the Australian consulate: so I was a little scared.

At airports in India, there is usually a “State Taxi Booth”. Here, you can register, and get a taxi that is registered, with a licensed driver. I gave my name, some money, to the tired booth agent – was walked to the taxi rank; gave the name of my hotel in the city. Jumped in the back, sans 200 CDs, and crossed my fingers.

Chennai is not like other Indian cities. Firstly, signs are written in Tamil, not Hindi script. And the railway stations have names like the “Joseph Stalin Railway Station”. There are not as many people out after dark as compared to Bangalore or Mumbai, but it is a pretty city. At about 12:30am, I arrived at the hotel. I tipped the taxi driver R200. This is a massive tip for a taxi, but I was highly thankful. They had been concerned that I had not arrived, nor was collected by the hotel car.

I never told my wife about this experience, as I felt that the fear was unwarranted. And traveling to India was a part of the job; and all these edgy stories add to your ability to deal with stressful situations. I am probably a felon in Chennai as I failed to attend to the court paperwork and pay for fines – although I am not sure. Understand the customs rules when you travel overseas? Paying bribes eases your way through?

The lesson here is, well, there is no lesson. Just a great story.

Additional iPhone Thoughts and Notes

  • The “Apple” icon sits in front of the iPhone and tv. (yes, lower case). It seems Apple in deeply committed to rebranding as a consumer brand. New iPods, when they announce this year, will also be dramatically changed.
  • The iPhone is most likely a platform on which future high-end iPods will be released. The OS, as stated by Apple, is MacOS X. Essentially Apple have a common base OS from their multi-CPU boxes to the smallest device: in total control of the UI/UX. Or maybe smaller-configuration Mac tablets?
  • The only successful service Apple has is the iTunes store, which sells nearly 60 songs per second. In a connected world of desktops to phones, online services become more critical to tie things together. Both Google and Yahoo! were onstage with Steve at the keynote. There is more to come, here.
  • The target market is the current iPod user, not the standard Mac user. There are way more iPod users in the world than Mac users.
  • Apple has some surprises in Leopard to tie iPhone into the OS. Some people are thinking that there are components of the iPhone that will be in the desktop Leopard.
  • Can it do VoIP? The Wifi would lend itself to this. Breaking the lock on current carriers would be revolutionary. I suspect Apple is going to start out with carrier’s help and breakout. Or, they could test hardware-only sales in free-er 3G markets (Asia, Europe) where there is no lock-in.
  • The specs on the camera are not specified, apart from “2 Megapixels”
  • The operating system market from phones is rather saturated, but Apple could license this OS as there is no substantial potential revenue loss (if they did this with MacOS, they are risking their hardware revenues)
  • The whole experience of using the phone (as a piece of hardware) puts all other interfaces to shame. This alone will benefit all phone users as Nokia et al struggle to make their phones work like an iPhone.

More excellent notes on MediaVidea

Hands on the iPhone from David Pogue, NYT

Apple, Inc: The 2007 Agenda Setting Week of Keynotes

Steve Jobs renamed his company to Apple, Inc. Renamed the iTV to Apple TV and the iPod to iPhone. Well, not quite. However, the iPhone is an iPod with a new OS: a baby MacOS X and lots of connectivity. If you live in the US.

Apple’s first round of product announcements for 2007 at Macworld have been rumoured for many months – if not years. I think the build up has led to disappointment in the Mac-crowd.

The iPhone is available in June in North America, based on a 2 year exclusive with Cingular. Europe is slated for the end of 2007 and Asia for 2008. With the current shenanigans in Australia with Telstra’s new network and others scrambling – I am not asking for an iPhone for Christmas 2007. GPS, WiFi, Bluetooth etc. etc. are all in a nice package where the screen is a touchscreen. Apple have innovated on the UX with multi-finger gestures to make all the apps work in a small package. Looking at the online demos, as you would expect – Apple have gone a long way to correct the current staid phone user interfaces

The Apple TV seems like a nice idea: a media center with wireless and smart integration with the Macs on your local network. Seems a little late and me-too. Not 1080i, nor can it play HD/Blueray DVDs. Niftly little thing, but it doesn’t do enough quite yet.

In what was a strange keynote, there were no MacOS X (a good call since all that would occur are many Leopard vs. Vista comparisons), no new Macs (strange since Intel announced new Quad-core processors overnight) or no new software. The keynote should have been given at CES, not MacWorld!

My opinion is that Apple Inc, as it moves out of the wild-west of computers into the highly controlled world of telecommunications and television is going to have to learn the art of partnering quicker. It is not yet big enough to push its weight around to get its own way. But like the iPod/iTunes store franchise: this could all change within a very short time. Apple is late to the game with both these products, and has a long road ahead to be successful.

Boom! The Ari Gold (Entourage)/Steve Jobs Keynote video

Microsoft, Inc: The 2007 Agenda Setting Week of Keynotes

Took the opportunity to watch Bill Gates and team present at CES 2007. The theme of the Microsoft show was Connected Experiences.

All devices, including the ‘fridge, all connected: this is the vision as described at the beginning, and shown in a futuristic bus-stop, kitchen and bedroom of the future. More than consumer, it pervades other environment – as we are seeing the explosion of the digital decade. In Microsoft’s vision, its most recent products are foundational: Windows Vista, Office 2007 to the Live services: we all must share files, connect email, schedules and files.

Justin Hutchinson gave an overview of Windows Vista, and a glimpse of a couple of things not shown publicly before: not searching, but finding files/apps/websites visted from all local computers. Thumbnails for files in your file system; restore previous copies (named Shadowcopy: “better than going back in time”). From Office 2007, link to live.com to navigate through Live3D using an XBox360 controller into Vista = Live3D fly thru’ (cool)

Also shown was SportsLounge, a new feature of Media Center: HD feed, Media Center, Fox Sports (SportsLounge) alerts based on players. The sooner Australian digital cable has extra, open features such as PVR the better.

Also, there is something in Vista Ultimate: Extras. This will download extra software pieces to the Vista desktop. For example: Groupshot for fixing images where there are multiple people.

Final “wow” feature is a Full motion video desktop background. Oooh, aaahs all round.

Windows Home Server, due in the second half 2007. The video cast feed was cut as a HP video was shown. Auto backup from home network; connectivity Zune XBox, remote from outside home network. Capacity, put new storage in – software move data around. Any house with more than one computer and loads of digital content need a server. From personal experience, doing this by yourself is too tough for the average user. May not be a hit in 2007, but certainly will go off in 2008.

Also coming XBox Live on Vista (Windows) and XBox 360 with IPTV along with HD DVD and Movies download (7Gb for Spiderman returns, formatted HD!). More into on Channel 10.

It will be interesting to compare and contrast with Apple in a few days time. Will Apple get this connectedness? It pervades Microsoft: from Zune to XBox; everything is connected.

Run downs: Engagdet, and Read/Write Web.

Gadget Geek Journey; Desintation 2: Vista Sidebar Gadget

What an interesting day with Windows Vista. It is certainly “polished” than Windows 2000 and XP; things seems to be placed in logical areas. Also took the opportunity to install Adobe Photoshop CS3 Beta, which worked flawlessly – all running successfully in Parallels! Two computers in one is a major time saver.

It was also time to swap to Microsoft Expression Web, to complete the Microsoft-centric development environment. Expression Web certainly feels more polished than Visual Web 2005. I hope to spend more time in this app.
Closing the loop on my Thursday experimentation with live.com and Vista Sidebar gadgets: and the result is a new little gadget I am alpha testing: The Neil Finn Lyric Vista gadget.

And it looks sorta like:

Please right-click, save-as a “.gadget”, double-click and drag and enjoy the words of one of the world’s best lyricists. Comments and feature requests more than welcome.

Best starting place for the proverbial Hello World experience for Vista Sidebar gadgets is http://microsoftgadgets.com/Sidebar/DevelopmentOverview.aspx

Daniel Moth, from Microsoft UK has an Excellent screencast on the Channel 9 site at http://channel9.msdn.com/Showpost.aspx?postid=255735.These gets you going on the first part: at least getting your gadget running and drag and droppable.

You will need to do a little more Javascript, as this triggers events that ensure your sidebar gadget works

http://blogs.msdn.com/sidebar/ has some more up-to date info, as the MSDN site is a little behind on updating. I wonder if Microsoft is going to release an Apple Dashcode style of mini development application for widgets? Hope so. Whilst the development process is no more difficult than simple web page design; there are many pieces of wiring that could be made easier with a simple builder.