Nick’s tips for Silicon Valley

For Silicon Valley you need to find meet ups/events. That’s where people network.NASA cap smiling oct 2015

During the day a lot of persons are working on site in the large campuses of the tech companies. Traffic is fairly heavy on the main routes in the early morning with people still heading into work after 9 AM.

The wider Bay Area is really massive. Expect some decent travel times and I’d suggest on the first trip getting a hire car. I’ve used the CalTrain to get from San Francisco out to Mountain View. The people at Enterprise Mountain View are really friendly. If its your first time driving a left hand drive, the roads are also a little less busy than say San Francisco. So you can practice on side streets. Remember driver in the middle!

San Jose is a city that many, in Australia, would not of heard of. It has the highest per capita earnings of any city. Fuelled of course by tech. Theres not much to see there but its worth at least a visit.

Mountain View. I’d say is the heart of Silicon Valley. It has many of the well known tech companies head quarters.

Places to have a look at or around Mountain View:
– Red Rock Coffee Mountain View (peeps use it as a place to work)
– Hacker Dojo – they have tours on Friday nights etc you need to work out whats on via meetup
– Apple HQ, 1 Infinity Drive Cupertino
– Drive around Stanford Uni (really hard to get a park before 4 PM)
– NASA Ames Research Centre – small visitor centre with a shop
– Moffatt Field (get a few selfies in cockpits)
– Google HQ – driving near there might see a Google Self Driving Car. Theres a shop/visitor centre but think its only open Tue-Thu
– visit the Computer History Museum (well worth the time)
– Facebook HQ (nothing to see besides the campus and the FB like sign out the front)– Intel HQ has a good museum
– Yahoo, eBay etc all have office spaces but are pretty boring

A little bit off the beaten path  is finding Steve Jobs Garage and Hewlett Package Garages.IMG_8432

Nick’s tips for San Francisco

Ok .. be prepared for a mix in San Francisco. Your going to have homeless people all over the place with rich affluent tech people alongside. Its a big contrast. A big issue in the city is gentrification. Having said that, there are lots of really cool places but they might be a little hard to find. IMG_8149

Try foursquare app or trip advisor. The apps really do work here. They are your friend.

For the touristy type stuff, I head straight down to and look at the sea lions. Then I jump on a one hour harbour tour. They all go by alcatrez and under the Golden Gate. This way I really know I’m in San Francisco. The other clue is the waft of dope floating down Market st. Apparently its legal to smoke for medical purposes in California, just your not supposed to do it in the open.

Its hard to get onto an alcatrez tour at this time of year (October as I write this), if you haven’t booked in advance. However some people like Alcatrez, others don’t. I’ve yet to get on the rock but it still fascinates me when I go by it, on a harbour tour.IMG_8160

Pier 39 is next door to Fishermans Wharf – restaurants etc. Try they are famous for their clam chowder in a bread bowl. I have breakfast at Boudin the first day in San Francisco now and go for the traditional egg and bacon brekkie.

Another good thing to do is to hire a bike and cycle over the Golden Gate bridge – its not hard. Most catch the ferry back from Sausalito (be weary of the time of day as big line ups to get on the ferry). If fogged in maybe choose another day or wait for it to clear. Plenty of bike hire places around $7 per hour.

If you want to hop on the Cable Car, I’d avoid doing it at power/market st turn around near IMG_8279union square. Lines are always long. Try doing it next door to Fishermans Wharf at One of the first stops is the top of  Lombard St. Could walk down it and then catch the cable car again 🙂

San Francisco is next highest densest populated city after New York. I think the population itself is about ~750K. The broader bay area is massive – highway 101 is the main route to Silicon Valley. Theres heaps of meet ups and events on during the week. Its also a bit cheaper to stay then San Francisco. However not much to do around Silicon Valley (unless you want to work) – its really suburbia with massive campuses.

To find events use meetup,com or eventbrite. More then likely you’ll find an event that interests you like close by (SF and wider Bay Area). Distances outside of San Francisco are deceptive, so you really need a car or use say the caltrain/BART and uber.

ohh I  nearly forgot about the maker movement in SF – see if you can get a tour.

Theres also startup house nearby setup by australians. has bunk beds for $25 per night .. think i’m a bit over that lol but many people think its great.

The above is a slightly modified version of an email, I sent to a friend, explaining about what to do in San Francisco. If you have some other tips or if your a regular traveller to San Francisco, I’d love to hear about what rituals you now have.

Safe travels and happy exploring.

Deflect, defer elsewhere and finally block – councillors answer to innovation

