Why do people quit their jobs at dream companies like Facebook or Google?

Answer by Daniel Tunkelang:

I can only speak for my own decision to leave Google. It's a great company full of amazingly talented people with access to incredible resources.

So why leave? Google was simply too big for me. I'd come from Endeca, a startup that I helped grow from a founding team to 500, and I didn't realize how different it would be to join a large company where the connection was inherently less personal. It simply wasn't a good fit for me.

I left Google after a year to join LinkedIn — then a 700-person company — and my role there was much more expansive and more personal. In my 4.5 years there I worked with groups across the company, getting involved any effort where I could productively contribute. It was awesome!

But growth happens. By the time LinkedIn reached 7000 people it wasn't the same company for me. I was ready for something small again — and something far more personal.

So I joined the team at Lyra Health as CTO last month, where I'm again involved in everything we need to do to succeed in our mission — which is to help millions of people by transforming behavioral health.

In short, there's no such thing as a dream company. It's up to us to dream, and to find the opportunies that align with those dreams. Good luck finding yours!

Why do people quit their jobs at dream companies like Facebook or Google?


What are the best productivity tools for entrepreneurs?

Answer by Kumar Thangudu:

20,000 Web & Mobile Apps.
My cofounder and I have downloaded and used over 20,000 web and mobile apps over the past ~800 days. Here are some of our favorites, from the standpoint of being SAAS entrepreneurs/founders of LinkTexting – Create Text To Download Forms in Seconds.

Keep in mind as a founder, your mental clock cycles are worth a lot of money. You should not waste them on the normal distribution of tasks.

Keep in mind that most of these are just tools and knowing how to use them quickly requires practice, plenty of mistakes, and a willingness to fail.

My Number One Productivity Tool: Email tracking, scheduling, polls, and surveys for Gmail | Mixmax

I use this product religiously and it has saved me a ridiculous amount of time as well added awesome color and personality to my emails with customers and business partners.

Non-technical Founders
In this post, I've focused on apps that I find useful both in freeing my mind of non-entrepreneurial tasks and/or speeding up the prototype to launch process and beyond. I also focus on apps that are highly abstracted for non-technical people like me. That being said, I think if you have no-one on your team that is technical in a startup, then you're at a severe disadvantage, similar to attending a gun fight with a knife.

Full Stack Startup- for the Technical Founders/Entrepreneurs.
If I was technical, I'd recommend looking toward building a full stack company: http://a16z.com/2015/01/22/the-f… as described by @chris dixon.

Why We Use/Review such a Dizzying Number of Apps.
We constantly strive for ways to be resourceful and study what new apps come out, their UX/UI, and try to understand if the founder knows anything about user behavior that we couldn't possibly dream up.

Decision Criteria for Most Productive.
Each tool has a hyper-specific function and not much outside of that. In other words, it must be for only one thing. If the use cases abound, then it loses points and becomes less productive.

Here We Go:

First Opinion-First Opinion
I don't waste time going to the doctor for primary care visits. I started using this app to avoid doctors offices and it works pretty well for answering 90% of my questions about primary care visits. Weirdly, I learned about this one from a mother.

Visual Ping- Website change detection, monitoring and alerts
Allows you to monitor competitors' pages for changes. Pretty sweet for knowing if you need to make front-end wording or marketing changes. English isn't my first language so this one is particularly useful if my competitor is more skilled verbally than me.

SpyFuSearch Marketing Research & Reporting Tools
Couples well with the above tool, if you see the competitor funneling traffic into an A/B tested landing page, then you'll know that you should make appropriate copycat changes to your own site.

Ahrefs – Ahrefs Site Explorer & Backlink Checker
If a founder claims his site is huge, just check how many backlinks they have to their site. Success is generally proportional to backlink count for most products.

Profitwell – SaaS Metrics for Stripe. Absolutely Free.
Shows you a beautiful visualization of your metrics if you're an MRR related SAAS venture.

Zapier- The best apps. Better together.
If you're resourceful with zapier, you can build 10-30% of your apps on top of it as a non-technical person. My goodness, if you're non-technical and don't know about zapier, you need to go check it out immediately and test it out. Websites like Karmalytics can be built in minutes with a tool like zapier.  

SpeedLancer-Super fast, high quality design, writing & data entry/research!
Like Freelancer, but the work gets done in 4 hours. Very useful. 

