So I'm not supposed to work hard and get rich because as a side effect that some one else also is?
My dad is a cab driver. He really works his life off. Under absolutely dismal financial conditions he and may mom have given their whole lives to bring us out of poverty. They got me and my sister decent education. They did what every poor family in India does. They worked hard, saved money, invested it and got their kids good education so that we could now stand on our own legs.
He still pushes a 12-16 hours schedule everyday. You know what? Compared to most of his cab driver peers we are like 1000x better. He has achieved what none of them have ever or will ever achieved.
He pays a lot of commission to the travel office which gives him rentals. And sure they are getting rich too. He is using them and they are using him. That's how it all works. But he would not exist without them and vice versa.
He can of course sit back at home, he is old too(like he is nearing 65) and tell the travel office is getting rich because of his work so he won't go to work. But, he doesn't do that. He works hard for everything he has every earned.
Of course most of his friends and peers call him merely lucky. And that he is also a fool to be working hard not smart.
I really want people to define smart work. Its like people try to say there is some magical way to produce wealth and value out of nothing and that only smart alecs are capable of that.
It's not about working hard or getting rich. It's about working until you've put your health in danger. It's about coding until you're hallucinating. It might be necessary. But it's not laudable.
Likewise, with your dad, what's laudable is the result. What's not laudable is the process. I'm sure that your dad would have jumped at the opportunity to make the same amount of money for fewer hours worked every day.
In life, you don't get credit for trying. You get credits for results. Yes, working hard is necessary. It's not sufficient, though. You need a lot of luck to strike it rich like jwz did. That's the point he's trying to make. Sometimes, you work 16, 20 hour days, and you just go home bankrupt because the market just isn't there, the investors aren't willing to believe, and the customers don't give a damn. Then what do you have? You've ruined your health, you've alienated your family, you've isolated yourself for what? A dream. An illusion.
I'm not trying to take anything away from your dad. Those 16 hour days had value. But let's not pretend that there was zero luck involved. What if the travel agency hadn't given him rentals? What if his taxi had broken down and he'd been forced into debt in order to secure repairs? What if he'd come down with diabetes, heart disease, cancer, or any number of ailments that could have ended his career? All those things (and many many more) would have prevented him from being able to provide you with that college education.
So yeah, definitely celebrate hard work. But don't pretend that pure hard work and saving money gives you the ability to stand on your own two legs. Those are the prerequisites, but there's a whole lot of other things that have to go right for everything to turn out well.
My dad has hypertension. He has a weak digestion(Because of stress). His legs are weak. He wears glasses(Because he battled the glare from vehicles all this life). He also has bad moods all the time(Because of the frustration battling traffic all day).
Yet he doesn't give up. That's what it really boils down to. Diseases are a part of life. You have to learn to live beyond and with them. He was lucky that every time he got an opportunity he used it, which opened up more opportunities. And he worked on those opportunities.
And by the way, No one that truly got rich and sustained his riches for a long time ever did it without working hard. The fact that not every body can work hard. The fact that most consider hard work 'not worth it'. The fact that most don't work hard is what has what has given hardworking people edge throughout history. And makes them a minority.
But I agree, Hard work may not always lead to results. But it increases your chances of success.
I consider my dad a personal hero because he demonstrated what focus and true hard work can achieve over time. Had he settled down for mediocrity like everybody else, he would be nothing more than a cab driver to me.
EDIT: Common folks why would you downvote this? Is not giving up beyond all odds, so bad?
Because our dad was paid for every hour of work he put in. He invested his time by the hour and his risk was minimal. For a startup coder he or she is investing by the month or year, and to walk away from that with not much to show for it can be awful.
These coders arent paid extra for all nighters, they aren't compensated for losing relationships, they aren't covered when they burnout, all for a realistically very slim chance of striking it rich.
For all those people who are not getting it. Today success of most software shops is about business innovation not technology innovation. Yes there are instances of Google and other big web giants innovating greatly in the technology area. But they amount to less than 1% of the software crowd.
We are all writing software to solve business problems. We are not writing software for Software innovation.
Unless you are doing something special. Most software today is written in IDE's. You don't have to remember syntax at all these days. The IDE will do it for you. It knows what libraries you want, it knows how many exceptions your code can run into. It knows how to compile, build and package your code. I can give you your code coverage. It can even do documentation for you. There is hardly anything IDE's can't do these days.
All you need is a little semantic awareness. And there are solutions to nearly every problem you are likely to run into a software shop. There are libraries, API's and frameworks that have understood and defined your problems as a generic case and solved them. There are forums to help you out on edge cases.
All you do these days is know a solution to a generic pattern of problems. You fundamentally pull out those logical solutions from your brain and parameterize them for the solution need at hand. And remaining is simply IDE play.
Very little or really a non quantifiable of highly intellectual work is happening in business based software shops today. Google, Facebook are exceptions, not the normal.
And this isn't surprising. We need armies of programmers to do all the bulk of the business job out there. If you are still thinking that as a software guy you are going to work with math theorems, then you have got it wrong.
Given all these, my success depends on only two things. How much aware of the reusable solutions. How quickly and how many problems can I solve using them. Which is productivity.
I am not sure whether you have ever worked at a startup or not. Your understanding of current software development is what big software service companies do with mediocre programmers. Startups never have army of programmers but few intelligent programmers. And there is nothing bad in using IDE, innovation does not mean to write a solution from scratch. There will always be need of abstraction based on current libraries and programming environment.
> All you need is a little semantic awareness. And there are solutions to nearly every problem you are likely to run into a software shop. There are libraries, API's and frameworks that have understood and defined your problems as a generic case and solved them. There are forums to help you out on edge cases.
Wow, I'm glad I do more interesting work than that drek.
You're being downvoted because you don't seem to be discussing anything remotely relevant to JWZ's or Arrington's posts. Your father's driving a taxi has absolutely nothing to do with VCs and the startup lottery, the economics aren't even remotely similar. Your father's compensation is tied to the results of his work in a very direct and inseparable way, and it does little to create long-term value for another person -- the cab company (if there really is one, often it's just a dispatch service) can't keep packaging up and selling your father's trips to the airport after he's quit/retired/died/etc..
No one is getting rich off your father's efforts to a massively disproportionate degree. That is not the case for the people JWZ is speaking to.
He talks only about how hard his dad worked and draws a direct line from his dad's hard work to the results. I'm trying to make the point that the line isn't so direct. There are a lot of things that could have happened to upset that trajectory and I don't think the OP is acknowledging them.
In other words, I've got the impression that OP thinks that life is fair - that if you work hard, you're guaranteed to get ahead. I'm arguing the opposite. Sometimes you do everything right and it all goes to hell anyway, due to forces outside your control.
I'll tread softly here, because obviously this is a sensitive issue to you, as it is family.
To me, working "smarter" has always been about recognizing where the "leverage" is in your business and taking advantage of it.
At the end of the day, there are some businesses that simply don't have an obvious or easy "leverage" point. Lawyers and dentists and doctors can only bill so many hours in the day. They are fundamentally limited in their earning potential by the clock. The "leverage" point becomes a practice, where they build a book of business and take off the top from the billing hours of employees.
A taxi driver has very little "leverage" to speak of.
Software, on the other hand, has an incredible amount of leverage: distribution is cheap; the marginal cost of customer acquisition and maintenance tends to be much, much lower than other businesses; initial capital costs are much lower than other businesses. That's why you get rags-to-riches stories in software more than other places: home-runs are cheaper to swing for.
In the taxi-driver business, it is hard to define "smarter." Points of leverage probably include discovering the optimal locations and times for maximize fares-per-hour. Ultimately, you're bound by the number of hours in the day, and that is a tough business to leverage. When there is no leverage, it is tough to work smarter; often, you have to resort to working harder.
Think about Coca-Cola. What is the core asset? Certainly they have developed a brand, but they protect their formula as trade-secret. Coke could theoretically be run as a pretty small organization, maybe just an IP holding company, and leverage bottling and distribution companies to take advantage of their already existing infrastructure. To me, that is working "smarter." That is what a lot of software companies do. Look at all the "bottlers" and "distributors" that are coming out of the wood-work for software. For a start-up, I can pretty much out-source (from open-source, nonetheless) the majority of my components, IT infrastructure, and IT maintenance. That is leverage. That is working "smarter."
A cab driver has a leverage too. There are hours in a day(24 hour day) where he can bill his customers double and sometimes even three times. The reason a cab driver doesn't earn much is because he can't really scale his business linearly.
I get your point. And I definitely agree, we enjoy a position where we can use our 'time' non linearly to make money. I guess this is what you call leverage.
But how much 'time'? listen, unless I'm working on a new algorithm or something. These days I'm nothing more than a Henry Ford era factory guy. Eclipse does the auto complete for me. There are libraries and API's that have solved most of my problems. There are forums that have answers to questions I don't know. There are design patters that handle architecture use cases.
I don't write code. These days I assemble logical parameterizable templates from my brain, which translate to syntax on Eclipse, which again gets auto completed. We really are in drap and drop era.
Considering all this, winning is boiling down to productivity not intelligence.
I am helpless, the only way I can win as day to day programmer is to do more work in available time.
Working smart is getting someone or something else to do your work for you. That's one definition, and in the case of VCs, it's how they work.
VCs don't invest in a company. They invest in a functioning system. They invest in individuals whom they trust to build and maintain a functioning system. The nature of the system is largely irrelevant to them, as long as it produces what they desire: money, prestige among peers, hope, relief from boredom, etc.
Understanding a system is essential to working smart, but even more essential is having the balls to exploit and manipulate the system - to add value to them system and to remove waste and inefficiency from the system. Functioning systems are often highly inert; they resist change. That's why I say you need balls to change it.
Your father sits in a cab all day driving people from point to point. He functions in a transportation system. But what did he do to exploit it? Maybe he didn't have the balls to exploit a system he understood. However, you can bet he hopes that, one day, you will.
You are talking of a totally tangential point. The point of the debate is about people who don't cheat(that's the short form of exploiting the loop hole in the system).
VC's aren't exploiting the system. They bet their money on stuff which they can loose. How many of such bets turn out to be successful. You work hard on your one start up. Remember they are betting on many start up's at one time.
That risk deserves some reward. Eventually considering the research and decisions they need to take over time to stay alive. VC's need to work hard too.
When they make 100x more than you in an IPO, they are basically getting compensated only as much you because they lost money somewhere else.
They may get 100x more from your start up but remember they are loosing elsewhere. So in principle you both earn the same.
Exploit doesn't always have a negative connotation, and neither does manipulate. Cheating is irrelevant to the discussion. If you think exploitation is only about cheating, then you will be a software developer your whole life, as your father was a cab driver for his.
VCs are exploiting a system. In fact, that is their sole purpose. If they win more than they lose, they continue to be VCs, otherwise they slip into irrelevance and are put out to pasture as a senior executive at some stagnant, but stable company.
Warren Buffett has said “In business, I look for economic castles protected by unbreachable ‘moats’.” Where the castle is a metaphor for the business and the moat its competitive advantage against competitors. The wider the moat the better.
My definition of “smart work” is work that simultaneously earns income and widens the moat between you and your competitors by extending your skillset in areas of demand.
With every respect for your father’s impressive work-ethic, if you worked as hard as he did to become, say, an expert geophysicist specialising in deep-sea oil extraction, where do you think your income would be at the same point of your life with the same amount of work effort applied? That’s the difference between “hard” and “smart” work.
My dad's initial investment to afford a car was nothing. He drove some ones else's car before he got himself one.
My initial investment is college education and daily learnings.
In order to make money/profit you need to apply seed investment and then work over it in time. Either way you will end up working. Its the seed investment that makes the difference here.
In order to work in the petrochemical industry, you really need to account for what seed investment got you there. Once that is in place. Its back to your plain old hard work to grow from there.
It impossible to generate value without working for it.
I agree completely. But the point of working smart is to pick a profession where continuous refinement of your skill-set will put you in both higher demand and rarer company.
This is hard to do as a taxi driver. It's hard to do in IT too when you pick the wrong technology stack to specialize in (eg. Flash or VB6) and have to start again back in the pack at some point.
edit - just to expand a little. In my experience, most people get to a point in their career where they think their 'moat' is wide enough. They stop learning or extending their skillset. Now it's important to note that this doesn't necessarily mean they've stopped working hard. They might be pulling 80+ hour weeks. But if it's the same work they've done before, their career is now a cash-cow. In IT this is especially dangerous because the industry evolves so fast, that you can be overtaken by skilled competitors using more efficient technologies.
jwz and Arrington are talking about engineers in Silicon Valley. Those guys are relatively well off and have a lot of opportunities. The point is that they shouldn't be fooled into working hard for no extra gain compared to their other opportunities.
"So I'm not supposed to work hard and get rich because as a side effect that some one else also is?"
Way to not read the article. That's not what's being said at all. Nothing wrong with working hard, however, the person that should reap the primary benefit of that hard work should be YOU, not some VC or an employer. Furthermore, hard work does NOT mean spending every waking minute slaving away at something.
"And sure they are getting rich too. He is using them and they are using him. That's how it all works. But he would not exist without them and vice versa."
Your dad understands the "pecking order"and so do you. This is a good trait but not understood by everyone. You're lucky he has instilled this in you. Many people in this country don't understand this unfortunately and have a loser attitude.
So I'm not supposed to work hard and get rich because as a side effect that some one else also is?
My dad is a cab driver. He really works his life off. Under absolutely dismal financial conditions he and may mom have given their whole lives to bring us out of poverty. They got me and my sister decent education. They did what every poor family in India does. They worked hard, saved money, invested it and got their kids good education so that we could now stand on our own legs.
He still pushes a 12-16 hours schedule everyday. You know what? Compared to most of his cab driver peers we are like 1000x better. He has achieved what none of them have ever or will ever achieved.
He pays a lot of commission to the travel office which gives him rentals. And sure they are getting rich too. He is using them and they are using him. That's how it all works. But he would not exist without them and vice versa.
He can of course sit back at home, he is old too(like he is nearing 65) and tell the travel office is getting rich because of his work so he won't go to work. But, he doesn't do that. He works hard for everything he has every earned.
Of course most of his friends and peers call him merely lucky. And that he is also a fool to be working hard not smart.
I really want people to define smart work. Its like people try to say there is some magical way to produce wealth and value out of nothing and that only smart alecs are capable of that.