A Startup runs on morale

1 Comment

I saw this statement the other day on the y-Combinator site, and this did resonate with me as I have battled a few morale issues of my own over the last few months.

There is nothing that kills a business more when a staff member doesn’t believe in their company they work for, we are confronted with staff like that on a fairly regular basis as we go through a weekly lives and they are usually the ones that will stuff things up as they couldn’t care less about you or the company.

So what happens when your morale as the founder goes down, yep so does the companies morale and all its staff and the future is not bright, so what are you doing to protect your morale ? Who is on your side to barter better working conditions and better working hours ?

Take the time today to make sure the most important employee in your business is happy, can you buy something to make the work environment better ? Can you treat yourself by sleeping in tomorrow morning ? Maybe just be happy with what you have built ?

I would love to hear what people do to treat themselves.

An offer you cant refuse


We all remember that famous line spoken from Don Vito Corleone in the Godfather movie of “Ill make him an offer he cant refuse”. Wouldn’t that would be great if we could make a deal that nobody would refuse, I am sure a business and personal lives would benefit greatly.

So is there a way for us to make a business offer that cant be refused without resorting the the tactics of that infamous gangster ? Well the answer is well yes for some offers, the secret is making sure the offer is a win win for both parties.

Next time you put an offer forward on a potential business deal make sure you take the time to look at the deal from the other parties position first. So here is a list of questions I think you should be asking:

Is it such a sweet deal that it cant be refused ?
What parts may the party have issues with and how have you addressed them ?
Have you outlined in very clear language what the benefits will be to them ?
Have you backed your claims of benefits with facts that can be trusted ?

Put a deal with these questions answered forward and it will be become an offer that cant be refused.

What I would do if I ran a bizspark camp


Thought I would post about what I would do if I was allowed to run a bizspark camp, not because I think the ones that have been organised stink or people that organise them need advice but because I would really love to see an event like this.

So what is the camp I would like to see ? Firstly it would be a series of camps focused on the business of technology not a technology itself. Using the underlying Microsoft skills base as the glue that brings people together. The first camp would be over a weekend, then other camps 3 – 6 months apart so we cant build a real businesses over just a weekend.

This first camp will be a “pitch and dating camp”, basically everyone before the event lists their skills ie coding, design, UX, management etc, desired role and the amount of time they can put into a project. On the first morning of the camp if you have an idea you can open the floor or hold private interviews with people that or on the list that you would like to join your project. In the afternoon you buddy up with the people that have accepted your invites into your project to work together in planning your go forward.

The second day we will run some adhoc advice sessions that your free to join by either sending none, one or all to the session to learn about things such as remote team working, legal issues etc. Also during the day we will run a closed pitch session where you can sit with some real investors to hear your idea get some advice and maybe some investment.

All project participants will be invited back after 3/6 months for a casual afternoon to hear how things are going and what has been built and to learn what Microsoft can do to assist your business.

Would you come and participate ? If so tweeter to @bizspark_au & @jamesmcc that you would like to see this or leave a comment as I would love to here your thoughts on a camp like this ? A retweet would also be great to spread the word for having an invite like this as the more the better the event would be

Business Lesson: Focus on the positive things

Leave a comment

This week I found out that a person that I have known for many years had sold me out. This person I had dealt with in the past had a tad of a habit to always elbow his way to the front when there was a little bit of praise or fame to be had at the cost of others around him, but myself having a big ego at times I felt this was just the way life when some egos clash and always saw it as good hustle no harm no foul was my rule.

I was happy to sit down with this person giving advice freely and openly when asked and assisting were I could, but a few days ago I found out that this person had not only given intro opportunities to others without the courtesy of a quick heads up but also hasnt been portraying me in the best light to others.

My first reaction was to throw one of my famous and patented “hissy fits” and swear revenge to all gods that were listening but of course this really does not help anyone especially yourself. Focusing on the negative things only in the end wastes time and energy and in the end never leaves you with a good feeling. Instead just focus on the good things that are happening and put your energies there for me it means a few extra hours a month to spend with family and friend or even to make better apps, which is something to be more proud of then getting even with someone.

Lean Startup: So you think you have a brilliant idea, yeah who else ?

Leave a comment