Gmail and Facebook MenuTab- Amazing Mac, iPhone and iPad Apps
Amazingly useful for checking gmail with a hotkey from your mac menu bar app.

KnowEm- KnowEm Username Check for Social Networks, Domains and Trademarks
Find out the digital viability of your ideated names on many social networks instantly. This is useful for pinning down a domain name that works for a business on the marketing end in the long term.

Panabee-Business Name Generator & Domain Name Search
Panabee is useful for brainstorming potential domain names.

Populr- Page on populr.me
It allows you to prototype a landing page in minutes for content-worthiness and port it to a domain name quickly.

Strikingly- How To Make Your Own Website – Best Website Builder | Strikingly
Allows you to polish a landing page and have it look more intense/smoother than a populr page. 

StartupLister- Startuplister – Promote your startup on the best websites
Lists your site on 40+ sites for you. Costs 49 bucks but totally worth it as an early stage venture.

Let's you offer your product up to a TON of potential users very fast. Automates a tweet about you to over 700+ accounts getting you huge exposure and signups.

ProductHunt- Product Hunt
If by this point, you don't understand the extent to which product hunt is useful for both searching for new products to use or as a place to launch a product, then you're missing out. ProductHunt changed my life. It's the reason I know so many apps at this point and have become 10X more efficient at some things. In fact, it's the reason this post is so long. Thank you Ryan Hoover , Andreas, and all the cofounders and teammates.

Untorch-Viral Marketing Tool for Email Sign Ups
Use this as a way to juice your Beta-Sign ups. It's a bit pricey, but totally worth it because it gets you lot of beta users via referral.

GoodUI- GoodUI
Checklist for your landing page. Meet 50% of these standards, and you'll be doing better than 90% of Silicon Valley startups/entrepreneurs.

IXD CheckList –IxD Checklist
Checklist for the innards of your app. Meet 50% of these standards, and you'll be doing better than 90% of Silicon Valley startups/entrepreneurs.
IXD checklist gives you a discrete, explicit, easy to follow checklist for evaluating the quality of your app.

Slack –Slack: Be less busy
The beauty here is that slack has tons of integrations, multi-platform, and allows for proper administration of multiple teams and organizations without having to login and log out. (C'mon hipchat….arghh)

Zirtual- Zirtual · U.S. Based Virtual Assistants for Busy People.
A real time assistant for cheap.

Clean My Mac- CleanMyMac 3 – Everything you can clean on your Mac
A tool for cleaning your mac automagically. Just run it and execute. It makes your Macbook run faster, gets rid of duplicates, and keeps things lean.

1 Password- 1Password
It's a password manager that I swear by. I've used it thousands of times. When people see the speed at which I use it they're simply astonished and ask "how'd you fill out that form so quickly?"

LinkTexting- LinkTexting – Create Text To Download Forms in Seconds
Launched this with a buddy. Extremely useful. ;)Saves 10-12 hours of engineering time to create a text-t0-download form. It's a must have for any mobile app with a desktop landing page.  Disclaimer: Built and launched by my buddy and me.

HelloBar- Hello Bar
HelloBar helps you funnel the traffic of the front page of a website into a space.

OpenSignalMaps-3G and 4G LTE Cell Coverage Map
Provides you with knowledge of which carriers you should be using in your office building and providing your employees with. As well as for your city/hometown on the whole.

TalkWalkers-Page on talkwalkers.com
This is an alternative to google alerts with slightly different functionalities at the core.

PastEasy-Pasteasy – Instantly copy and paste between your iPhone, iPad, Android,
This app is particularly useful if you find yourself constantly pasting things to yourself in imessage like contact details.

DoYouLoveUs- Do you love us
Indispensable tool for anyone with a big support network who wants them to share their monthly blog posts and links.

NameChk- Check Username Availability at Multiple Social Networking Sites
A useful tool for evaluating name viabilities.

List of Eponymous Laws – List of eponymous laws
If you're trying to understand a lot about the way the world works, this is a good starting point. If you're trying to understand an industry, just press Ctrl+f and search the industry on this page, if something comes up, start crawling through that link and exploring. You'll quickly 10X your understanding by starting from the viewpoint of an eponymous law.

