Quite frankly you should see this as an opportunity to start your own thing. More importantly I would question why weren't you promoted especially being the one of the first employees? Assuming you have done nothing to piss the founder off, you should be truly appreciated for what you have achieved whilst motivated through career progression etc.
Also bare in mind that this is a normal process for SOME companies as the more they grow the more people are hired so as to try and achieve more (this is debatable) work thus higher revenues.
Personally, I would see what you really want from life and if you are seeking credit/appreciation for your own work then
start a new business
or co-found a product
or join a startup that is prepared to give out equity
Yes that is correct and apologies for that. After posting the article I found that there were no changes to the way they detect VPN access. In actual fact it was some change to just the Android App which is probably DNS resolution.
I completely agree with most comments about catering for most operating systems but I also think that this acquisition was also due to Facebook "panicking" about losing ground (e.g. teens) and WhatsApp having a great number of monthly active users.
Recently there was a documentary about dating sites buying huge databases of individuals and yes none of them knew their data was for sale. Therefore the issue could be sometimes that your own data is out there without your own consent.
Partnership is always about trust....if you already have a trust issue with this person how do you plan on working with them in the future? You have 2 options:
1. Sort out your trust issues
2. Move separate ways by buying out the other guy
Sometimes you have to take a few steps back in order to achieve or figure out your so called dream job. Bare in mind cash is a limited motivator as it will never fulfill the drive and passion you have to achieve more. Don't take me wrong money is important but personally I would prefer having a mediocre salary for a while and know that I am on the way to achieve the "real" thing.
You sound like you are having the usual symptoms of wanting to do your own thing. Remember that if you don't try you will never find out. This is me speaking from experience. Best of luck!
I know its quite of a cliche for me to mention Steve Jobs but there was one of his philosophies that truly made sense which is FOCUS! Focusing on 1 product will allow you to explore things better whilst produce higher quality code. Having 2 products will split your time in half and should one of your products pick up then it would be quite hard to dedicate time to the other.
With regards to which product to focus on?
1. See what you enjoy doing most - 2. What would you like to achieve - 3. Do your research by looking at latest trends etc. - 4. Check out your competition etc
I was so anti PowerPoint that I used to actually build presentations in Flash (im saying in the late 90s) so as to avoid using it. But most teachers would reject the option since traditionally everyone knew just about PowerPoint.
This article could not have been posted at a better time! I seriously think that these form of presentations do put their audience to sleep whilst also being non productive.
I personally don't think one can do without slides as sometimes it helps the audience visualise what one is discussing. Therefore I believe it should be more about the essence of the content.
In summary, just keep each slide to a max of 2-3 words or just one image that best describes the topic you are discussing.
I feel that this could work well for many organisations, irrespective of their size, especially when one factors in how much time could saved on meetings.
I guess then you haven't met me and another friend hehe as I do both the architecture and sys admin. I feel that recruitment within the IT industry is shifting to having people that do more than one thing rather than an individual who is very specialised. This obviously would save companies lots of cash. E.g. Front end and back end developer merged into one.
You can identify passion in a programmer by seeing if the person is eager to create more efficient code whilst always ready to optimise even further. Pushing the boundaries is one of the most important factors and this can be found out by simply asking, "what would you like to achieve in the next 12 months?"
You made quite a few statements which made me think quite a bit but my first advice is:
Do what you enjoy doing most...so if consulting does not tickle your fancy then just don't do it. Doing stuff that you really enjoy whilst making cash is definitely the best of both worlds.
Also you mentioned that "I'm not really sure what to do next"...I suggest you travel around the world for a while and experience the world as you could really discover new things about yourself whilst along the way figure out what you really want to do. This has worked for myself and a lot of people I have met. More importantly do not stress or hassle about finding what you want to do as the more you pressure yourself, the more you end up not coming up with a solution.
"I’d like the job to be meaningful. I guess I want to care about it."...that shows passion and having passion in a product is a good start. So why not build your own SAAS (software as a service) product? You are your own boss and you also get to create your own dream job. Sounds surreal or maybe unrealistc at first but with great determination comes great rewards.
Sleeping on it is the best solution at least in my opinion. However if you are stubborn like I am and just want to fix the issue, then you would just hit the vending machine and start throwing coins at it. Finally you get to indulge yourself into a great number of chocolates to relieve the stress.