No one likes to be blocked on twitter. My first reaction to being blocked by William Owen-Jones, a local Councillor on the Gold Coast, was that he’s a sore looser and I had won. He’d just thrown in the towel. I was sort of rejoicing. However, there was more to this, I must have really hit a few bad nerves. This happens when cultures and what one values as important are worlds apart. Tweets_with_replies_by_William_Owen-Jones___WOJgoldcoast____Twitter

As can be seen in the photo, attached to this article, William Owen-Jones threw this blocking straight in my face. I never swore or called him bad names and tried very hard not to be rude. I asked questions and responded to tweets directed at me. I’m not really sure that this is acceptable behaviour for a public profile – which can be seen here.

One may also argue, that this blog post, is doing the same thing – throwing it back in his face. However, I’ve been thinking for a while, should I write it or not. Clearly, I’ve decided to do so, because the little online incident shows just how much work is required in the city I live presently, being the Gold Coast Australia, to change attitudes. There is no real tech/entrepreneurial culture here, outside of a small few pockets; whereby those presently classified as leaders have had little, to no real exposure to an innovative tech culture based around startups; nor to large groups of techies & programmer types.

Twitter is the place where you can communicate with persons that you normally wouldn’t. In the case of an elected officials, twitter acts as a conduit through which those persons can engage more readily to find out what constituents needs and wants are. But this works both ways in that constituents can find out the machinations behind the public office. When a public official blocks – it just says, don’t talk to me unless you agree with what I’m going to tell you. For intelligent and inquiring people, thats just so wrong.

I, like so many other techies, in Australia, have been amazed over the last decade or so at the very conservatism in our leaders, at all levels in public and private sectors, regarding technology and innovation. It was the later, that I was really pushing the councillor on. I wanted to know what the local council was doing and how they intended to respond to the recent statements by Australia’s new Prime minister, Malcolm Turnbull that innovation is at the forefront of Australia’s economic agenda – opinion piece can be found here. An excerpt from Malcolm’s speech

“We have to work more agilely, more innovatively, we have to be more nimble in the way we seize the enormous opportunities that are presented to us. We’re not seeking to proof ourselves against the future. We are seeking to embrace it,” Malcolm Turnbull said during ministry announcement speech.

What I found was that I was deflected to things such as a press release to run for office (yea right) Tweets_with_replies_by_William_Owen-Jones___WOJgoldcoast____Twitter

Or I was deferred to other levels of government.

But I wanted to know  “what the local Council policies were?” and “What were they doing?”. Unlike other councils around Australia e.g. Sunshine Coast , there appeared to be no policies. There also seemed to be no understanding of what or how local council, in particular the GCCC, will play a potential role (or like to see it).

It also became clear, that what innovation meant was not well understood by Will – he deferred to some BRW (Business Review Weekly), an Australian publication, definition as “change that adds value”. Thats just continuous improvement. I referred him to Clayton Christensen and disruptive innovation. However that was lost on him ….. no response.

There was no distinction between old school internal enterprise IT and innovation (R&D, entrepreneurship and commercialisation of novel IP) that I could perceive. They seemed to be the same thing??? This really surprised me.

I tried to suggest its time to stop following and to start leading. Clearly by pushing for answers and calling BS on him, I just highlighted his ignorance.

I feel quite strongly, after seeing so many colleagues and associates leave the Gold Coast, for greener pastures, that the GCCC needs to address this question of innovation in a more professional, thought out way. The existing approach is just ticking a few boxes. Old players are protecting turfs (and budgets and reputations).

Its time for some renewal. They can’t just keep blocking it out!!

Renewed Australian tech innovation – will it keep our best and brightest home

There are apparently 20,000+ Australian tech entrepreneurs in the San Francisco/Silicon Valley area. They left Australia, as there is limited ability to pursue what they are passionate about here. The government and business environment, hampered by conservatism and a risk adverse culture, stifles their creativity and throttles funding for early stage commercialisation.

The Australian tech entrepreneur community is rejoicing this week. Finally we have a Prime Minister, Malcolm Turnbull who is a friend. He is placing innovation and technology at the forefront of Australia’s political agenda. Its a brave move, with significant inertia in all levels of government and business needing to be addresses. Can it be overcome? Will anything change?

These are hard questions to answer succinctly in this post. My initial rejoicing, the same as others, has been quickly bought back to one of the usual lethargy about pursing activity in Australia. The Australian business executive, politicians and government people, appear to be IMHO, living in this dream world, that they have nothing to fear about technology disruption. I believe this, like many other entrepreneurs to be a misguided view.