Logical Fallacies-Page on yourlogicalfallacy.is
Prevent negotiations from falling into the arena of emotions by reading this before going into a negotiating environment. It will arm you to the teeth with the ability to stomp on objections to your goal. Keep in mind, even if someone uses a logical fallacy, it doesn't mean they're wrong, but if you can point out their logical fallacy, you can steer the negotiation in your direction.
Skitch Evernote- Skitch | Evernote

Flesch Kincaid, Gunning Fog and more …

Live Website Editor- lwe – Live Website Editor – Make persistent changes to any web page, live from the browser! – Google Project Hosting
You can prototype a vision and take a screenshot very quickly on any website. This tool is very useful for prototyping and iterating. Stealing other people's design and focusing on your messaging is a great way to think about users.

Facebook Invite All- Invite All (for Facebook)
Allows you to jumpstart your facebook page by inviting a lot of people.

Stripe Integrations

HelloFax- Top-Rated Online Fax Service
Send faxes to anachronistic organizations over the web.

HelloSign- Legally Binding Electronic Signatures
HelloSign basically is awesome and a well designed product for inviting friends to design. I tried Docusign multiple times, but it failed me on mission critical items.

Clerky- Clerky
The fastest way to bury any entrepreneur is to give them a mountain of paperwork. Clerky stops that. I used them for LinkTexting and can't thank them more than enough for saving us hundreds of hours in figuring things out.

Kaffeine- Kaffeine
This keeps your heroku instances from idling and taking forever to load for your early users. The struggle is real. :)

KarmaLytics- Karmalytics
Snipe down potential early customers, adopters, or partners.

DakWak=Website #translation and #localization is as easy as never before with @dakwak's technology. Learn more..
DakWak will translate your landing page into 180 languages. Pretty damn slick if you ask me for figuring out which country to go to first. It seeds traffic and you can measure conversions from each country as users arrive and decide about your next hires.

Feedeebuzz-Feedeebuzz, das kostenlose Feedback-Widget für Ihre Site
A simple feedback widget

Page on invoiceomatic.com
Issue invoices quickly and easily for free to your employers or clients.

LinkTally- LinkTally.com
Count the shares of an article on multiple platforms.

What are the best productivity tools for entrepreneurs?

It’s easy to feel as if securing a software development position at a top-tech firm isn’t achievable, so how can I make this dream a real…

Answer on @Quora by @t3nsor to It's easy to feel as if securing a software development position at a top-tech firm i…

Answer by Brian Bi:

Well, I think the first step is to stop feeling like your objective is out of reach. And I think one way to do that is to talk to people who work for "top" tech companies yet don't seem "almost god-like".

I know you hear these stories about genius high school students winning multiple gold medals at the IOI and then getting hired by Facebook before they even start college (and yes, things like that really do happen) but you rarely hear about the software engineers that started off their careers at less well-known companies, gained skills and wisdom through experience, and then eventually became good enough to get hired by Facebook (and other well-known companies). Yet, such people vastly outnumber the geniuses, and with hard work and dedication to your craft, maybe you'll be able to follow in their footsteps.

If your school has career fairs, try approaching some of the software engineers from the companies you so desire to work at, striking up a pleasant conversation, and then asking them about their careers and how they ended up where they are today. They might even have some advice you'll find especially relevant, since many companies try to send alumni to those events.

I can also give you some general advice, that I would give to anyone considering a career in software development: What are the top 10 pieces of career advice Brian Bi would give to future software engineers?

It's easy to feel as if securing a software development position at a top-tech firm isn't achievable, so how can I make this dream a real…

How do I annoy a Computer Science student?

hahaha -> Answer on @Quora by Vishal Anand to How do I annoy a Computer Science student?

Answer by Vishal Anand:

You want to piss off a CS student ?
Here are your options :
 – Say Internet Explorer is better than FF/Chrome
 – Java and JavaScript is same
 – Anybody can code by copy pasting code from internet
 -Change search engine from Google to Ask.com – What's Your Question?
 -Dark editor themes suck!
 -Coding at night is showoff
 -Nobody cares about your code !
 -Who writes comments ? comments are written by junior devs
 -Code Indentation ?? Who does that ?
 -I copy pasted this code from other solution and now it doesn't work here WHY ? SHOULDN'T IT WORK ? WHY IS THIS NOT WORKING ?
