6 ms·
To the non-entrepreneur: Everyone is running a business, including you
- lotharbot 14y agoI think the most useful concept is to think of you as a business and whoever pays you as your customer. Then think in terms of providing value to your customer. As long as you provide value, your customer (or another like them) will keep paying for it. If you work for BigCo pushing paper around, figure out why BigCo thinks that's worth money, and then figure out how to provide them better value. Whether it's pushing paper faster, reducing the amount of paper that needs pushed, training others to push paper more efficiently, or whatever, the point is that if you're providing clear value to BigCo that's worth more than what they're spending on you, you can keep them as a customer as long as you want. Even if BigCo goes under, as long as HugeCo and all of their competitors need the same thing, you can get them as customers. That's where real "job security" comes from -- having skills that customers are willing to pay for.
- jleader 14y agoSales people instinctively understand that you can't just rationally provide value to your customer; you also have to persuade the customer's decision-makers that you're providing value. At BigCo, this means you can't just do what's good for the company, you also have to make sure your boss is happy about what you're doing. This pitfall is especially tempting to hyper-rational programmer types, who think that providing value is sufficient, and that no company (including their personal "company of 1") should ever need sales or marketing departments.
- rprospero 14y agoThere is a strategy to the rational approach, but it's rarely stated: if your organization can't recognize value without undue effort, then it's going to lose to one who can. To put it differently, if your job is the ship's lookout, you don't try and convince the captain that he needs a lookout. You try to find a new captain who won't sink the ship.
- ef4 14y agoI've found this line of argument can really help open people's eyes to the opportunities around them. Even if you're an employee (or job seeker), you are running a business. Your product is your skills. Your market is all your potential employers. What are you doing to market your product? What are you doing to improve it? Are you selling to the right market? What would it take to develop a different product or adapt it to a market you'd rather be in? Everybody who works for a living is in business. Some people just don't realize it, and therefore do it really badly.
- drivingmenuts 14y ago> Everybody who works for a living is in business. That is, to me, a very depressing thought. I'd much rather write code or come up with ways to solve problems (related to code or that can be coded) than have to think about business.
- lotharbot 14y agoAll the code or problem-solutions in the world aren't worth anything if nobody uses them. Business is about taking those problem-solutions and getting them into the hands of customers, and getting feedback from customers that lets you improve those solutions. Even if you're just a coder for BigCo, you'll be a lot better at your job if you can work with your customer (boss) to understand their requirements and their goals, and deliver well-targeted solutions.
- achamian 14y agoBut if you consider your technical skills as a product you are selling to the companies who want a software solution you are upgrading your product/skill offering whenever you come up with a new and more reliable way to solve a given problem. Contribution to open source or writing a technical blog post is marketing. Learning new programming language is exploring a new market segment. If you are passionate about programming, you are already doing one or more of these things for fun.
- ef4 14y agoIn my head, I translate that as "I don't want to think about whether my code actually helps anyone." Because if you do care, you necessary need to (1) learn what someone's problem really is, (2) figure out how to solve it, (3) explain your solution to them so they use it. And at that point, you're "doing business". Business is not accounting. It's problem solving. It's designing algorithms that run on people and processors. And you measure the performance of your algorithm in money, because money is the best measurable proxy we have for "what people value".
- lioneldupree 14y agoMy favorite Jay-Z lyircs: "I'm not a businessman. I'm a Business, man!" Or like that one book by Reid Hoffman and Ben Casnocha - The Start Up of You....its interesting mindset to view your career as a start up.
- EliRivers 14y agoYes, but in my case it's the kind of business done out of interest rather than to turn a profit. Like running a second-hand bookstore in a building you own in Paris, opening at lunchtime and spending the day swapping chit-chat and literary references over coffee and chess with a handful of regulars and the occasional wage-slave who sneaked out of work.