In the past, Australia as a country, has had economic success from primary production and resources. The last decade seeing a mining boom, fuelled by Iron ore, being supplied to China, producing significant wealth. It enabled the economy to ride out the GFC (Mk I & Mk II). However unlike in other parts of the world, it didn’t clean out inefficient businesses. Its too much to go into the detail here about how technology in the US, reduced the need to rehire to same employment levels and beyond once the GFC was over. They just kept the same number of employees as they recovered i.e. they became more productive.

Australia has one of the worst productivity ratios of any OECD country. The economy now is fuelled by banking and property (Sydney and Melbourne prices have not burst and the ratio of house prices to wages means many simply will not own one in their lifetimes). But this thinking that bricks & mortar, property is a safe bet, permeates throughout levels of execs be it private or public sector.

There are generations in the Australian work forces, that have never bought to market novel invention, which is the crux of innovation. Such that if you try to have a meaningful discussion, they block everything out. They just don’t have the knowledge or vocabulary to talk about it. Even worse they think its SEP (Someone Else’s Problem) so they’ll just sit back and wait to find out. In my eye, its just so wrong.

There are major issues ahead for the federal government, and I keep hearing that communication will be a key part of any policy. Yet I fear, that as an economy we do not have the time or budget to re-educate/bring along these people. Most just like things the way they are now. If we leave it that way, our lifestyles will continue to suffer and the real value of our wages will also continue to decline.

Whats to be done with them? As a nation do we just increase welfare and accept that unemployment will continue to rise?

It does sound harsh, but the smart ones, have already left our shores (Many more want to follow but can’t for various reasons). They won’t want to come back to work with people, that just don’t get what they are talking about. They’ll want people, that can openly debate and discuss the matter at hand, in an intelligent way.

If we invest more in innovation, science and entrepreneurship in Australia, will we attract any of the 20,000 back. Maybe a few, but that’d be natural. Having visited the Bay Area a few times, I feel that the government has a lot of work to even start to come close. Presently it just appears to be euphoria – we’ll need to see actual dollars being invested and attitudes changed. Hopefully, a new batch of political leaders will also be installed to help pave the way. So it’ll take a while.

What are the startup pitches like in San Francisco?

There is a seed funding bubble in the Bay Area they keep telling me. I wanted to get a glimpse of what these startups are pitching. Plus learn a little about what questions investors ask of them.


An opportunity presented itself with my March 2015 US trip to attend a Startup Pith Day & Mixer event with VCs, Angels and Entrepreneurs. It was organised by and hosted at Morrison & Foerster LLP on Market St, San Francisco. After networking a little, I decided to grab a seat. Glad I did, as it was standing room only really. The venue was at capacity.

The format of the event was a five minute intro by the founder about their startup, followed by a Q&A session with investors. I’ve forgotten the exact number that pitched but there were maybe a dozen or more.

Before that started, each investor in the room, was invited to give a brief overview of themselves or their fund with 1 or 2 questions from the audience. I was surprised that a number of mainland Chinese VC funds were in the room. There were a few entrepreneurs of course, asking leading questions to see if they could entice them to invest now in their ventures. It was all done with good humour.

Each five minute intro started with a teaser about the business concept or vision that led into the person stating his/her name and company. Further explanation of the concept was then given. No slides or visuals were used. It was just the entrepreneur standing up and talking. A facilitator then invited questions from the investors panel.

This was the part that interested me, “what would these investors ask?”. I had gathered from their introductions, that there was a mixture of Angels and VCs on the panel. With some of the VCs, now favouring smaller funds.

The startups were on the whole consumer focused and largely mobile apps. It appeared that the majority were from outside the US. Some of them were looking to take their initial success in home markets and use that as the basis to expand into the US.

So the investors, were mainly asking questions about how the entrepreneurs understood US market fit with their offerings. It was that simple. I suppose with the limited time they had, they couldn’t ask much more. I don’t think I heard any questions about their team and ability to execute. Nor, what it was, that the entrepreneurs were looking for, from an investment perspective to see if there was a match with the investor’s investment thesis. In hindsight, I suppose these startups, were coming out of an incubator/accelerator, so there would be a range, that they could guess.

These guys and gals had obviously been coached well. Except in a few cases, they confidently answered the investors questions. Sometimes, they restated the investors questions, such that it fitted their answers they had prepared.

I did ask myself, would I invest myself in any of these startups? Or would I want to find out more information about the startup? One would assume, if you approached them there would of been an opportunity statement that they would of given out.

