Our favorite management methods, processes and practices.
Business Lessons from Computer Science - Dining Philosophers
There's been quite a few lessons I've taken from my computer science degree into owning and operating a business but the one that's been probably the most significant has been the "Dining Philosophers". I think it's an important lesson that should be taught in any management curriculum as it encourages abstract thinking and problem solving.
Companies as vehicles
TLDR: "Companies need to be vehicles for success for whomever is involved."
First Time Founder Gotchas
We work with startups all the time and being developers based right in downtown San Francisco get to see A LOT of companies start up. Subsequently we also see A LOT of companies not quite make it off the ground (aka fail). Looking at these retrospectively and abstracting out the general problems (computer science) we can start to notice patterns emerge. This article is meant to simply highlight some of these observations. Think of it as a form of early-stage gotchas.Don't hide your idea.The most obvious and painful thing that blocks people from actually starting their company is that founders, for some reason, have a tendency to hide their idea. The fear is that somebody will steal this brilliant idea and build an awesome company out of it. Having this thought process is incredibly harmful because these founders don't allow themselves to test their idea and let it take a life of its own.