Category Archives: Software/Tech

Items pertaining to general software or technology items that don’t fit into the other categories.

Personal Manufacturing and the changing world of Capital

There was a pretty lively discussion on one of the mailing lists I’m on and I got a bit carried away with one of my responses.  So of course, after I did all that writing I didn’t want to see it go to waste, and here it is!

This post is in response to a reference to (Paywalled NYT link, limited free access)


Here’s the issue I have with the article.  It’s all about torturing the facts until they support your own arguments or just over simplifying things until you can’t recognize the arguments any more.  The whole concept of “Zero Incremental Cost” is just right enough to seem interesting but once you look at it, it’s a completely different concept than he’s basing his argument on.  Let me explain.

What he’s talking about is that automated manufacturing processes means that once you have the plans for something, it’s basically machine time, energy, and materials to make another one.  This is the big lightbulb going off moment that happens when I give people something off my 3D printer – first people tell me “I don’t want to take your <item>.”  My response “Oh, I’ll just print another” allows them to see – I just go in and push the button and another appears!  So Zero Incremental Cost – things just appear now in the economy and we all move to a commune and grow our collective garden with our printed shovels and spades, right?  Not so fast.

It turns out that each item done with a 3D Printer or a CNC Mill or an Automated Router will cost MORE than one created by traditional methods.  That’s right – it’s more expensive to 3D print an item than to make one in the way that all that stuff on the retail shelves today are made. (Talking same to same – remember, current personal automated manufacturing is limited in materials and complexity as well.)

So what’s the big deal then?  If it’s always more expensive to make one yourself than to get one-off the production line, doesn’t that mean that mean that this whole Maker/3D Printer/etc movement is doomed to failure as it’ll always be undercut by traditional manufacturing?  Nope – the differentiator is that my item is higher cost (maybe twice the price) but all I have to pay for is that one item.  That production line item is so cheap because all the design and setup costs were amortized over a production run of 10’s of thousands, or more!  So in order to get that individual cost down to half the cost of one-off my personal 3D Printer, I’d have to buy 10K.  (There’s a scene in Batman Begins where Alfred mentions they have to order 10K Batman helmets – the joys of being a multi-billionaire.)  With my Personal 3D printer each item is more expensive, but I only pay for the ones I need.

And this is where the whole Anti-Capitalism happens.  And why it’s not Communism.  And why it’s another layer rather than killing Capitalism.

If you have a market for 10-100K of an item, you’re going to use traditional manufacturing processes – the cost savings means you’ll end up paying maybe half what you would with more “cottage” production processes, and that’s going to be a big chuck of change.  Unfortunately you must have a LOT of money to save that much money – you have to buy that production run of 10-100K up front – which means you need capital to cover your inventory.  So Mr Banker loans it to you and takes his cut say 5% as interest.  You’re happy with that, you’re still saving 45% after paying the interest.  So you know you have at least a 45% margin over my personal production system, time to head down to the Ferrari dealership and see what the latest model is!

Except what happens if your market is 5K and your minimum run is 10K?  Well, you can expect there will be a “Long Tail” need and warehouse the other 5K – but now you’re running at a loss short-term (remember your Banker takes his 5%, so you’re not breaking even at this point) and now you have to warehouse that second half while you find buyers for them.  So not only are you holding inventory, that inventory is costing you money the longer it sits.  Then there’s insurance, shrinkage (things falling off the back of trucks), samples…. The list goes on, the longer you hold that inventory the more costs happen and generally the less you’ll take for them just to get rid of them.  This is the fun of automotive parts and why there’s such a big industry for them (and why a gas cap for your K-Car costs $100 when the car itself may not be worth that.)

But if you start from the ground up – you pick up your $1-3K 3D printer and you need an item, you make it.  It costs you twice what it would be to get it made in a production line, but you don’t have to do that.  You’ve filled your need with that one (or two, or a dozen) items.  Which means even though you’re paying more per item, you’re only paying for those items as you need them and you’re also able to customize each of those items for your task, so you may actually be able to get better value from them.  And thus the anti-Capitalism part – you don’t need that loan on the 10-100K product run.  You may need a loan on that $1-3K printer (or maybe more if your business expands and others want you to make stuff for them) but that 5% is going to be MUCH smaller.

So now you see that the personal manufacturing revolution is simply about taking “just in time” to the next logical level.  And the lowered infrastructure and skills costs that have been happening are actually helping drive down the need for Big Capital, just like Cloud is driving down the cost of doing a software startup.  You just don’t need to build a production line or Data Center until you’re pretty sure you have the market to support it.  And if you have a market to support your business, then those deals you do make with Big Capital are going to be much less like the Silicon Valley VC world and more like a traditional business loan or investment.

“Just slip out the back, Jack. Make a new plan, Stan”