One of very common mistakes a startup can make is thinking they are on a winner, we even laugh at them during shows like Dragon Den as some more sod shows of a universal baby interchanging device thingy that he has donated the last X years of their life too. The poor person always looks so surprised too when others are not blown away with excitement when the idea is placed in front of them.

So how do you know if your in that fools camp or that you do have an idea ready to explode, where everyone will be saying with envy at parties for years to come: “I could have come up with that”.

Its not asking your friends, your partner or your mum … they always lie god bless them. Instead the truth comes from one place: customers. Get your idea out there in front of customers they will tell you bluntly and quickly if they like your idea by the action of giving you money.

I will be presenting the Sydney Windows Bizspark Camp

1 Comment

Believe it or not you can be a startup that is not on the web or not on the iphone, so to prove that these people do exist we have created a bizspark camp to see talk about what is happening.

It should be a great afternoon of networking so why not come along and see what is happening.

The quick overview:

Join us at the Windows 7 Modern Applications BizSpark Camp on 14, June 2010.
Get an overview on how to design and incorporate key new features of Windows 7 in your applications; giving them a modern twist while incorporating resources like multi-touch interface, ribbon menus, task bar integration, external sensors like gps, WiFi Location services, accelerometers, and other features.
This half day event will be hosted at the Microsoft Sydney Office in North Ryde.

The Event will be followed by a hands on lab event on the 25th of June at the Microsoft Training Labs in the North Ryde office. Both of these events will feature MVP & BizSpark Network Partner James McCutcheon of Foundry38.

If these two events inspire you further, and you think you have what it takes to build a Proof of concept around your Windows 7 Modern Application idea, you will be invited to participate in a three day intensive Proof Of Concept development program which includes Technical & Business experts on hand to help guide your development. This is also being held at the Microsoft Office on 28th, 29th, and 30th June 2010. On hand to help with your development will be Dr Neil Roodyn, Microsoft Regional Director & MVP.

Event Agenda

14 June Event

12:30 pm – 1:00 PM Registration
1:00 pm – 1:15 PM Keynote Speech
1:15 PM – 1:45 PM Windows 7 Modern Applications and the Business Opportunity for Startups
1:45 PM – 2:30 PM Building Modern Windows Applications (Session 1)
2:30 PM – 3:00 PM Afternoon Tea
3:00PM – 5:00 PM Building Modern Windows Applications (Session 2)

More information and registration can be found here

PdfResult a custom ActionResult in ASP.NET MVC2 Updated


I was attempting to add the functionality of a pdfresult into my site to generate pdfs in MVC, and I stumbled over this great post by Jim Zimmerman but it didnt work for me as I believe some changes that have come in MVC 2 have broken it. I have made some changes below that will get to work if anybody else needs it go for it.

public static string CaptureActionHtml(
this Controller controller,
TController targetController,
string masterPageName,
Func action)
where TController : Controller
if (controller == null)
throw new ArgumentNullException(“controller”);
if (targetController == null)
throw new ArgumentNullException(“targetController”);
if (action == null)
throw new ArgumentNullException(“action”);
// pass the current controller context to orderController
var controllerContext = controller.ControllerContext;
targetController.ControllerContext = controllerContext;

// replace the current context with a new context that writes to a string writer
var existingContext = HttpContext.Current;
var writer = new StringWriter();
var response = new HttpResponse(writer);
var context = new HttpContext(existingContext.Request, response) { User = existingContext.User };
HttpContext.Current = context;

// execute the action
var viewResult = action(targetController);

// change the master page name
if (masterPageName != null)
viewResult.MasterName = masterPageName;

// we have to set the controller route value to the name of the controller we want to execute
// because the ViewLocator class uses this to find the correct view
var oldController = controllerContext.RouteData.Values[“controller”];
controllerContext.RouteData.Values[“controller”] = typeof(TController).Name.Replace(“Controller”, “”);

// execute the result

StringWriter sw = new StringWriter();
var viewContext = new ViewContext(controllerContext, viewResult.View, new ViewDataDictionary(controllerContext.Controller.ViewData.Model), new TempDataDictionary(), sw);

viewResult.View.Render(viewContext, HttpContext.Current.Response.Output);

// restore the old route data
controllerContext.RouteData.Values[“controller”] = oldController;

// restore the old context
HttpContext.Current = existingContext;

return sw.ToString();

Older Entries Newer Entries