– .NET is all about drag and drop LOL
– I don't need to learn JS, Jquery is awesome !
– How can I learn C, C++ , C#, Algorithms etc in 24 hours ?
-You are Software engineer, can you hack my gf's facebook ?
-CS student ? Please fix my internet!
-CS student ? Please help me assemble desktop under 10K
-I need Mac Book so that I can start coding.
-Microsoft sucks, Notepad is better than Visual Studio.
-How many software do you have ? I have 100+ like Nero, Norton, Winamp etc etc.
-This IDE is less than 20 MBs it wouldn't be good. Nah I must look for other options.
-Why read Books when codes are there on internet !
-I can't waste my money on some programming book!
-Why can't you just leave programming ? Its boring.
-Do you have dumps for XYZ certification ?
-Your code is short and simple, Nah you need to work hard on that one.
-Sir, this program is having some bug can you help me fix it ? Teacher : Idiot see you have not written this comment from Xerox.
-Ha ha you made you Final Year project by yourself , see I purchased it and I have same marks as you.
-MySQL, SQL Server – No difference!
-What is there in coding, all hits are anyways provided by auto-code completions
-Don't waste your time, just google /SO and copy paste it!
-Just do a dirty fix and move to production
-Hardcode the damn values, nobody will know!
-Hey why are you creating a new class/namespace/regions , write it here somewhere, you need to learn how to be productive….
-Ohhh I see Google is opened in a tab, I know you are copy pasting the code….
-Everything is already implemented,there may be few minor bugs just takeover while this guy goes on vacation.
-You write HTML LOL
-Hey don't waste your time writing test cases
-You joined CS because there are hot chicks in CS!
-Mech Rulz CS sucks….

How do I annoy a Computer Science student?

What statistics courses should I take to become a data scientist?

Answer by William Chen:

General Courses

In general, I would recommend statistics courses that fall into the following categories:

  1. Classes that introduce you to data science and probability
  2. A class that involves getting, cleaning, and manipulating data
  3. A class that involves machine learning
  4. A class that involves data analysis (as many as you can)
  5. A class that involves predictive modeling

Specific Courses

I'm going to list the statistics courses that I outlined at What classes should I take if I want to become a data scientist?. These are some of the statistics classes that would be very helpful for a data science career.

Theoretical Foundation

  • Probability
  • Statistical Inference

Extremely Useful

  • Data science
  • Machine learning
  • Linear modeling
  • Predictive modeling

Data Analysis Techniques and Tools

  • Time series analysis
  • Statistical software
  • Experimental design
  • Survey analysis
  • Causal inference
  • Bayesian data analysis
  • Nonparametric methods

What statistics courses should I take to become a data scientist?

How can people say that it’s possible to start a company with no money, when they know that’s not true?

Answer on @Quora by Gene Khalyapin to How can people say that it's possible to start a company with no money, when t…

Answer by Gene Khalyapin:

I started companies with no money and I know it's possible. My current company – Detego was started with $0 (not even the money you mentioned in your question!). Let me tell you how I did it.

Your question depends on what you consider "start a company". If it's the time it gets incorporated – then yes, some insignificant amount of money is needed.

But my current company, Detego  was incorporated 1 year after it was started: after we built the prototype, assembled the team, and even had our first few customers. So, Detego was started with $0. Just the idea and the founder's time.

Here's how to do it:
You have an idea – start making it happen. With zero money and zero other resources.
1. Research your idea on how to help some group of people with a problem they have/ will have/ may have
2. Develop a business plan
3. Convince other people that your idea is viable (they can become investors or first employees or first customers – this is the best one!)
And only later you can actually incorporate. But by then your company would already by up and running.

Quick explanation of entrepreneurship:
The English word "Entrepreneur" does not have clear explicit meaning so people get confused about what it means: some even regard this as just another profession ("I want to be an entrepreneur – what should I do?")

So, let me teach you some Russian.
The Russian word for "entrepreneur" is "predprinimatel' ". This literally means: somebody who takes initiative and starts doing something. Your starting point as an entrepreneur is TO TAKE INITIATIVE AND START DOING. No money, knowledge or experience is required for that. Of course each component improves your chances of success, but by no means they are necessary – if you are good – you can pick up all of that as you go.

That's why the most important quality of an entrepreneur (in my view) is NOT what you currently know or have, but HOW quickly you can learn what's needed and how quickly you can get the needed resources.

Here is how I learned the importance of taking initiative and just starting doing it: Gene Khalyapin's Tree House

How can people say that it's possible to start a company with no money, when they know that's not true?