It was an eye opening event for me as nearly everyone that presented had market traction (somewhere around the globe). But from my perspective, I had trouble valuing what that market traction was worth!

huh Apache Storm graduated out of incubation to a Top Level Project

Today I got a bit of a surprise in my email inbox. It was titled “Apache Storm Graduation to a TLP”. It was surprising, because just last week I’d questioned if the Apache Foundation really had the correct governance in place for this incubation project. Now they seem to have gone against all good software engineering principles and promoted the project to a top level Apache Project. When clearly the software is not ready.

Last week I wrote “A tempest is brewing with Apache Storm – what’s going on there?” where I was really questioning the whole Apache Foundation governance of the Apache Storm incubation process. To me, this software is not ready for prime time. Yet today, I get a notification that it has graduated.

Apache Storm Graduation

Besides governance, the project has feature creep issues plus a number of other technical issues that really make this project unusable by anything other then a large Silicon Valley based development team. To back up my argument, lets have a look at the current Apache Storm (Incubating) Issues.

There are at the time of it’s graduation a whooping 274 Open Issues, 205 Resolved with 25 closedApache Storm Graduation Issues

Now lets look at the 274 Open Issues by Assignee. There are 92% or 251 issues unassigned to anyone. That is no one is looking at these issues at all.

Apache Storm Graduation Unresolved Issues

By any standard or methodology, one can only look on at this project and question what is happening. The project is still clearly, not in a position where its governance or technical merit is ready for main stream. I’m still in the same position as before – what is going on at the Apache Software Foundation?

A tempest is brewing with Apache Storm – whats going on there?

I’ve lost a bit of faith in the Apache Foundation of late. I understand that a project that is in incubation is still getting its house in order but how long should that take, how much confidence should one put in interim releases and when should you just throw your hands up in the air and say enough is enough, time to find another tool?

My Apache Storm cluster blew up for no apparent reason. I spent days, maybe a week or more debugging esoteric problems that simple test cases for common use cases, should have resolved for an upgrade and also for normal development and testing runs.

After visiting San Francisco in early August, I fired up my Apache Hadoop, Zookeeper, Hbase, Kafka and Storm cluster to crunch some data that I’d collected. It’d been maybe three weeks since the last time. The cluster started but my topology would not run. There was some issue with a Kafka offsets. A few days later, after checking all my maven POMs and dependencies, recompiling, chasing through multiple log files and re-deploying countless times, I came to the realisation that there was nothing actually wrong with my code. Many google searches later, I worked out from one vague little reference, that the Kafka Spout Zookeeper entry was causing a continuous reset of the Kafka Spout to a point that could never be found in the Kafka queue. It was not going to resolve itself. A little while later, I removed the offending Zookeeper entries and the topology started moving. Only to then have other issues to do with timeouts betweens workers and the nimbus supervisor.

This was taking me days to resolve. I kept seeing others having issues with the Apache Storm Incubating 0.9.2 release. Some where similar to mine, others were the normal noob questions posed in user groups. I kept thinking to myself, what is going on there with the Apache Storm Incubating group?

Why aren’t they resolving these common issues being experienced by many? Or at least publishing a fix that doesn’t involve patching the source code and recompiling to create a new distribution. The average developer and smaller shops & startups just don’t want these hassles, nor have the time or skills to be focusing on debugging a release. Like I was eluding earlier, I think people put faith in these releases, as being of a certain quality.

I did see a note, coming through a while back stating that the Apache Storm Incubating committee where looking to introduce Release Candidates before a final release. This is something I’d like to see, but I’d also like to see, a deemphasis of features and bringing in code branches, that have been worked on in isolation eg Yahoos YARN version of Hadoop without the appropriate support. This support should be to make the project, a success as an Apache project. That is, just dropping the code base and saying here it is, isn’t enough.

Clearly there is a lot of interest, in Apache Storm, within the broader Big Data community. There is a lot of good will and people investing significant energy learning and trying to leverage the software. However from my perspective I can’t see the Apache Foundation and the Apache Storm Incubating committee rewarding that faith. The current release is just too unstable and the user community wasting too much time on debugging esoteric problems with no readily available fix.

Releases are taking too long, common issues that make the product usable aren’t being addressed appropriately through the main Apache Storm incubating website Its presently eroding community good will and support to use the product. I get the distinct feeling that the whole process is under resourced and some of the key players, are lost with new features and future releases.

Here in ends my rant. C’mon guys, get what you have working and stabilise it before introducing new features. I want to use Apache Storm, but presently I can’t and no I’m not going to learn Clojure to help.