Building a product in a startup and a mature company are going to take different paths in product building — startups build in a sense of urgency, while established companies take their time and put far greater emphasis on minimizing risks. That translates into strategy, politics, and team structure, but in the end, a product flies or flops at the hands of customers.
A great CTO is the voice of the customer, the company, and the employee. While they may lack a consistent definition from startup to corporation, the CTO’s main role is to ensure that the company’s technology strategy serves its business strategy.
Generally, accepting equity in a startup client company is not worth the risk for a dev shop. Startups rarely go public, and the headache of legal agreements and involvement in the midst is annoying at best.
Mentors are one of the most valuable resources you can provide yourself and your career. A great mentor will guide you, help you, and possibly take you under her wing, and nurture your career goals. Typically, the mentor is someone who is in a position you are working towards and a person whose working style […]
Finding the ideal co-founder is just as hard as finding a spouse (and sometimes lasts even longer!). Check out our guide on how to find the ideal co-founder for your business venture.
If you have read any tech publication within the past year, I’m sure you’ve read about the “tech bubble” or “the Series A crunch.” Tech blogs make raising venture capital seem very sexy. It’s easy to get caught up in the hype surrounding venture funding. But building a business is far more than just the […]
[Author’s Note: I don’t have an MBA or finance background. Half of this knowledge comes from my personal experience and half comes from numerous blog posts I’ve read over the years. I’ve tried to distill all the information down into writing that is digestible for all to understand. Opinions and suggestions are my own, research your stock options […]
We’ve all had bad bosses before, whether it was in software development or any other profession full of imperfect human beings. It takes a special kind of willful ignorance to brew the perfect project management and software development storm, so here are six types of people you want to avoid working for at all costs.
Is it just us, or do software developers get a bad rap for being a rather grumpy bunch? While we can all think of a particularly downtrodden colleague who fits within this angry programmer stereotype, one could argue that sour moods don’t come unprovoked. From clients to managers, family members and even one another, it […]
When you ask yourself, “Should I work at a startup or a mature company?” you’ll want to think about quite a few things. Check out what on our blog.