345 karma · joined March 28, 2007
sean
sean
-Strategy & Innovation: to leave off Clayton Christensen's "Innovator's Dilemma" and "Innovator's Solution" books is sacrilege -Psychology: Roger Dawson's "Power Negotiating" audio series is a must-listen for pysch and negotiating tactics -Business History/Ref: Founders at Work by YCombinator's own Jessica Livingston is a must-read for tech startup founders
There's digests on handful of others I recommend here: http://www.scrollinondubs.com/notes
If we've elected to use accrual-basis accounting then when we sign the contract for a deal we book that revenue immediately (whereas if we're cash basis it's not on the books until it's in our bank acct). But by using a P&L report that shows us as having made all that money which can be dangerous if you're using those numbers to plan.
I'm just wondering what the conditions are under which it's desirable for a startup to elect to use accrual-basis accounting for their books? You can get the cash-basis view in QB while being an accrual-basis company but what's the advantage of introducing that complexity?
Procedural programming is like a recipe- you program a sequence of instructions and while there can be if/then, loop and other logic constructs, it still runs like a "choose your own adventure" book. Since you have an imperfect view of the world and how requirements will evolve and you're providing what are essentially sequential instructions, it's brittle and unforgiving to unanticipated requirements.
OO is less about writing instructions and more about creating a representation of the world (or at least the aspects you care about) as objects and having them interact with each other to achieve things. Because you're modeling the entities involved and having them interact rather than imposing a prescriptive set of instructions from above, it's cleaner and more resilient to unanticipated requirements.
Granted it's overkill to use OO for simple tasks when a script will suffice. But if you're building a system that involves interaction of different entities and will need to be adapted & maintained it will almost certainly be more productive to use an OO approach. Btw, I found this book provides the most concise and useful primer on OO I've seen: http://www.amazon.com/Object-Technology-Managers-David-Taylo...
sean
sean
sean
to your 2nd question- JumpBoxes support the major virtualization technologies right now: VMware, Parallels, Xen, Virtual Iron, MS Virtual PC and Virtual Server. They'll also run on KVM, Qemu and Virtual Box though we don't officially support those.
I'm glad you dig what we're doing. If you try one out and really like it I would welcome any suggestions you have on how to better spread the word. We have this weird challenge where the people who use it rave about how great it is. We're not at a loss for a killer product- we're challenged in how we spread awareness of its existence.
thanks again
sean
re: buying ads- We've experimented with google ads and stumbleupon so far (no print yet) and while we've seen plenty of traffic, there is a high educational component associated with our stuff for ads to be truly effective at this point (ie. visitor has to know the value of open source, be using virtualization, etc).
The good news is people who like JumpBox _love_ it because it removes so much pain. So the word is spreading, just not as fast as we'd like. We're evaluating the best way to "light the strategic fires" to accelerate adoption. Thanks for the advice.
sean
sean
There is no "typical intro" to describe - they happened in the most unpredictable/serendipitous ways, but having the conversation-starter of "so I drove here from Phoenix and have been sleeping on friends couches so i can be in the mix for our startup" was a powerful lead-in to be able to talk with people and get them to listen.
I know PG is a big fan of the idea you should really be in the Bay Area to give your startup the best chance of success. We have our company in AZ right now and moving wasn't an option so this was the next best thing we figured we could do. Definitely very happy with the choice.
sean
I would disagree on the pitching in front of a mirror thing. And actually i should add this as #14- I recommend that you _don't_ have a scripted pitch. Have a deck of slides that serves as a framework for the conversation but just talk about it naturally. If you truly believe in it, this should become second nature and they'll smell the candidness whereas a scripted pitch comes off as brittle and less engaging. You want it to be anything but mechanical IMHO.
sean
sean
I work on a Mac and used iShowU for the capture and edited and produced it in iMovie. Our homepage video is just a quicktime file. For the screencast in the tutorial above I used the Adobe Flash FLV converter to turn it into an flv and wrote a small custom media playback swf to do what you see here-> http://video.jumpbox.com/?app=trac
good luck sean
http://www.cambrianhouse.com/member/scrollinondubs/
I've taken 2nd in a couple of their Ideawarz tournaments but have not won yet. They had the Dragons' Den guy (Sean Wise) join their board not long ago.
sean
sean
sean