700 karma · joined January 15, 2010
Right now if I were in that situation, it looks like I could get a 30 day trial for free but I wouldn't continue it at $499 a month. I wonder what other monetization opportunities there are for the data Mattermark has.
All the article says is that there was a sign on the wall. I didn't get the impression it stopped them.
If you specialize in a certain skillset, focusing on that skillset gives you time to be even better. Sure, there's developers that can write both back-end and front-end code but they've given up a level of specialization in order to do that. It's not a reluctance to learn but a different focus of what to learn. It has nothing to do with passion.
Most full-stack developers I've met are really backend developers that can also write some front-end code. They don't spend the time to learn all the intricacies of CSS/HTML or stay up to date with changes in spec / new tools and methodologies. I don't know you at all so I can only guess but if you think about it, do you find yourself better at either the frontend or the backend? It's very rare for someone to be a top 10% backend developer and a top 10% frontend developer. I could call myself a full-stack developer because I'm capable of writing both portions of an application but I know that I don't write one end as efficiently or securely as a specialist.
Startup:
~ Most people work longer hours by choice
~ Things change fast, both corporate structure and business direction
~ You wear many hats if you want. This was a good thing for me. I could weigh in on product decisions along with doing development and it was more exciting.
~ Everything seems a lot more relaxed. You might not have HR for a while. More taking risks.
~ Usually a bit lower salary, although I think that depends more on how you negotiate.
Corporate:
~ There's usually a process for everything. This can be nice when it works for you but is also harder to change.
~ It's harder to make an impact on the business as an individual.
~ Pay is probably a little bit higher.
~ Great perks.
~ Team organization doesn't change as much. Less opportunities for advancement.