I’ve gotten a number of questions through the blog about BizSpark and various other Microsoft programs.  I’ve updated my info but haven’t called out explicitly until now – I’m unable to help with Microsoft programs these days as I’m no longer with Microsoft.  As a Startup Evangelist, my challenge was always to balance my enthusiasm with startup ideas with my loyalty to Microsoft.  As often happens, I found an idea that couldn’t be denied.  I moved from Microsoft in December of 2011 to manage the Labs group at Chaotic Moon (a startup here in Austin that has been rocking the mobile world for the last two years.)  If you’ve seen what we’ve done in the last 90 days (Board of Awesomeness, Board of Imagination, and the Smarter Cart ) you’ll see why I had to make the move. 

If you have any BizSpark questions, go ahead and shoot them my way – I’ll be glad to try to help you connect to the right people in Microsoft, but I can’t guarantee that I’ll be able to respond as quickly as when I was an employee or get you to the specific person you need to talk to these days. 

Startups and Incubators–are you leaving money on the table?

Coming out of South By SouthWest Interactive and bouncing between the community events and our Incubator program, one thing that struck me was how many Startups know about BizSpark, but aren’t taking full advantage of it.  Many (most?) of the startups I talked with are loving the program, but generally only have their primary technologist registered.  The thing to remember with BizSpark, is that the tools and platform benefits are for ALL your developers and designers!  Not to mention the full company benefits like Azure hours or hosted online meetings, Exchange, and SharePoint.  EACH of your developers and designers can have their own MSDN subscriptions – all you have to do is add them to your company’s BizSpark account.  I’ve heard a couple of people question – why do I want to take the trouble?  I’m covered with what I’ve got now!  Two big reasons.  First – we hope you’re using the software we give you.  We hope you’re using it a LOT.  So we want to make sure you get all the activations that are coming to you – I’ve had several startups come to me and ask “how do I get more keys?”  Well, they had all their devs just using one account.  After we got everyone set up on their BizSpark account, they were both thrilled with the additional options they could explore, and there were no more delays in finding additional keys – everyone had PLENTY!  Second – Startups are fluid.  People join and leave much more rapidly than with larger companies.  So getting each person their own MSDN subscription means that if someone leaves and “leaks” their keys – well just those keys gets deactivated and no one else is bothered. 


So take a second to review your BizSpark enrollment – don’t leave $20K+ of software per developer/designer sitting on the table.  We WANT you to have it and I’ll bet your guys would be thrilled to get their personal access – I expect it’ll be worth the 10 minutes or so to get everyone their own account.


(And if you’re a startup and not signed up to BizSpark, jump on that right away, or just use “Contact Me” on this blog (or leave a comment here) and I’ll make sure we get you fast-tracked!)


With all the startups I talk with these days, I’m still running into some that aren’t aware of BizSpark.  Most of the conversations start with “So why should I join?”  The answer is simple – as a startup, you get the same level of access to our platforms and development tools as the largest companies – but you get them for free (as in beer.)  The only requirements are that your startup be less than 3 years old, have less than $1M in annual revenue, and be privately held, though it helps a LOT if you’ve already registered your domain and sign up with an email on that domain.   When you do that you get an MSDN subscription for each of your developers, production licenses for select servers, Azure hours to help develop your cloud based solution, BPOS (hosted Exchange, SharePoint, Communicator, and Live Meeting), support incidents, and the chance to be spotlighted on sites such as TechCrunch and Mashable.

After we go over that, the next question tends to be “OK, so what’s the catch?  There’s got to be some fine print somewhere in that.”  And the answer is nope.  Zip.  Nada.  When you sign up, the software is yours.  The only bill you would ever get is if you choose to buy additional resources on Azure.  Your software doesn’t expire – and when you graduate from the BizSpark program, either through growth or time, we give you some great deals on keeping the benefits even then.

So why are we doing this?  We want you to have no barriers to evaluate the platforms.  When you’re running a startup, you’re always short on two things, time and money.  We remove the time problem of finding the right licensing configuration and path and we remove the money problem by opening up the vault of software for you to ensure that you’ve got access to whatever components you need to get started.

To join BizSpark, you can sign up at or send me a message through the “Contact me” here on my blog.

Students to Business

One of the things that I’ve been doing lately (lack of blogging probably indicates how much) is talking with students and non-traditional developers about how to get into the software business – by creating their own startups or finding small companies that are doing amazing things.  Well, I’m not the only one and there’s a new site up now from Microsoft to help connect Students with Internships, training, and jobs in the industry – basically a great place to get up to speed on what’s going on in the tech industry and get some support for getting that first, all important job.  If you’re a Student and you’re getting ready to step into the job market (yes, you Freshmen should be part of that statement) then take a minute and head over to, you might find some help and good information!