Slashdot Mirror


Ask Slashdot: As a Programmer/Geek, Should I Learn Business?

An anonymous reader writes "During my career I've always been focused on learning new technologies and trending programming languages. I've made good money at it, but I'm not sure what the next step is. I don't want to do this for the rest of my life. I'm not sure how to find a good way to transition from programmer to somebody with more responsibility. Should I learn business? It it more important to focus on personal networking? Do I step into the quagmire of marketing? I'm not sure what goals I should set, because I don't know what goals are realistic. Running my own business seems like something I'd like to do, but I'm unsure how to get from here to there. I'd appreciate advice from any fellow geeks who are making (or have made) that change."

167 comments

  1. short answer by OutOnARock · · Score: 5, Insightful

    yes

    1. Re:short answer by gander666 · · Score: 5, Insightful

      Slightly longer answer:

      The things that probably baffle you about the leadership where you are at, the decisions that seem to make no sense, and the troglodytes that seem to have power will make more sense to you after learning a bit about business.

      As someone with a physics degree, who does marketing and product management, I self taught myself a lot of what is needed to function in these spheres. It isn't hard, but it will seem alien. It doesn't require more than a modicum of common sense (once you learn to not sneer at it) and the ability to do basic arithmetic. I occasionally break out a PDE to model a pricing structure, and am met with amazement (particularly when it turns out to accurately model the true system response). But I am a geek like that.

      --
      Suppose you were an idiot and suppose you were a member of Congress ... but I repeat myself. - Mark T
    2. Re:short answer by MijaDeus · · Score: 1

      yes

      Hey I was gonna say that!

    3. Re:short answer by Anonymous Coward · · Score: 0

      If the subject matter doesn't bore you to death.

    4. Re:short answer by fair_n_hite_451 · · Score: 5, Funny

      Slightly longer answer:

      yeeeessssss.

      --
      Reason why there is hope for the future generation #364:
      "I wish my grass was emo so it could cut itself."
    5. Re:short answer by Anonymous Coward · · Score: 0

      I am a lowly tech-level employee in a large corporation who has hustled, cajoled, manipulated, schemed, and otherwise got his way...and not only did I get an abusive boss demoted, but I won the highest award on my company, despite my lack of education, because I bust my ass and stick up for the little-guy, and am not afraid of fighting back because I don't have a family to support and there is no way after all the documentation I collected and shoved in their face that they'd let me go with anything less than unemployment dole.

      And I'll tell you this - if you don't know instinctually and through experience how to apply business knowledge, you're a lot like that clueless 18 year-old kid who thinks they'll be able to read minds after studying psychology. It doesn't work that way, and I've seen nepotist MBAs go down spectacularly, in fact as a result of my actions. It turns out that ten years' experience composing pagelong Slashdot trolls has a real-world use after all!

      Sure, get an MBA if you want an instant 10K pay raise, if its worth it to you...but don't think for a fucking second that studying business alone magically makes you good at business. There's a reason why the garbage man is the most intelligent character on Dilbert.

      -- Ethanol-fueled

    6. Re:short answer by trout007 · · Score: 4, Insightful

      It is always helpful to know how what you do affects the companies profits. When I worked in the private sector that was the question I would ask my boss at review time. It is a good check to see if your boss knows what they are doing. It's simple to ask "how does my performance affect our bottom line?" What can I do in the next performance review period to help this company make more money?" "How do we measure this?" "Can I get a reward based on these measurements?"

      I have never worked for a boss that could answer these questions. I assume someone somewhere could have. But at least I knew then it was a dead end job with this guy in charge.

      --
      I love Jesus, except for his foreign policy.
    7. Re:short answer by todrules · · Score: 4, Insightful

      If you're a real geek, the answer is always yes when it comes to learning new things. It doesn't matter what it is.

    8. Re: short answer by Eugriped3z · · Score: 1

      Alternative short answer: No... not unless you can find an alternative to what passes for biznez in Corporus Decaetum Internationalis. Learn something useful like environmental economics and find a way to fund a startup based on cooperative systems theory.

    9. Re:short answer by Spazmania · · Score: 1

      Yes! You absolutely should learn business!

      Not so you can do it yourself: by now you know what work you like to do. Why rob yourself of what makes you happy?

      Learn so you can understand the folks you work with for whom the business side is their source of joy. They'll notice. And enough of them will repay the favor to expand your opportunities to do the work *you* enjoy.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    10. Re:short answer by dbIII · · Score: 1

      will make more sense to you after learning a bit about business

      At which point you need to resist the urge to cry when you find out that some of those people you've forgiven for their lack of any technical grasp due to a supposition that they are good at business turn out to be crap at that too. Nepotism is a curse on many workplaces.

    11. Re:short answer by Anonymous Coward · · Score: 0

      The things that probably baffle you about the leadership where you are at, the decisions that seem to make no sense, and the troglodytes that seem to have power will make more sense to you after learning a bit about business.

      You may well understand them better but they'll still be bad, perhaps disasterous, decisions, and you'll still see all the downsides you did as a geek. That is unless you allow yourself to be brainwashed and become part of the problem.

    12. Re: short answer by Anonymous Coward · · Score: 0

      Yes. In fact if you ever try to start your own business where you are responsible for making sure people are paid and they are responsible for doing a job...your entire perspective on management will change.

    13. Re:short answer by Anonymous Coward · · Score: 0

      Yes. You beat me to it. I joined a tech startup as an Android developer and had no idea what I was getting into.

      No business background here but that certainly has changed since joining. It's a great way to learn the ropes.

    14. Re:short answer by davester666 · · Score: 1

      You forgot the part about putting your finger on your moral compass to prevent it from spinning out of control.

      --
      Sleep your way to a whiter smile...date a dentist!
    15. Re:short answer by Anonymous Coward · · Score: 0

      Short answer: no
      Long answer: yes.

      See? That was 50% longer.

    16. Re:short answer by OakDragon · · Score: 1

      Slightly longer answer:

      yeeeessssss.

      You made my day!

    17. Re:short answer by ripvlan · · Score: 1

      Marketing or Business - either or both. Whether to enter those roles as a career is up to you. Either case, understanding them is key.

      I'm a software engineer who understands and converses regularly with Marketing. By understanding "why" we are doing things, what the market wants, and what the customer wants, aids me in making design decisions. And because I understand more about the product and company has made me more than "just a software jock," and thus more valuable. Plus I can help influence decisions because I can bring my understanding of technology direction into the mix.

      I hang out with, and made friends with, people in the business and marketing departments. We have general conversations as well as specific ones. We each teach each other about our areas of expertise. Sometimes you need to know people more deeply than posting automated "happy birthday" notices on Facebook ;-) [sorry - showing my age]

      Knowing what is going on outside your circle is always a good idea. Never stop learning.

    18. Re:short answer by Anonymous Coward · · Score: 0

      Even shorter answer : No.

      Seems like your real passion and strength is in learning technical stuff and making good money purveying it.Seems like you already know enough business to sell your talents. If it gets more complicated, just hire someone to do the biz functions for you. Unles of course you want business skills themselves, not tech skills, to drive your career.

  2. Could one of us Slashdotters please by Macchendra · · Score: 1

    write a script (not even worth real code) to replace MBAs once and for all?

    1. Re:Could one of us Slashdotters please by egcagrac0 · · Score: 2

      Halfway: Buzzword Bingo

    2. Re:Could one of us Slashdotters please by camperdave · · Score: 1

      I could write a script that could replace all MBAs with lawyers, but for the sake of the planet I refuse to do so.

      --
      When our name is on the back of your car, we're behind you all the way!
  3. Tech Management? by Anonymous Coward · · Score: 1

    Are you looking to climb the ladder on the tech side or completely move to something non-tech like marketing, sales, HR, etc.?

    I've had good results in getting opportunities to manage and lead tech teams because I have spent a good bit of time pursuing business goals. The goals themselves have not been successful but being someone who would take on the responsibility of making a business work gives you a good start in conversations about moving up the ladder on the tech side.

    1. Re:Tech Management? by Irishman · · Score: 3, Insightful

      Even without wanting to move to a non-tech area or become management, understanding the business side of things gives insight into how/why decisions get made. It can also allow you to make calls as to which features you will implement when faced with a limited budget or other item not related to the technology. I have found it allows me to make better decisions based on pragmatic reasons and fight the fights that are really important, rather than wasting time on something that is technically not overly important but to a business person is apparently critical.

      Take care to not let the business-think take over your mind though, you may wake screaming from the cognitive dissonance that seems to be a requirement for senior business people to operate.

    2. Re:Tech Management? by alexander_686 · · Score: 1

      Plus it helps with communications. Customers and end users are not used to framing their requirements in a technical fashion.

      On the other hand I am not sure you should study “business” – that covers a pretty wide range of activities. Figure out what you want to do. Running a team is one thing, marketing is another.

      Lastly, if you go for a MBA find a good night school that requires their students to work full time. The “full time” might seem to be an odd requirement but it means your fellow students will be your peers - mid career professionals. Less theory in a vacuum and more practical applications of theory in the real world.

    3. Re:Tech Management? by Lennie · · Score: 5, Insightful

      Most businesses are doing it wrong.

      Instead of moving smart people from being productive to management-type functions and get payed more, they should pay the more productive people more.

      As Gabe Newell from Valve puts it: Management is a skill, not a career path.

      --
      New things are always on the horizon
  4. Sure by Anonymous Coward · · Score: 1, Insightful

    .. If you enjoy losing your soul.

    Brush up on the art of backstabbing, lying through your teeth, fake smiles, and keeping up appearances and you'll be successful in business.

    Oh, you just want to deal in local business? Don't want to get tangled up in the politics of a large national or multinational and want to stay in your local community? Well then the above goes double. (Triple if you're involved in local politics)

    1. Re:Sure by techno-vampire · · Score: 1

      Brush up on the art of backstabbing, lying through your teeth, fake smiles, and keeping up appearances and you'll be successful in business.

      Keeping Up Appearances may not be as much help as you suggest, especially if your family doesn't cooperate.

      --
      Good, inexpensive web hosting
    2. Re:Sure by grcumb · · Score: 1

      .. If you enjoy losing your soul.

      Brush up on the art of backstabbing, lying through your teeth, fake smiles, and keeping up appearances and you'll be successful in business.

      The fact that you've been modded Flamebait for offering an honest, unvarnished (and embittered) opinion is, ironically, the strongest supporting evidence you could have asked for.

      It's hard for some of us to come to terms with a world where much of what we do and say isn't dictated by deterministic, defined and empirically measurable phenomena. It takes a great deal of effort and learning to begin to understand what motivates people, how to deal with the vagaries and, importantly, how to get money from them.

      But nothing I've seen convinces me that business school is a better place than any other to learn these things. Assuming you're a smart, agile-minded person with a modicum of dedication, most MBA programs won't challenge you in any serious way. So if you're willing to devote a year or two to really coming to grips with the world around you, I'd recommend working overseas, as far from home as you can reasonably go. It will pull you so far out of your frame that you'll see humans and their motivations in a different light. Learning how money comes from these insights is a pretty straightforward thing once you've got that.

      --
      Crumb's Corollary: Never bring a knife to a bun fight.
  5. What is your goal? by techno-vampire · · Score: 2

    What is it that you really want to be? Do you want to be a businessman? (or woman, but then, this is Slashdot after all) If so, by all means study business. Do you want to be a project manager, or do some other type of management? If so, study that. Until you know what you want to do with the rest of your life, nobody can tell you what to study, and once you do, you won't need to ask.

    --
    Good, inexpensive web hosting
    1. Re:What is your goal? by postbigbang · · Score: 3, Insightful

      Every person not working for a wage is a business person, and needs to understand taxes, business law, accounting, and ethics.

      If you want to earn a way, there's nothing wrong with that, but many people are in small business, freelance, do projects as freelancers, and never see a W2/W4. And you'll need to know what a 1099 is, how to do accounting and why and when, and so forth.

      It ought to be mandatory. Being a programmer is a discipline and business is how the world works. You need to know both.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:What is your goal? by Anonymous Coward · · Score: 0

      This. There are no automatically correct answers, it all depends on priorities. The person asking the question should make a list of all their career goals and then pick 1-3 to optimize around. All others become nice to haves. If the decision on what to learn next doesn't shake out from that, then you can ask the question in a more directed fashion. "I'm a coder, should I learn business?" won't get you productive replies. "I'm a coder that wants to move into technical leadership and team management, what skills on the business side should I learn?" will get you much better ones. But they'll be different from, "I'm a coder who wants to start my own company, what skills should I focus on?", "I'm a coder who wants to move to technical recruiting, where should I focus my learning?" or "I'm a coder who wants to move into product management, what should I learn?"

      All of those questions are subsets of the original question from the submitter and yet the answers to all of them will probably be wrong if they're not the question that the submitter really wants answered.

    3. Re:What is your goal? by PolygamousRanchKid+ · · Score: 0

      and ethics.

      Ethics are important. Most MBA programs include courses on ethics. Most popular, is the course titled, "Ethics . . . and How to Avoid Them"

      --
      Schroedinger's Brexit: The UK is both in and out of the EU at the same time!
    4. Re:What is your goal? by mysidia · · Score: 1

      any people are in small business, freelance, do projects as freelancers, and never see a W2/W4. And you'll need to know what a 1099 is, how to do accounting and why and when, and so forth.

      Yes, but many people want to outsource these functions, so they don't have to deal with them.

      If you can outsource these tasks to be handled by less technically advanced folks: Why should you have to deal with all these issues, instead of doing what you love --- designing and implementing great software?

      Spending all that time on business issues, would detract from the quality of the code!

    5. Re:What is your goal? by InfiniteZero · · Score: 2

      Here's a secret: what you find interesting and exciting while you are 20 year old, and therefore "want to do with the rest of your life", may be vastly different 20 years later.

      It's called personal growth, and the trick is to constantly reinvent yourself.

    6. Re:What is your goal? by Anonymous Coward · · Score: 0

      Every person not working for a wage is a business person, and needs to understand taxes, business law, accounting, and ethics.

      If you want to earn a way, there's nothing wrong with that, but many people are in small business, freelance, do projects as freelancers, and never see a W2/W4. And you'll need to know what a 1099 is, how to do accounting and why and when, and so forth.

      It ought to be mandatory. Being a programmer is a discipline and business is how the world works. You need to know both.

      Yeah, but everyone is also supposed to sign up with Toastmasters for public speaking practice, be proactive in meeting new people AND touching base with acquaintances from previous companies and from college, spend more time with their families, get an hour of cardiovascular exercise each day, four strength training sessions each week, twenty minutes of stretching, taking proactive care of their houses, cars, bicycles, pets (if any), and financial savings, spend thirty minutes at the beginning of each day getting organized and making lists (this one was obviously recommended by someone who naturally wakes up around 6 AM), read good fiction, travel and learn foreign languages like Mandarin Chinese, get personally involved in working with the community and people in need, etc.

      And still manage to hold down a professional job and do at least some of things you want to do (would do without any prompting).

      Look people, the advice is well meaning but there are only so many hours in a day.

    7. Re:What is your goal? by postbigbang · · Score: 2

      You're in denial. While you weren't watching, bad things happened to you and around you. Better to know than remain "blissfully ignorant". Rockstar coders get their clocked cleaned, often by moves that result in hideous taxes.

      --
      ---- Teach Peace. It's Cheaper Than War.
    8. Re:What is your goal? by mysidia · · Score: 1

      Rockstar coders get their clocked cleaned, often by moves that result in hideous taxes.

      What's that supposed to mean?

      Taxes are what you hire accountants and tax attorneys to help you deal with.

    9. Re:What is your goal? by postbigbang · · Score: 2

      Keep thinking like a rockstar. Lots of them end up broke at death. Why? Because they thought they were too cool to audit what's going on, and paid a lot of attorneys fees, interest, penalties, and otherwise left it to someone else, instead of being responsible for themselves, which ultimately, we all are, and personally.

      You plan in advance about taxes, assets, and how they move back and forth, and affect you. Unless you're a gamer or an embedded systems coder, you have to deal with the real world, and not fantasy. Business education, even the mild stuff, gives you a heads up about who's about throw you a curve, and how the rest of the world must treat real world transactions.

      You can pay lots to other people to do your work and get good value. But you have to have sufficient background to know you're not getting hideously overcharged, or are turning your finances and assets into crap.

      --
      ---- Teach Peace. It's Cheaper Than War.
    10. Re:What is your goal? by Darinbob · · Score: 1

      I certainly studied computer science because I did NOT want to be a business person. I never once have ever had to do any accounting in an engineering job in 30 years (though in a summer manual job in college I had to). Similarly, I have never had to do taxes or law with regards to engineering (other than waiting for legal department to clear up some paperwork). I only have to deal with my personal taxes and personal legal issues and personal accounting. I'd only have to deal with that ugly stuff if I was running my own business (at which point I'd start sending out resumes so I could stop the nightmare of having my own business).

      Now of course there's often cause to interact with the business side of things, as in cooperating with other groups like QA, manufacturing, customer support, regulations, shipping, and so forth. Most of all of that is common sense and some very basic research.

    11. Re:What is your goal? by rwa2 · · Score: 1

      Yep, sounds right.

      Programming is a tool, not a trade. It sounds like the submitter wants to learn a trade, that may or may not be business-related.

      If you have a job that pays for education, by all means, go back to school and take courses that interest you. And see if you can surreptitiously grow that into a trade that you can be awesome at because of your mad programming skills. There are tons of fields (business, accounting, engineering, wedding planning, art history, etc.) and all of them could greatly be enhanced by someone with your skillset. So find something you love, and use your existing tools to become awesome at it. "Find something you love, then find some fool to pay you to do it".

      On the other hand, if you simply want to go the MBA route for the monies... well, first you may want to decide if you want to become a project manager or a people manager, and then pursue studies in "systems engineering" vs. "organizational development" accordingly.

    12. Re:What is your goal? by Anonymous Coward · · Score: 0

      I'd say all you really need to do is keep your own books and make your own deals. The minutiae of tax law is an accountant's job, but outsourcing your entire life is obviously a bad idea. It's all about balance. The only tax planning I do is to put away corp. tax before issuing dividends, and a programming business doesn't really have assets (a $2K computer is no asset, except in some very narrowly defined sense around depreciation-related tax deductions).

      The curve balls I'm worried about are interest rate hikes and wild fluctuations in the housing market over the next 20 years, none of which can really be planned for except insofar as you can reduce exposure.

    13. Re:What is your goal? by Anonymous Coward · · Score: 0

      Every person not working for a wage is a business person

      Even the people on social welfare?

    14. Re:What is your goal? by postbigbang · · Score: 1

      Perhaps especially so, as their programming education perhaps has failed them.

      --
      ---- Teach Peace. It's Cheaper Than War.
  6. Tech Management? by stcorbett · · Score: 0

    Re-posting non-anonymously: Are you looking to climb the ladder on the tech side or completely move to something non-tech like marketing, sales, HR, etc.? I've had good results in getting opportunities to manage and lead tech teams because I have spent a good bit of time pursuing business goals. The goals themselves have not been successful but being someone who would take on the responsibility of making a business work gives you a good start in conversations about moving up the ladder on the tech side.

  7. Absolutely! by stox · · Score: 2

    If nothing else, it is an important part of a well rounded education. It will help you personally and professionally.

    --
    "To those who are overly cautious, everything is impossible. "
  8. To some degree... by Millennium · · Score: 2

    It's useful to know enough about these things that you can discuss the basics with the people you work with. That said, you do not need a degree in marketing to speak marketer, and you do not need an MBA to speak boss.

    1. Re:To some degree... by mysidia · · Score: 2

      That said, you do not need a degree in marketing to speak marketer, and you do not need an MBA to speak boss.

      Personally; I think the main reason to get a MBA is to be able to effectively refute arguments made by clueless MBAs to $do_stupid_thing_X based on $short_term_focused_reason_Y, at the cost of $long_term_damage_of_nature_Z, Q, and R.

    2. Re:To some degree... by roeguard · · Score: 1

      I wish I had mod points to boost this up. This is exactly why I went to B-school.

    3. Re: To some degree... by Eugriped3z · · Score: 1

      It also means you need to know a little about nature as well, knowledge it's sometimes difficult to develop in a technology smitten world.

      Which is the dependent variable, technology or nature? Which one can be perfected? If you can answer the last one, please don't study business.

    4. Re:To some degree... by Darinbob · · Score: 1

      And as everyone here may have learned through experience, a manager of a group of programmers does not need to know the first thing about computers.

  9. Yes! by agapeton · · Score: 4, Informative

    This is part of the modern fundamentals of the liberal arts: trivium, quadrivium, then everyone should also know how to physically use a computer (desktop/laptop and tablet variants), know how to make a document/make a spreadsheet/use the internet, know some HTML, know how to run a business, know how to do your taxes (without killing yourself), know when to contact an attorney (as important as 911 these days), and know how to change a tire. These are BASIC skills... and at this point you are smarter than a fifth grader!

    1. Re:Yes! by mysidia · · Score: 2

      know when to contact an attorney (as important as 911 these days)

      Hm... perhaps you should just say to h**** with the business stuff, and start studying law, then.

      Wouldn't it be better to be the attorney; then you would rarely need to contact one ?

    2. Re:Yes! by w_dragon · · Score: 2

      A lawyer who represents himself has a fool for a client.

    3. Re: Yes! by Anonymous Coward · · Score: 0

      Yeah! Attorneys don't need to know business, that's what consultants are for. So once you've become a business law consultant, you can get back to being a geek, if you have any soul left.

    4. Re:Yes! by david_thornley · · Score: 1

      What if you don't want to be a lawyer?

      I haven't needed one more than half a dozen times in a fairly long life, but when you need a lawyer you're likely to need one badly. Becoming a lawyer to save myself a few thousand in lawyer's fees over a lifetime just doesn't seem a good idea.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    5. Re:Yes! by mysidia · · Score: 1

      What if you don't want to be a lawyer?

      The argument is you should probably still study at least some law. Maybe you ought to study a lot of law, and still not be a lawyer. Do you really need to be capable of passing the bar to eliminate the need for a lawyer in many cases?

      I haven't needed one more than half a dozen times in a fairly long life, but when you need a lawyer you're likely to need one badly. Becoming a lawyer to save myself a few thousand in lawyer's fees over a lifetime just doesn't seem a good idea.

      You should probably still hire a lawyer in those circumstances. You could still be a lawyer, but not the most practiced in the specific area of law (such as drafting type of document X or Y); there will be cases where not just any lawyer would do, but you need a lawyer specializing in the appropriate category.

      Still, the US is becoming more litigious every day; you needed one half a dozen times, but someone in their 20s today, may well need to consult with a lawyer over 100 times during their lifetime, especially if you were entering a competitive business, where competitors like to use litigation as a tool for discouraging competition.

      If circumstances that arise ever cause you to need to sue, in some cases it might be millions in lawyer's fees that you save.

      More importantly; knowledge could help you out in circumstances where you might not have thought to have consulted with a lawyer in the first place.

      You become aware of the existence of certain potential options or choices, you may have otherwise remained naive to: and not asked about.

    6. Re:Yes! by glamb · · Score: 1

      A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. -Robert A. Heinlein

    7. Re:Yes! by david_thornley · · Score: 1

      Knowing the law isn't a bad idea, but study takes time and energy that can be spent on other things. If I were a young entrepreneur (I'm neither), I'd have other things to do than to become a lawyer myself. If it turned out that my business was in a field with a lot of litigation, I'd hire whatever legal help I needed, because concentrating on winning a case would mean I'm not concentrating on growing my business.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  10. Sure, why not by Anonymous Coward · · Score: 0

    Do you enjoy development? Then get more involved in process. Get fluent in stuff like agile methodologies. Agile is slowly growing outside the development context.

  11. Minor in business or get an MBA later by bhlowe · · Score: 2

    Sure, get a business minor and/or an MBA. Especially if you like the business side of things. I have a minor in business, and got a major in CS. I've been very happy with my education and run a small software business. Or you can teach yourself these things by just reading books and listening to lectures, but that is harder to "sell" on a resume unless you can back it up with job experience...

  12. No brainer by Anonymous Coward · · Score: 0

    Learn business. Understand it. Realize that you are swimming with sharks and learn to understand their behavior, or you will be eaten.

  13. I'll answer this to the best of my ability by Anonymous Coward · · Score: 0

    YES you FOOL!! The longer you second guess yourself the longer you won't be successful at it. Doubt and fear lead to nowhere and eventually nothing.

  14. Work out where you want to go by powerspike · · Score: 3, Interesting

    The first thing you need to do - is work out what you want to do.

    Then you can start getting your skills together - and plans.

    However in saying that, networking is always important, regardless if you want to start a business, or get into the higher rungs of management - no body is going to want your skills and services if they don't know about them.

    If you want to start your own business, remember there is things like start up cash (you'll be running at a lose for a while - even a year or two if you don't have clients to start with), you'll need to be able to market your business to the right people

    Are you going SaaS?
    Are you creating software to sell in volume, or are you going to do custom work for every client?
    Have chosen a vertical industry to go into?

    1. Re:Work out where you want to go by timeOday · · Score: 2
      "The first thing you need to do - is work out what you want to do."

      Except you don't really know until you've tried it! Instead of diving in head first, I'd suggest seeking opportunities to wade in, being patient if necessary (up to a point). "I have a friend" (ahem) who took a temporary management position, and learned it was not for him. Granted, this leaves him with no clear career path, shaking up his expectations of the future. But at least he gained some perspective without burning any bridges.

    2. Re:Work out where you want to go by powerspike · · Score: 1

      I have been business for a while now, alot of people seem to take up the mantra "build it and they will come". It isn't like that at all. You need to network, let people know what you are doing, or willing to do, if you can't work out what to do to start with - people will start to ask you - as long as you keep networking. When that starts happening - you can start to work it out.

      If you don't know your destination - you don't know how to get there - this is so true in business, if your going out on your own before you work out what you want to do - your going to go around in circles and never know how to contact - or what to build and just hope you'll get business, this is a plan for disaster.

  15. if you like programming.... by Anonymous Coward · · Score: 1

    Keep doing it. It seems like you are implying that you have moved up as high as you can as a programmer and therefore, you must move onto "business". I think this is a false assumption. Sometimes management can be a good move for some people, but for others it's not. You will have to play politics and do things you don't currently consider work. You might hate it. You also will not necessarily make more money doing it. I know of cases where a manager did not make as much as programmers that report to him/her. I'm not saying "business" is bad, but just go into it with both eyes open if that's your choice.

  16. Sign up for Entrepreneurship 101 by Anonymous Coward · · Score: 0

    I'm sitting in a free entrepreneurship lecture in Toronto, Ontario offered by MaRS Discovery District.
    Available here: http://marsdd.com

    I agree with others here: do it, you'll need it.

    The course's lectures are free and archived, so there's no cost involved, just the time needed to watch and learn.

    1. Re:Sign up for Entrepreneurship 101 by twilight30 · · Score: 3, Interesting

      Sorry, I forgot to sign in.

      I'm sitting in a free entrepreneurship lecture in Toronto, Ontario offered by MaRS Discovery District.
      Available here: http://marsdd.com/

      I agree with others here: do it, you'll need it.

      The course's lectures are free and archived, so there's no cost involved, just the time needed to watch and learn.

      --
      ========================================
      Death will come, and will have your eyes
      -- Pavese
  17. business != MBA by Pirulo · · Score: 0

    The model we have works fairly well for us. When we develop a product is either our product, or a product that somebody asked us to develop. If we find it worth it, we'll develop it charging money, and we'll keep a percentage of the company/product as well. We are learning business as we go and from a disparity of sources. But the bottom line is that good products have a marketing of their own as word of mouth is the best seller. I have a bias against college MBAs, you could just read the books and use your business as the field to apply.

  18. Save Money! by Anonymous Coward · · Score: 0

    You don't need an MBA. if you're a programmer, just do the exact opposite of whatever you think the right solution is to a situation. That's how business people think!

    For example, if you have a desire to pay people a decent wage, don't. Greedy business bastards don't. Second, if you think golden parachutes are wrong, be sure to get one.

    1. Re:Save Money! by Anonymous Coward · · Score: 0

      Ummm.. If you are working for a greedy bastard that won't pay you, I STRONGLY suggest you find out what you should be paid, then either ask for a raise or failing that, find another job. DON'T keep working there for less than you should for a day longer than necessary.

  19. Don't confuse Business and Marketing by mexsudo · · Score: 1

    Business can be learned, but like all things it is better to learn that in your pre-teen years and continues for a life time. Marketing is something you are born with... you can learn it but the innate talent (?) has to come first. Yes, learn business!!!

  20. I did by Mark+of+THE+CITY · · Score: 1

    At UCSD, I majored in Computer Engineering and minored in Business Economics. This combines lower division economics, and upper division accounting. It does help me think of money and time's value to managers, and understand the jargon of the business world.

    --
    The clearance system sounds logical. It is not. It is completely arbitrary. -- John Bolton
  21. I really really hate to say this... by EmperorOfCanada · · Score: 2

    But yes you should get the bulk (or entirety) of what makes an MBA under your belt; just don't drink the kool-aid. I really don't like people who only have an MBA. But having a real skill plus an MBA is pretty powerful stuff. Quite simply I have seen a zillion people build awesome stuff (me included) and just not market it very well or at all. And then I have seen people with complete dog poo for a product market the product into being set for life. Guess which skillset the later had and the former didn't have? This is not just marketing but being able to communicate with those moneyed types such as investors and banks.

    At the same time financial training is not a magic bullet. I have seen highly educated CFOs get completely hosed by well concocted financial set-ups.

    As I said, don't drink the kool-aid. The worst symptom of a useless MBA is that they are able to manipulate reality through very convincing reports and excellent spread sheets. A recent example of this behavior would be the MS Windows phone OS. MS made every effort to make it look like it was gaining real traction; I even remember one article where they were breathlessly predicting that it would have over 50% of the smart phone market by about 2014. Even when sales were abysmal they started quoting numbers like units shipped or quoting the first day sales as a comparison to other phones.

    With good business training you will learn to bend the market into accepting your awesome product. With the same training you might even fool the market into buying your worthless product. But with only technical training you should be prepared to be the only user of your awesome product.

    1. Re:I really really hate to say this... by Anonymous Coward · · Score: 0

      You are conflating marketing with management, and I reject the notion that you can push any product onto the public. There are a few suckers who may buy your snake oil, but if you want to be more than a pet-rock flash-bang - if you want to endure, your product actually needs to satisfy a needs or wants of the customer, and you need to improve it over time.

      A business degree gives you insight into the vital aspects of a business including:
      -finance (how money works, how to convince other people you can pay them back)
      -operations (Should you build a factory, or call up China? Can you meet demand without having wasteful over capacity?)
      -Management (human resources, cashflow, meeting schedules, planning)
      -Basic legal concepts
      -marketing (far more than most people think).
      -Profit (you won't last long without it).

      A lot of the information is straightforward, and the most basic concepts apply whether you are running a lemonade stand or a fortune 500 company. Though of course, there are complexities in the latter that can be ignored in the former. The difference in the two is where an MBA is weakest.

      Most of the material you will cover is geared towards a large-scale enterprise. It is difficult to glean the skills for small business from a degree program because they assume you will be building widgets in the factory of an established company and not starting off selling cookies you made in your kitchen.

  22. Join a Start-Up by Anonymous Coward · · Score: 0

    Start-ups provide exposure to many aspects of business (with more focus on results and less politics and backstabbing). Find your passion and follow it.

  23. Programming IS Business by MrKaos · · Score: 0

    If you don't understand Business, then you are a limited programmer. Programming taught me business and understanding business processes is how a programmer markets themselves to a business. If you aren't smart enough to understand business, you have no business in in IT.

    --
    My ism, it's full of beliefs.
  24. Watch Ted.... by Anonymous Coward · · Score: 0

    This might answer your question...

    http://www.ted.com/talks/ken_jennings_watson_jeopardy_and_me_the_obsolete_know_it_all.html

  25. By working in business you learn business by Anonymous Coward · · Score: 0

    If you work in a commercial software company you will notice that business is the business you are in (if your company is destined to stay in business for any length of time).

    As you get more experience you will see bad decisions being made that cost money, and (hopefully) good decisions being made that make money and vastly improve efficiency and give a competetive advantage (Note : you will have to work for several companies to be able to evaluate this as comparing the good and bad needs perspective).

    To evolve from programmer to businessman you need to fall out of love with your favourite "today's magic bullet" technologies to be able to settle on a money making approach that will beat the competition. Easy.

    Except that you then need to stay ahead of the curve without heading down what hindsight will label a technological dead end. Good luck, you're asking the right questions so I hope you make it.

  26. Pursue passion... by RJFerret · · Score: 1

    Business will help you no matter what you get in to. It's worthwhile, but if you don't care about it, you won't invest yourself in it and really appreciate it.

    Sales/marketing takes more natural ability than book teaching in my experience. Here you REALLY have to have a desire for it, or you get burned out quickly and hate your job.

    Starting your own business requires some level of knowledge of both, as well as finance/economics, or complementing your team with those knowledgeable/trustworthy where you lack.

    So you have figured out what you are currently doing isn't your passion, now figure out what IS your passion. The only reason I was happy with the career I've had is because the day to day job I enjoyed, in all aspects of my career, including current. Explore other venues, talk to friends, see what excites you, then pursue what permits you to be involved in that.

    (I've managed multiple businesses, owned a tiny company [short-lived], then worked for others in creative fields, now manage property investments and wear multiple hats, none of which required even my high school diploma, heh.)

    The other trick is to find something fulfilling that capitalizes on skills you have in other ways. Also, ask friends what they see you possibly doing other than what you are doing. I encouraged a friend to become a childrens' librarian over a decade ago, she's been enjoying that work ever since. Another friend is in the process of transitioning his career to reselling/auctioning, totally up his alley.

    PS: Networking is required/a given in all options, to various degrees, so it's not a separate consideration.

  27. Priorities by Anonymous Coward · · Score: 0

    The crucial skill you must learn as a manager, is to convince developers that managers have more responsibility than developers, when in fact they have far less.

    Since yours apparently succeeded with you, you should be able to refer to your managers for specifically how they managed to convince you of the standard falsehood.

    The manager deals only with the summary level, that is, about a hundredth to a thousandth of the conceptual detail you need to create a functional system, and need not ever actually do such a thing, or know the preconditions to even being able to do such a thing. Should anything go wrong, it will be you and your detailed, 1000-shifting-elements essential mental model that will bear the blame, not his 10-item, no-analysis-needed-or-done "business" model of the same system.

    Really, I think you should consider this as much a moral decision as a financial one. The world needs engineers making real products by mentally-intensive means, not managers chatting idly about real products by effort-free means.

    If there's one piece of advice I can suggest as forewarning after 20+ years, the greatest threat you can be presented with for your career and general well-being, is Responsibility Without Necessary Authority. Moving "up the corporate ladder" won't help you entirely avoid this dilemma, so whatever "level" you are at, understand this game.

    1. Re:Priorities by Anonymous Coward · · Score: 0

      You clearly have no idea what a manager does for a living. You're just another bitter, elitist who believes they know everything and thinks managers are just a bunch of idiots (while they are actually responsible for making sure there is money to pay your salary).

    2. Re:Priorities by Anonymous Coward · · Score: 0

      No, -by definition- I am there to be responsible for making sure there is money to pay -their- (the managers') salaries. That's why I was hired in the first place, that's how capitalism works. -By definition- I must make more than I cost, and both of us know where the value is being actually created.

      I have dealt with managers at all levels, team leads to CEO's, and have been a manager myself. I know clearly the standard rap, am well beyond being convinced by it, and as I said, the decision of where one chooses to be and do as their core day-to-day activity is primarily a moral decision.

  28. No! by Anonymous Coward · · Score: 0

    No MBA, yet! A MBA is NOT a ticket into management.

    What the asker should try to do - if he's employed - is talk to his boss about his goal of getting into management.

    Ask for supervidory/team lead type of duties. Take the initiaive and actually lead.

    Then and only then, if a MBA is required to keep your job or not having one is holding your back, THEN get one - and if your employer pays for it, all the better.p/.The order is: get into managment and then get MBA if needed - and ONLY if it's needed to keep your job.

  29. Paid to Program? Know Business or Accounting by ndrw · · Score: 1

    Look, if you want to get paid to program, you're going to need to know something about the business or organization you work in. In a ton of cases, that means knowing some accounting, organizational structure, and the actual goals of the business. For anyone who can actually program, that should be too hard.

  30. As a geek who went to business school ... by perpenso · · Score: 5, Informative

    After decades of software development I went to business school. Some take aways.

    (1) Business school is probably not what you think. The bankers, ceos, etc making the headline news for various nefarious reasons are not practicing what they were taught in business school. They are very much like the software engineer who is taught how to write well designed maintainable and reliable code and then writes complete crap once they enter industry. You can teach people how to do the right thing but there is no guarantee they will follow through, this is true in both engineering and business. In business school you will be taught to plan for the long term, to treat your business partners well, to treat you employees well, to treat your customers well, to be socially responsible, to be ethical, etc. In other words things leading to long term company success.

    (2) An MBA program is probably not what you think. An MBA program is not about accounting and financials, that is just once topic covered. An MBA program is an overview of the complete organization and its lifecycle: Entrepreneurship, strategy, product development, marketing, accounting/finance, operations, information technology, organizational behavior (people), economics, etc. You will learn to look at things from the perspective of each of these specialties. The point of doing so is not to make you an expert in any of them. You will not become an expert, however you will learn enough to understand their perspectives and to therefore be able to effectively communicate and perhaps be more persuasive in your arguments with them. You don't have to stop being an engineer. You just become an engineer with a broader perspective and more likely to persuade ceos, accountants and people in marketing.

    (3) Your classmates will probably not be what you expect. Most people in an MBA program are not coming from an accounting/finance background. They actually represent a minority. About 1/3 of my class consisted of people coming from engineering and scientific backgrounds. You will have an incredibly wide set of skills and viewpoints among your classmates.

    (4) You get what you reward. There is a common theme that occurs in many classes, strategy, accounting, product development, information technology, operations, etc. Many failures can be traced back to having the wrong incentives. Basically people give you the behavior you incentivize, that you reward. Not what you ask for, not even what everyone agree is good or the right thing to do. There are many lessons to be learned in business school but it is amazing how often and in how many unrelated areas this one single problem arises.

    1. Re:As a geek who went to business school ... by SlashdotOgre · · Score: 1

      This is the most accurate description of a MBA program that I have ever read on Slashdot. I am in a similar situation (I work in IT and am currently studying at Berkeley in the Evening & Weekend MBA program, my undergrad was in EE), and my experience mimics your post. The most popular undergraduate field for my class was engineering at 40% followed by Business/Econ at 24%. We have a myriad of backgrounds from medical doctors to restaurants, and virtually everyone I have met means well and isn't trying to screw society to make a buck. Core courses (basically GEs) covered everything from microeconomics to corporate strategy to ethics.

      Overall I'd recommend anyone who criticizes MBAs to try and reserve judgment until you have a chance to go sit in on a class at a good school. I believe that you will be surprised at what it's like, who you meet, and you might even change your opinion.

      --
      Sadly, PS/2 was yet another victim of USB, which doesn't care what you plug into it, the electrical slut.
    2. Re:As a geek who went to business school ... by ErichTheRed · · Score: 4, Insightful

      I have a serious question. Maybe I've been working for dysfunctional organizations too much, but I've noticed a different MBA pattern.

      How do you explain the hordes of McKinsey/Accenture/pwc/BCG/Bain "consultants" who walk into a business and proclaim to the execs that they have all the answers? Usually, these consultants are in their late 20s, got their MBA right after their undergrad years, never worked anything more complex than a retail job, and are immediately hired to dispense advice. I've also seen that the MBA gives new grads at least a manager job starting out, often never having worked in the field the company is in. That "MBAs can manage anything" mindset is a killer in technical job roles, and has led to me working on some miserable projects. Of course, there are exceptions, but why does the MBA automatically qualify someone as a manager any more than a paper technical certification conveys proficiency with a product?

      If MBAs really aren't taught "bad management skills," what is it that corrupts them and causes the disastrous short term thinking epidemic in companies these days?

    3. Re:As a geek who went to business school ... by Anonymous+Meoward · · Score: 1
      Excellent response! I found my MBA program to be a very engaging - and challenging may I add. I managed to engage with all sorts of people from various professions, many very technical.

      In short, I gained a perspective that otherwise never would have attained on my own. I recommend it highly.

      One caveat: In my finance and operations courses (where geeks tend to gravitate), my professors were a bit impatient with me when I would ask questions that probed too deeply into the subject matter. (Not so accounting however.) The mindset in B-school is a bit different. You're not being asked to know exactly how something works, but how you can apply it in the real world. It's the difference between knowing how to rip apart an engine, and knowing how to drive an F1 racer.

      And it's also a MASSIVE networking opportunity. Know and befriend your classmates and professors, and understand that everyone there will want to help you succeed, as you do them.

      --
      --- The American Way of Life is not a birthright. Hell, it's not even sustainable.
    4. Re:As a geek who went to business school ... by ranton · · Score: 5, Insightful

      what is it that corrupts them and causes the disastrous short term thinking epidemic in companies these days?

      As the parent mentioned, they are immediately given incentives that reward short term thinking. If they don't grasp for short term solutions, they don't reach a VP position by the time they are 40. It is an endemic condition found throughout our entire economic system.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    5. Re:As a geek who went to business school ... by khallow · · Score: 1

      How do you explain the hordes of McKinsey/Accenture/pwc/BCG/Bain "consultants" who walk into a business and proclaim to the execs that they have all the answers?

      Conflict of interest. They have a product to sell.

    6. Re:As a geek who went to business school ... by sydneyfong · · Score: 5, Insightful

      How do you explain the hordes of McKinsey/Accenture/pwc/BCG/Bain "consultants" who walk into a business and proclaim to the execs that they have all the answers?

      Some people believe in magic(k). So you find overqualified (on paper) people to pretend to be magicians and sell them snake oil and pixie dust.

      "MBAs can manage anything" mindset is a killer in technical job roles

      I'd wager that in many non-technical, "commoditized" industries, this is actually true. If your job is to trade oranges, you're not going to set up a multimillion dollar R&D facility to make better oranges. Instead, you just try to source the cheapest oranges, and market it as if they were premium products and pocket the difference. Everyone knows what an orange looks like, and how to deal with them, so you just fire the expensive employees and hire a bunch of unskilled workers at minimum wage. Any on-the-job skill required would be picked up in a week by those workers -- there's nothing complicated about oranges.

      That's how the vast majority of businesses are done. When the CEO of the oranges trading company jumps to a textile company making commodity (non-designer) clothes, it's pretty much the same thing. Sell off the factory, buy cheap stuff from China, put your brand on it and market it like crazy. Then they wonder why people look at them funny when they move to a tech company and their first act is to sell off the billion dollar R&D facility and fire all the employees working there. Just get a team in India to do that programming stuff, right?

      That being said, while you can laugh at the ignorance of most of the MBAs, technically oriented people (eg. slashdotters) are often just as clueless when it comes to the business side. That's why it's really hard to find a right CEO or exec for a tech company -- they have to know both worlds really well.

      --
      Don't quote me on this.
    7. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      what is it that corrupts them and causes the disastrous short term thinking epidemic in companies these days?

      As the parent mentioned, they are immediately given incentives that reward short term thinking. If they don't grasp for short term solutions, they don't reach a VP position by the time they are 40. It is an endemic condition found throughout our entire economic system.

      There is also no incentive to truly delegate. Delegating is giving away power. So you have a bunch of people who have only a high level understanding of the work being done, making decisions based on their whim and their own personal interests. In other words the checks and balances on a CEO are weak.

    8. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      We've stopped buying non-ecological food almost entirely (no, organic is not ecological).
      You keep buying shit and packaging it as shiny, and people with wits will put you out of business.
      That or, you'll kill the customers you're supposed to serve.

      Captcha: exploits

    9. Re:As a geek who went to business school ... by CosmeticLobotamy · · Score: 1

      If MBAs really aren't taught "bad management skills," what is it that corrupts them and causes the disastrous short term thinking epidemic in companies these days?

      It's not that the MBA training is negative, it's just not enough to be useful on day 1. So the process goes like this:

      The guy who hires him is looking to fill a role, and he knows it's not going to happen without a learning curve, so he can never find an exact match to the job.

      So you can hire someone who wants twice what you want to pay and doesn't have the exact skillset you need, or you can hire someone out of college who wants 60% of what you're willing to pay and, after some on-the-job training will have the skillset you need. So you take the cheaper one.

      And it turns out he's an idiot. But by the time you find that out he's been working there for a year, and he's not so bad that you need him fired right now, and bringing someone else up to speed is going to take a year, so you make do. And 10 years later you realize you're still just "making do", so you put out an ad and replace him.

      Rinse / repeat.

    10. Re:As a geek who went to business school ... by perpenso · · Score: 1

      I have a serious question. Maybe I've been working for dysfunctional organizations too much, but I've noticed a different MBA pattern.

      Been there done that. At one company that I worked at the senior management team was chosen by investors who bought out the original founders. I would characterize them as con men and thieves that were secretly executing an exit strategy, doing things that enhanced the sale price, hid the true state of product development and sales, and actually impeded the development of the next generation of products. They reinforced the negative stereotypes I had of CEOs and MBAs. What I eventually learned was that they did not represent what is taught in business school where you are taught to run a company for long term success, not for short term investment and sale (flipping). This company did precisely what business school warned about with respect to focusing solely on the short term, it failed. BTW, recall my point about getting what you reward not what is good for the company. That is precisely what happened here. The investor owners incentivized and rewarded senior management for nothing more than selling the company.

      Fortunately most companies that I have worked for were not like the preceding. Yet the preceding still dominated my perception of CEOs and MBAs. It was not until I went to business school that I realized that the good senior management that I had usually worked for were not the exception, that they actually represented what business schools were teaching.

      How do you explain the hordes of McKinsey/Accenture/pwc/BCG/Bain "consultants" who walk into a business and proclaim to the execs that they have all the answers?

      That's easy. These companies have idiots for execs. As my strategy professor would like to say, companies run by such idiots can be a great opportunity. If the products/services and employees are good, a company screwed up by such senior management can be bought at a discount, un-f*cked up, and run by decent managers at a higher level that reflect the true potential of the products/services and employees.

      That "MBAs can manage anything" mindset is a killer in technical job roles, and has led to me working on some miserable projects.

      That mindset is not what has been taught in recent history. I was taught that understanding the domain, product, service, manufacturing process, etc was key. That if you were not familiar with the preceding you need to become so. That you probably want to speak with experienced employees to get a better understanding, people on the production line, people who directly interact with customers. To use a military example, if you want to know what the state of a unit is and how well it works you ask its sergeant not its captain.

      Of course, there are exceptions, but why does the MBA automatically qualify someone as a manager any more than a paper technical certification conveys proficiency with a product?

      It doesn't. My school discouraged applicants without industry experience. It told them that an MBA without industry experience did not really add much to a BA in Business. That while it may be convenient to do the BA and MBA back to back, you would probably get more out of the MBA program if you had a few years in industry first.

      Of course I went to a state university, University of California, not a private for profit university. Perhaps that makes a difference.

      FWIW my professor's often had real experience as well. They were rarely ivory tower academics. One was even part of a video game startup in the early 80s, he actually programed Apple II's in 6502 assembly back in the day.

      If MBAs really aren't taught "bad management skills," what is it that corrupts them and causes the disastrous short term thinking epidemic in companies these days?

      The same thing that corrupts many software developers that were taught to do the

    11. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      wow. if you learned (4) then you should get your money back for your MBA. incentive based reasoning is now understood to be either wrong (for exmaple, over some amount, you basically cannot motivate people with money profitably) or so fungble that it's basically meaningless.

      and yes, i did go to a top mba school after an engineering phd and yes i do now hold a position of senior management.

    12. Re:As a geek who went to business school ... by mellyra · · Score: 3, Interesting

      How do you explain the hordes of McKinsey/Accenture/pwc/BCG/Bain "consultants" who walk into a business and proclaim to the execs that they have all the answers? Usually, these consultants are in their late 20s, got their MBA right after their undergrad years, never worked anything more complex than a retail job, and are immediately hired to dispense advice.

      Strategic consultants aren't hired to provide answers, they are hired to provide "independent" "scientific" justification for those answers that your execs have already decided upon but don't want to be held responsible for.

      I recommend you read the third part of this article series in which a young former consultant recounts his experience with BCG in Dubai:

      Part I: The city of tomorrow

      Part II: Welcome to your caste

      Part III: The story BCG offered me $16,000 not to tell

      Part IV: Dispatches from the collapse

    13. Re:As a geek who went to business school ... by HnT · · Score: 2

      Some people believe in magic(k). So you find overqualified (on paper) people to pretend to be magicians and sell them snake oil and pixie dust.

      While technically not wrong, there is an important detail to add here. Practically ALL these big-name consulting firms have two things in common: a big name which brings them clients which in turn translates into references to wow the next client - and they all got a HUGE collection of more or less industry specific data. What they are doing when they are sending young, empty suits to a customer is plug that empty suit into their knowledge system and chunk out pages of essentially industry-wide comparisons and boil it down into some "recommendations". So it is not the young, inexperienced empty suits coming up with all of that... they are just little monkeys strapped into a big ol' comparison machinery and they are shelling out nice looking pages and powerpoints. And the little monkeys get to feel good about themselves because they get to act important, wear a suit and big-name consulting sends them around in a poor man's jet-set lifestyle full of airport waiting and hotel rooms until they catch on to the fact that despite countless promotions they actually aren't really making more money than before and then they quit and go on a "self-discovery" trip to India or turn full on Patrick Bateman and somewhere down the line they get promoted again to middle management.

      Another more or less important service they are actually providing is simply being able to off-load some work since most places are chronically under-staffed or they are bringing some difficult to dispute "facts" to the political backstabbing and trenches: if you get your organization to shell out tons of money on those suits and you are paying the suits, then surprise-surprise the suits find out the way YOU were trying to do something is the right-way(tm) then you have found a strong backing that your fellow backstabbers will find very difficult to challenge especially because the company just paid those consultants some six figures and who would question big-name-consulting? Kinda like nobody ever got fired for buying IBM.

      --
      "Only one thing is impossible for God: To find any sense in any copyright law on the planet." - Mark Twain
    14. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      if you learned (4) then you should get your money back for your MBA. incentive based reasoning is now understood to be either wrong (for exmaple, over some amount, you basically cannot motivate people with money profitably) or so fungble that it's basically meaningless.

      You seem to be assuming that incentives are large cash bonuses and such, ala wall street. Incentives and rewards take many forms. Who is on the good side or the bad side of their manager? Who gets praise and held up as an example? Who gets raises and promotions? Who gets assigned to the better projects and tasks? These are incentives and rewards too and they affect employee behavior in very meaningful ways.

    15. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      Really it's a common condition found throughout our organizational systems. It's neither endemic nor economic in nature.

    16. Re:As a geek who went to business school ... by ImdatS · · Score: 1

      Out of my nearly three decades of work experience:

      I was in a similar situation, i.e. I was an engineer and slowly switched to management/business and see myself as a manager with strong software engineering skills today.

      I always recommend people to first learn a technical skill (actually engineering skill), then collect experiences over at least ten years and then learn business, preferably by going through an MBA program.

      But, and this is really a BIIIG "but": before entering the MBA program define for yourself absolutely clearly, what your values are (ethical, moral, etc). You must be absolutely clear about these values that you would like to hold dear for quite some time. I suggest to have ethics-based values.

      Without the ten-year experience and the ethics-based values, an MBA program (depending, of course, on where you do it) in the end *can* corrupt you, because you start becoming quite cynical during it (my experience is based on many different examples, but suffice to say, that it *can* result in cynicism and then in personal-corruption).

      You can meet some quite brilliant people at an MBA-program, but you can also meet all those people who are just there to increase their salaries and to find ways of only making more money for themselves. Your values will help you - and with that, you can also influence the other MBA-participants by actively questioning a lot of what you learn there during the course.

      On another note: a lot of those McKinsey, etc, consultants have started consultancy *without* years of experience in actually *doing* the work, because they joined McK right after college. This way they only learn the McK-way, which, IMHO, sucks because it is not oriented towards what you contribute to the society by running a business (the sole purpose) but towards how to make more money for yourself (Google "Up or Out Consultancies").

      Good MBAs teach leadership and a lot of practical skills (accounting, book keeping, product, strategy, people management, etc).
      Bad MBAs teach how to run up the ladder as fast as possible without considering the (negative) side-effects of your actions. And no, the "Vow to Ethical Behavior" at the end doesn't help at all...

    17. Re:As a geek who went to business school ... by Vitriol+Angst · · Score: 1

      Reminds me of when I had a long dinner conversation I had with a lady who was nearly finished with her MBA and was due to launch her new career. Without all the details, I ended up expressing my opinion that an MBA was the modern day equivalent of a Carpet-Bagger -- they are hired by corporations to learn how to cheat. On taxes, on pay to employees, on what costs can be driven out of the company by sacrificing quality and focusing on marketing. I said that on paper, it looks like they are efficiency experts, but that's like going into politics as a Poly-Sci major and thinking that long-winded papers on the role of government and the bill process are going to impress a politician to hire you. No, you call a constituent in Cuthbert Georgia and you suddenly gain a southern Drawl -- THAT is someone who understand political science. Not since Jimmy Carter has Georgia elected a governor who doesn't sound like he has marbles in his mouth and there is a reason for that. The more marbles, the more personal graft they can manage.

      I apologized for my bad attitude to her, but I was working at a Financial Services company that just laid me off after my wife got Cancer.

      MBA is all about having the right attitude -- how smart do you have to be to realize; "we get more productivity if we buy larger whips"?

      --
      >>"ad space available -- low rates!!!"
    18. Re:As a geek who went to business school ... by rjstanford · · Score: 2

      Interesting stories. The correct link for part four is http://tech.mit.edu/V130/N19/dubai.html by the way.

      --
      You're special forces then? That's great! I just love your olympics!
    19. Re: As a geek who went to business school ... by Anonymous Coward · · Score: 0

      So your wife has cancer and you go out to dinner with a recent female graduate? I think you deserve to be laid off of life.

    20. Re:As a geek who went to business school ... by mellyra · · Score: 1

      Thanks for providing the correct the link, I didn't notice my mistake.

    21. Re:As a geek who went to business school ... by Anonymous Coward · · Score: 0

      I'm not going to get into the argument of whether your claim that the only thing management consultants are doing is providing due diligence. What I want to do is to point out that regardless of what the industry's current situation is, it is not a static position.

      The excellent book The World's Newest Profession: Management Consulting in the Twentieth Century details the history of management consulting from its birth about 100 years ago to recent times. A common theme in the book is that what gave birth to management consulting as a separate profession was changes in regulation (banks were no longer allowed to act as consultants, as they might be partial to recommend their own financial services), and it is changes in regulation that can very quickly change the whole industry (IBM was barred from entering consulting, but now is a big player in IT stuff), or even destroy it (as a somewhat unrelated point: it is well known that recruitment-wise the biggest competition the MBB face is from investment banks). The book also details how efficiency engineers turned from their operational consulting and clocking workers' speeds to organizational restructuring to advising CEOs in strategy and thus rebranding their profession. In this process many of the bigs went bust and new companies innovated their way from nothing to the top and it is not just new companies doing the same old, but rather the whole concept of what consulting is has changed along the years (the company you mentioned, BCG, is one such innovator that came relatively late into the game and now is one of the letters in MBB, the big three).

  31. YES! Definitely yes! by williamyf · · Score: 2

    I remember when I was a young engineer. I got promoted through the ranks quickly, and at some point faced the same quagmire as you. What I ended up doing was to take a program of marketing management. Two months, Friday all day and Sat mornings for a month and a half to get a taste of the discipline (I was exposed to economy and accounting at the University, 12 weeks each, and lots of reading on economy, administration, etc). After that brief and non compromising stint, I realized that there were more nuances to marketing than what could be anticipated, and that the whole "Business" field was VERY interesting to me. Therefore, I went and did a full time MBA.

    If you are gonna learn on your own (which I do not recommend), try to read the classics, Kotler on marketing management, rice & trout for positioning, etc. No Wikipedia or "Business for dummies" for you.

    If you are going to take (a) short course(s) on the subject, go to reputable schools (I did the Short stint at IESA, not high in the world rankings, but best in my country, and did my MBA at IE in Madrid), while there are no hard and fast guarantees, going to reputable institutions will raise the possibility of being exposed to great teachers. Try to go for classroom courses, is harder, but you will build your "networking thingie" much better.

    There is no guarantee that doing an MBA will improve your situation. But it would be hell to sign up for an MBA and discovering that you HATE "Business", and ALSO it would also be a grave mistake to decide "What you want to do" without at least a glance of what this "Business" thing is all about.

    --
    *** Suerte a todos y Feliz dia!
  32. CFA instead of MBA? by DavidHumus · · Score: 1

    I work in areas of quantitive finance and have found the CFA charter to be very worthwhile. It briefly covers some of the subject matter of an MBA but is more oriented toward analysis which may be a good fit to a geek mind-set.

    It's not an easy program - first, because it's largely self-study and second, because each of the three successive levels of the test has about a 50% pass rate. However, the self-study aspect also means it's far less expensive than most academic business degrees. Also, the rigorousness of the test makes it a highly-valued credential.

    You can find out more at the site of the CFA Institute: https://www.cfainstitute.org/pages/index.aspx .

    1. Re:CFA instead of MBA? by sydneyfong · · Score: 1

      I thought that in order to qualify you had to have some years of experience in a financially related industry?

      I know the exams are f[r]ee for all though.

      --
      Don't quote me on this.
  33. Go all in by TheloniousToady · · Score: 1

    I think it's best to go "all in" - or not go in at all. If you want to get an MBA or other business education, make a commitment to it. However, most technical managers I know have no real business education and they do just fine in The Big Corporation. So a business education is helpful but not necessary.

    Likewise, if you want to start your own business, go all in. I've operated a part-time home software business for the last 15 years which has been modestly successful. However, since I do 100% of everything myself, it ultimately can't grow beyond a certain level without more commitment of time and energy than I can give to it. I don't regret the way it's worked out, but it has never allowed me to quit my day job - as I had originally hoped.

    An "all in" approach to starting a business would be to quit your day job, then sink or swim. A business education might be helpful, but if you're good at learning new skills, you don't need to get a degree for that. There's plenty you can learn through self study - and also from the school of hard knocks. In my case, I had to learn lots of little skills of both a technical and business nature, including various software skills, web site design/administration, software publishing, marketing, and basic business skills in accounting, taxes, and legal. For example, whenever I do a contract, I write it myself and then pay a lawyer to check it over and spruce it up.

    I honestly don't think there's any degree that covers all that. OTOH, if you're more serious about your business than I am, you'd probably pay people to do most of that stuff for you. In fact, the highly successful entrepreneurs of the world recognize that they can't do 100% of everything and are adept at finding people to do it for them. And they go all in.

  34. Yes, to an extent by jwthompson2 · · Score: 4, Insightful

    The answer depends on where you want your career to go. But, regardless I would say that all programmers should invest the time to understand the business they work for so that they can best serve the interests of their employer. This is different from getting an MBA or studying business in the general sense. Programmers need to understand the problems that their company deals with, otherwise they're not going to see the best solutions.

    As an example I currently work for a company that manufactures packaged food products. As the lead developer it is part of my job to understand how the business operates; from how our inventory is managed, to how our customers pay us, to how our shipping personnel process incoming and outgoing items. Understanding this and talking to people in all these areas allows me to spot inefficiencies and address problems, sometimes before others realize they are a big deal. That means I can help put technology to work in a way that makes our business more efficient, which leads to better profits and happy bosses and better compensation for myself and those I work with.

    Unless all you ever want to be is a low-rung developer, or if you don't have any desire to stay with the company you're with long-term; then it always makes sense to get to know your business, and it will make you a more valuable employee.

    --
    Even if I knew that tomorrow the world would go to pieces, I would still plant my apple tree. -Martin Luther
  35. Business Needs More People That Understand Tech... by mcwop · · Score: 1

    and how it is applied. I am in business and got my programming certs in Java and VB. It has helped me immensely, becuase too many business people don't understand the complexities of tech and see it as a panacea for everything.

    --

    "I don't think it's selfish, to eat defenseless shellfish." -NOFX

  36. my answer... by Anonymous Coward · · Score: 0

    Yes learn business - the same way you learned to walk and learned to ride a bicycle. By doing it firsthand. Not by paying a school.

    I know several (10) successful people who make anywhere from $10k a week to $100k a month if not more. Most of them don't even have college degrees.

  37. Suggested biz books: by capaslash · · Score: 1

    1) "How to Get Rich," by Felix Dennis 2) "Screw it, Let's do it," by Richard Branson

  38. do NOT start your own business now. Project mngmnt by raymorris · · Score: 2

    Absolutely do NOT start your own business at this point. The first few years of starting a business typically means working 60 hours doing alot of business management and adminsistration. Unless you have a passion for either a) tax forms or b) working until 2AM because the buck stops with you, starting and running a business probably isn't your optimal choice. That's especially true if you'd have any employees. There's a lot of crap involved in being an employer. Without employees, you still have to run the company, so while you're doing the quarterly taxes, who is serving the customers?

    Check into project management. There are certifications available. After a few years of managing projects, you'll have some clue if you'd want to manage a company and how to manage a company.

  39. Other Departments by loom_weaver · · Score: 1

    Absolutely yes and at least become familiar with other departments at your company. It will really make you appreciate the roles that sales, marketing, technical support, product management, professional services, accounting, legal, etc. play.

    As for myself I transitioned from pure development into professional services (customer-facing post-sales installation, training, integrations, trouble-shooting). As much as I liked development I'm finding I'm really good at this role even though I consider myself an introvert. This group works really close with sales and technical support and I've learned a lot about those departments.

    Benefits include: travel to exotic places, exposure to many companies (good networking opportunity), short-term projects with rapid closure, more time and brain energy to pursue personal projects, and very importantly: I'm no longer part of a cost-center i.e. when billable I'm making the company money! It offers some protection against off-shoring.

    Drawbacks include: travel, no social life, and I miss hard-core development.

    I realize that this may not be the path you intend to become an entrepreneur but relaying my experience for the benefit of others.

  40. PS - I've run businesses my whole life by raymorris · · Score: 3, Insightful

    BTW, the comment above is from someone who has run businesses my entire life, helped several other people start businesses, and whose clients and mostly small businesses. I just sold one of my companies, which is the second time I've sold a business. Now I have one left (Clonebox). So it's not that I'm saying starting and running a business is a bad thing - it's just not right for YOU right NOW.

    When I was about eight years old I put an ad in the newspaper selling replacement window screens. I'd go to your home or business (on my bicycle) and make custom fit window screens. I have a passion for starting new businesses, and don't mind working until 2AM doing that. I also enjoy running them, being the "buck stops here" guy, even though that means the buck stops with me at 2AM, I'm the one who has to get up and drive 90 miles to the datacenter or whatever. From what you've said, you really don't know if you have any interest in business. In that case, starting one would be like getting married without ever going on a date.

    1. Re:PS - I've run businesses my whole life by Anonymous Coward · · Score: 0

      I don't know about the US but in the UK I can file my quarterly taxes online in about 10 minutes based on decent books, and the annual returns are done by the accountant at a cost of maybe £400, while I enjoy a nice glass of wine. With no employees, who's serving the customers? Duh, no one. Small businesses are not 24/7 operations. You seem to have a very specific idea of what a business is, but there are all kinds of businesses and the basic consultant/contractor business does not take 60 hour weeks filling tax forms or anything like that. The impact of admin on such a business is maybe 4 hours per month.

  41. Learn the language by WoodstockJeff · · Score: 1

    Learning how business works should be a high school basic class. If you are involved with programming beyond the "here's a spec, write code to match it" level, being able to communicate with users in their own terms will make your life SO much easier!

    As others have pointed out, it will help you with the "big picture".

    If you're writing software to be used by businesses, understanding what is important to them affects what you develop. It is easy for someone to write a detailed specification of what someone THINKS they want. It is easy to write software to match that spec. But, how do you deal with the aftermath of finding out what was really being asked? "Why are we generating a daily report on information that is only available on a weekly basis?" "Why are we generating a weekly report, when the data changes by the hour?" Without a background in business, those questions would not occur to you.

    Software people are often isolated from the people who use software by a common language, to borrow an old line. Learning about business, even without going to get a degree, will help you understand when words don't mean what you think they mean.

  42. MOOC or Degree by Anonymous Coward · · Score: 0

    You should absolutely learn this stuff, but the question is do you do it for free or get a degree and a network. I would recommend going 80-100K in debt; however, if you can get an employer to pay for it, I would recommend this: http://www.babson.edu/admission/graduate/programs/part-time-mba/Pages/fast-track-program.aspx it's a nice part time program with plenty of resources to help you start your own business.

    If you can get into a top tier business school, then paying full price makes sense, otherwise, go part time and don't pay more than 40K.

  43. Business is an instinctive art by Taco+Cowboy · · Score: 1

    And I'll tell you this - if you don't know instinctually and through experience how to apply business knowledge, you're a lot like that clueless 18 year-old kid who thinks they'll be able to read minds after studying psychology.

    When people tell me that they are going to LEARN business I look at them with funny expression.

    Business can't be learn.

    Sure, some skills you can pick up here and there, but the main part of BUSINESS is still largely based on instinct.

    No one can tell you when the price will go up, or if the commodity will crash.

    No one can explain to you why (before launch) a product gonna sell like hot cakes.

    Sure, there are a lot of after-the-effect pundits, doing their 20/20 hindsight analysis, but those are essentially useless.

    What is really needed in Business, after all, is the keen sense of knowing what will happen in the future, something that Steve Jobs possessed and many others were sorely lacking.

    That is why, without Mr. Jobs, Apple came out with that ridiculous "Apple Newton", and with Steve on the helm, they had their iPhone and iPad.

    --
    Muchas Gracias, Señor Edward Snowden !
    1. Re:Business is an instinctive art by neonmonk · · Score: 4, Insightful

      "No one can tell you when the price will go up, or if the commodity will crash." - this is not business. This is futures speculation.
      "No one can explain to you why (before launch) a product gonna sell like hot cakes." - this is not business. This is product speculation. Something that journalists do. Companies create products that there is market demand for. They know there's market demand because there's already competition out there. Most of the time they do not become market leaders.

      Business is about networking. It's about making deals with people and creating relationships with the right people. Clients, suppliers, employees.

      Good leadership absolutely can be taught. This is why having a mentor is absolutely necessary in the world of business. The mistake people make is focusing their learning on their weaknesses. You should focus your learning on your strengths and hire people that complement your weaknesses.

      Jobs was great at contract negotiation, as he was a narcissistic sociopath that could deify or bully anyone he pleased at any time without remorse. He got his own way more often than not. He was ruthless & unforgiving in "maintaining perfection" with the products & ideas he took on. And he fucked up many times. The Next Cube. Pushing Pixar to be a hardware company. The Apple Lisa. Macintosh TV. The Apple III. The Powermac g4 cube.

      Steve Jobs was ruthless & lucky, and like all deified CEOs, stood on the shoulders of giants. Where would Mr Jobs be without Steve Wozniak? Where would Jobs be if Apple didn't have the pulling power needed to employ the best & brightest? You would never have heard of him.

    2. Re:Business is an instinctive art by yenic · · Score: 1
      This seems a tad bit envious.

      "Steve Jobs was ruthless & lucky, and like all deified CEOs, stood on the shoulders of giants. Where would Mr Jobs be without Steve Wozniak? Where would Jobs be if Apple didn't have the pulling power needed to employ the best & brightest? You would never have heard of him."

      So basically, like you.

      I mean come on, no one can make a big impact without all this stuff. He did build Apple though. You act as if he was Bill Gates and born into a wealthy east coast elite family, given every advantage. This guy was an orphan. Get real man. He wasn't some silver spoon fed bastard. He was just really good, and ya may have been right man at the right place and time.. but Steve Jobs earned what he achieved on his own. And was smart enough to surround himself with the talent required to build the business. He was a big part of that talent.

      --
      http://www.accountkiller.com/en/delete-slashdot-account Stop visiting Slashdot.
  44. Probably by mendax · · Score: 1

    When I was a lonely undergrad and not studying for my degree in what they now call MIS because I was too busy writing code the department chair of all people gave me a great piece of advice that I have never forgotten and it has paid off on at least one occasion. He told me the being a coder is all well and good but the people who really get the jobs are those who can code AND are competent in some other area as well.

    One job I got in the late 90's with a library software vendor was specifically because I knew the true evil that lurks in the way libraries use computers thanks to a masters degree in library science I obtained. I knew the terminology and actually knew something about cataloging and automated library systems having done it in grad school using their products. The fact that I knew Java at a time when not many people did all helped as well.

    The job have now is, ironically, the one I've always wanted but didn't get after getting my BS because I didn't specialize at first. However, I have a lot of experience in the Java world, something they don't have, and I had to take a big pay cut (it's the government) in order to do this work without a lot of experience in the corporate world.

    --
    It's really quite a simple choice: Life, Death, or Los Angeles.
  45. Everybody should by gspec · · Score: 1

    learn how business works. The level of learning depends on your interest. Do you really want to start your own business? Or you just don't want to do technical stuffs anymore. Just want to share: I don't want to own a business because I grew up poor and now I am very afraid of losing money and back to being broke. So I fall in the latter category. After more than 10 years doing the grunt works, I understand enough the big picture of my industry to make reasonable decisions and to lead a small group of people to complete projects. I'm just waiting for the right opportunity right now to move up to management.

  46. Hire a boss by Anonymous Coward · · Score: 0

    When I started a business, I hired someone to handle the business side of things while I handled the technical. Not that I didn't understand business, but I understood that my talent was tech. I could do a lot more of what brought in the cash if I hired someone else to do all the non-technical stuff. She was officially my boss, but I owned the business. The business also looked a lot more professional by having more than one person and a division of talents and responsibilities.

    It worked really great for a while. She was great with building the business, handling clients, accounting, payroll, etc. Unfortunately, she was embezzling. So I had to fire my boss.

  47. I htink you should by ErichTheRed · · Score: 1

    Especially if your company's paying, you should do it. If nothing else, it might give you perspective. I have a pretty broad background, but don't have an MBA. I'm not sure if it would help me or not but I'm never against learning something new.

    That said, what is your reason for wanting to be in management, or "something more responsible?" I've been repeatedly asked to make this transition, given that I'm getting older, and so far I've been able to avoid it. Not that I mind responsibility -- I have technical authority over a very complex product at work. The reason why I don't want to go there is that I don't want to work with the equivalent of preschoolers and their people problems all day long. I would much rather be solving problems. To top it all off, if you're in a big organization, lower-to-middle management is always the first to get at least one level knocked out of the hierarchy at the first sign of trouble.

    Also, consider the fact that management is not a technical job. You will never do anything remotely technical again -- which is one of the reasons I'm avoiding it. Your job will be to delegate tasks to your staff, something I've never been comfortable with, and you have to hope and pray they get it right. You'll spend your entire day in meetings, crafting emails and fighting your way through an organization of people. It is problem solving, but a very different kind. and not everyone is good at it.

    In short, know this before you leap out of your technical job. I was offered and accepted a management job a few years ago, found out I sucked at it, and had to quit because the company I worked for refused to demote me back to somewhere I could be useful.

  48. "Learn" business? by russotto · · Score: 1

    The actual "learning" part that goes in a classroom is nothing, no problem. The hard part is the personal interaction part. And if you can't do that naturally, no program is going to teach it to you, and you won't succeed in business.

  49. Short answer: by Narcocide · · Score: 1

    Learn to suppress your gag reflex.

  50. Basics by PPH · · Score: 1

    Some business basics should probably be a high school graduation requirement. One way or another, people are going to have to deal with or become a business. Understanding the basics of loans, billing, contracts, employee laws, etc. would be good for both sides.

    Sad stories: When I worked for a major local engineering/manufacturing firm, I ran across engineers that had no idea what the Dow Jones Industrial Average was (including one guy who had several hundred K$ in stock). When they enrolled me in a management training class, one of the 'get to know you' exercises was to name one of your heros. I put down Warren Buffett. The instructor (an MBA grad) thought he was a country/folk singer.

    --
    Have gnu, will travel.
  51. did that, but hire 0 or 3+ being an employer sucks by raymorris · · Score: 1

    I did something similar. That worked pretty well except it made me an EMPLOYER. It takes a lot of extra work to be an employer in the US, if you want to do it legally. The fed, state, county, and city all want a piece of you.

    I just sold my business that had two employees. From now on, I won't hire anyone until I'm ready to hire at least three.

  52. Predators and Prey... by Nodsnarb · · Score: 1

    Having studied finance (eg business) I would say definitely not... Now if you'd also like to sign this contract I sent you assigning me all rights and incomes from your intellectual property that would be swell. It'll benefit both us , pinkie promise, I swear...

  53. No by Miamicanes · · Score: 3, Interesting

    > Should I learn business? It it more important to focus on personal networking?

    No, and it doesn't matter. Statistically, if you're good at programming and love it, you'll probably be miserable focusing on business, and even MORE miserable trying to force yourself to personally network. If you're miserable, you'll never succeed. Network enough to find someone who won't fuck you over too badly who genuinely ENJOYS the business end, and stick with programming. Come up with something cool, and let THEM worry about finding a way to make it profitable, so you can buy a cool loft somewhere, take a few decent vacations to places you enjoy, and have enough money in the bank after the IPO to let you spend the rest of your life writing quirky open-source software for your own personal gratification.

    Learn enough about business to sense when you're getting screwed over, but don't try to BE the one who actually RUNS the business. Been there, done it, swore to at least 3 major deities I'll never do it again. And fortunately, I was young enough to be mostly judgment-proof. If you're a programmer, having to spend most of your time being a bill-collector, salesperson, or worse will demoralize more than anything you've ever done in your life. If you study ANY area of business, study the basics of IP law so you can turn your hobbies into a personal patent portfolio, then go shopping for someone to finance your future fun.

  54. know yourself by mbaGeek · · Score: 1

    if you are asking if you should on /. = my guess is that you probably aren't that interested

    but this always make me laugh (because it is true)

    --
    It ain't what they call you. It's what you answer to. http://mylyceum.us/
  55. Nothing wrong with learning it... but.... by BrotherBlades · · Score: 2

    Starting your own business is a lot harder than working as an employee/programmer/engineer etc. There's a lot of BS you have to deal with, and at 10:30pm if the order has to get out for the morning, guess who's running the machinery? And if you are just breaking even, that 10:30pm isn't even going to end up in your own pocket. I started a small businesss with a friend, worked 30+ hrs a week on it, had to work 40hrs a week as "high income earning consultant" to pay my bills, and for 7 years I was flat broke. From new BMW to 25 year old Mercedes (mind you i did learn that an old Mercedes is 10x the car of a new vehicle, but that's another story). :) Once we gave up on the business, after paying off the most impatient of the creditors, then working down the more patient ones, I can finally enjoy things like going out for dinner and buying "stuff". Since I'm used to working crazy hours, I can put in 10 or more overtime hours and that's just gravy. My advice; get attached to someone who has experience starting a business, and has deep pockets, and help them to get from $10 million in net worth to $50 million (or whatever their goal is). You'll get a taste of business, possibly be "in control" of your work and you'll have a lot less pain than just going out on your own.

  56. You weren't paying attention!!! by Anonymous Coward · · Score: 0

    Thank you! You have just inadvertently highlighted exactly what's wrong with the entire MBA approach and why we're seeing "financial crisis" and a complete mismanagement of the world at large.

    The main thing you teach them is that you can understand everything at a high level and take shortcuts assuming that with your perspective you'll know better than the specialists you manage how to integrate their fields into the company. So don't be surprised when they start cutting corners and going after short term benefits for themselves while throwing away the rest of the instruction.

    An MBA program is an overview of the complete organization and its lifecycle: Entrepreneurship, strategy, product development, marketing, accounting/finance, operations, information technology, organizational behavior (people), economics, etc. You will learn to look at things from the perspective of each of these specialties. The point of doing so is not to make you an expert in any of them. You will not become an expert, however you will learn enough to understand their perspectives and to therefore be able to effectively communicate and perhaps be more persuasive in your arguments with them.

    In other words you learn just enough to be dangerous in an area outside your expertise AND you gain just enough knowledge to be able to argue the point from a position of power that forces your naive vision on the company.

    Try replacing the above areas of expertise with: brain surgeon, rocket scientist, or hell if you don't want to be intellectually elitist race car driver and you see just how ridiculous this is and why MBAs are treated with such contempt by technies. (Well that and they've lived through their dreams and work being ruined by inane decisions).

    You get what you reward. There is a common theme that occurs in many classes, strategy, accounting, product development, information technology, operations, etc. Many failures can be traced back to having the wrong incentives.

    You mean the incentive to overrule technical staff with only a rudimentary understanding of what you're managing. I wonder why companies fall flat on their faces.

    An effective leader hires competent people who know their field well and can lead well enough to delegate to, gives them incentives for succeeding, and co-ordinates them into a cohesive unit. THAT is NOT what is taught at business school.

    You were NOT paying attention. Geek card revoked. Enjoy your higher pay and benefits though, because this society in decline likes to reward such thinking.

    1. Re:You weren't paying attention!!! by rjstanford · · Score: 2

      Try replacing the above areas of expertise with: brain surgeon, rocket scientist, or hell if you don't want to be intellectually elitist race car driver and you see just how ridiculous this is and why MBAs are treated with such contempt by technies. (Well that and they've lived through their dreams and work being ruined by inane decisions).

      I think that a lot of that feeling comes from not actually understanding business - many techies don't, I know that I didn't when I was younger.

      The business professional may be able to look at a situation and say, "You're building the wrong product, it won't help any of our customers or prospects so it won't sell." To which the techie may respond, "But look, its twice as fast as its competition!"

      Both are right - it may be amazingly good software - but that doesn't mean that the company for which they work should pay the developer to keep writing it.

      See also: bridge to nowhere, Alaska.

      --
      You're special forces then? That's great! I just love your olympics!
  57. Learn financial literacy by Roarkk · · Score: 1

    We've followed similar career arcs. When I figured out, like you, that this wasn't what I wanted to do for the rest of my life, I started studying money. It's essentially a new language, with variable, types, modules, classes etc. Once you understand the basic premises, it's no more difficult to make it than to write a significant application.

    The cool thing about working towards a good chunk of cash is that it gives you the ability to take a step back and look around. Maybe software development IS what you want to do for the rest of your life, but you don't want to be tied to the company you're at, or to a paycheck at all. Maybe you want to do like This guy.

    I'm not much for the self help genre, but try these two books. Even if they don't solve your problems, at least you'll be happier where you are.
    How to Win Friends and Influence People
    Rich Dad, Poor Dad

  58. In MIS/DataProcessing oriented-work? by Anonymous Coward · · Score: 0

    Absolutely/NO questions asked, it helps. You work with the folks who use it daily in various business capacities for the process of production & profit: It helps to know their lingo, what dept. they work in even if @ a rudimentary level only (say cost-accounting if you're working with accounting departments) - when in rome, do (KNOW) as the romans do. Makes for a better team when everyone's on the same page too, & faster work (or rather, a lot less tension @ deadline since things got done as needed, on schedule) as well as less impatience &/or frustration on anyone's part too.

    * B.S. MIS concentration in business & 90/120 cr. hrs. into a Bachelor's in CS (way past 60cr hr. AS) - & yet I worked almost continuously 1st as a Programmer-Analyst, & lastly, a Software Engineer as titles 1994-2009 almost continuously in them, professionally, in that interim period (before that as a techie & network admin in college (which coders do anyhow on big projects, & have to be)+ DBA work - Glad I did too & had that great broad set of opportunities in this field since I found, that helps TONS too -> e.g. - When you can 'build your Harley' bolts upward, tune and secure it too plus write your own parts for it? You're Kung-Fu set - makes life a lot simpler, having little doubts on a job...).

    I read an E-Week article a few years back, around 2009-2010 iirc, entitled "The Perfect Programmer" what employers want... guess what they wanted? Business AND programming skills.

    (LOL - Guess I know what THAT demand, makes me?)

    Yeaaa... well - hey:I can't claim to be perfect, but after 15++ yrs. in where knowing business HELPS in coding?? Experienced enough professionally, to talk about it, & be pretty spot-on in general on it as to why...

    (From a lot of real world hands-on in the trenches professional experience (never failed a project either - best part - then again, MIS is rarely "rocket-science" either, but it has its share of math & logic work to it, despite those of you that *may* not agree, especially since no 2 businesses DO business, totally & EXACTLY alike - none))

    APK

    P.S.=> I like the CS a LOT better, by far, vs. business stuff though - I got the Mgt. degree in 88-89 finalized, & yet I went CS in the end, because it empowers those who do the other side, whom I've spoken of above & whatever you do, DO use your users inputs @ least on interface design for usabilities' sake (it's going to be theirs after all) - SQL alone in their world is a valuable job tool, of all languages I personally ever used as a pro in 1 capacity or another (a dozen by now). Most business types use spreadsheets. Yea, they're ok, I started on them in business software like most (Lotus 123 later Excel), but once I discovered databases? The spreadsheet's a very limited toy (but I do find pivot tables useful).

    I did mostly that work, once you got used to it 1-3 yrs. in & had a playbook + overall client-server architecture even distributed entails, was fun @ times even - Access, VB, Delphi, & C/C++ mostly on Win16-32-64 in that timeframe.

    Anyhow/anyways:

    I.E.-> At that point, you can "build a house" pretty much, & know what you're doing top-to-bottom/back-to-front, but... still, don't be an elitist douche thinking "I am computer god, users are dumb" (Yes, I've SEEN & heard it professionally from other coders, & their shit sucked - ESPECIALLY for useability, because as a jr. programmer once, the senior who was 1 of 2 that said & felt that way later made ME have to run one of his programs daily, validating its outputs (wtf? Get a temp!) Why? Heh - he wasn't sure of them, & it was TOO many damn steps he could've reduced to 1, for example + yes, WAS INACCURATE, dropping records even (huge no-no in the business world bigtime))

    So, users can be your best friend - & keep you working too (& they even know things you don't in THEIR niche in life that you might find beneficial knowing too)...

    Think about it! apk

  59. Of course you do by Anonymous Coward · · Score: 0

    Even if you don't "do" business, it's what the people who run your life speak. You need to be able to describe what you do, or what you want to do, in terms that they understand, and that's business speak. You don't have to become a maven of RoI, or IRR, or all that stuff, but you do need to be able to articulate why what you do is worth paying for.

    Unless, of course, you are independently wealthy, or have a wealthy patron, or you don't mind living in a tent and eating gleaned veggies from harvested fields.

    But to take the latter, Leonardo da Vinci was successful, not just because he was a bright dude, but because he could speak to his patron in terms that the patron understood. And, because he could have an entire shop full of other bright guys and he could serve as the intermediary between "patron speak" and "inventor/artist speak".

  60. Wrong question by canth2002 · · Score: 1

    I don't think you should be asking that question. You need to understand what brought you to development, and why you don't want to continue in it. From that you can figure out where you want to go. If you really wanted to go into business you would have phrased that question completely different. As for mechanics, I'd say networking is always helpful. It cannot hurt at the very least, and getting exposed to many different people is good. I'd start by asking people where you currently work what they are doing. Many people are happy to explain what they are doing if you show an interest in it. Pay attention and look with the lens of whether you'd want to be doing what they're doing. For starting a business, it really depends. Lots of cities have organizations that help connect new founders to mentors. Do Startup Weekend or some such. Even if you don't want to stay in tech it wouldn't hurt to know how that works. The dynamics of starting a company is really similar whether that company is tech or something non tech. I would not go for an MBA or any real class until you have a clue whether you really want to do it or not. And now for the bad news, your development experience will devalue quickly over time. Lets say you're lucky and start a company and that company lasts for 2 years. So you need a job relatively quickly so you fallback on your old skills. Right now that wouldn't hurt too much. However, lets back up to 2007 or 2002, you would like be SOL. Your old skills are old, and your new skills are way too new. So I'd make sure you have a decent safety net before transitioning.

  61. TLDR: Study law by vinn · · Score: 1

    Studying business is short sighted. At the end you'll find it's mostly a waste of time because you could have learned it all on the job. Blah blah, yield management, blah blah cash flow, blah blah EBITDA.

    If you feel strongly about studying business, what you'll find next is the obstacle you can't get around is law. As much as you might want to understand the business dynamics, you'll run into having to deal with contracts, agreements, or copyrights and patents. That's a much harder obstacle to overcome, even if you have internal counsel.

    Having said that, look at your options and figure out the path. If you go into management you'll figure out the b-side and have no need for a silly MBA. You'll still be stuck dealing with legal though. With regards to marketing: you either have that skill or you don't. You already know the answer to that question. The best at marketing use analytics and statistics; and the overwhelming majority don't. If you have the opportunity to learn from the best, do it, or don't bother.

    --
    ----- obSig
  62. Sitting in on a class ... by perpenso · · Score: 1

    Overall I'd recommend anyone who criticizes MBAs to try and reserve judgment until you have a chance to go sit in on a class at a good school. I believe that you will be surprised at what it's like, who you meet, and you might even change your opinion.

    That is exactly what happened with me. A friend was a TA and a guest speaker for his class was the person running the Mohave Spaceport. My friend thought I might be interested and invited me to sit in. I think the class was entrepreneurship and they were discussing the various companies at Mojave and the civilian space industry in general. Sitting in got me thinking about enrolling in the program.

  63. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  64. if you plan to get paid, yes by Anonymous Coward · · Score: 0

    I'm a huge fan of the Mixergy podcasts (free on iTunes) to expose you to a huge array of startups by (mostly) technical founders. It gives you a good idea of what the world of business is about, and lets you test out which stories attract you, and therefore what you might want to do.

    I have an MBA from a brand-name school. Nowadays I tell people not to go. (Unless you can get into Harvard, Stanford, or maybe MIT.)

  65. Do you like business? by Anonymous Coward · · Score: 0

    I think the question is do you like business? I think you would be surprised at the content of a business degree/qualification. It is mostly not what people think it is. Take a look at some business content you may be covering and see if you enjoy or understand it.

  66. Who was not paying attention ? by Anonymous Coward · · Score: 0

    The main thing you teach them is that you can understand everything at a high level and take shortcuts assuming that with your perspective you'll know better than the specialists you manage how to integrate their fields into the company.

    You fail at reading comprehension. The GP specifically states that an MBA is not an expert, merely someone who from their existing area of expertise can more effectively communicate with people from other expertise's. Pay particular attention to this line: "You don't have to stop being an engineer. You just become an engineer with a broader perspective and more likely to persuade ceos, accountants and people in marketing." In other words the MBA for a geek is about geeks more effectively communicating the geek perspective to non-geeks.

    You mean the incentive to overrule technical staff with only a rudimentary understanding of what you're managing.

    Again, you fail at reading comprehension. The GP specifically states that many MBA students have scientific and engineering backgrounds. The geek with an MBA does understand what they are managing.

    Clue: This thread was started by a geek asking if he should study business.

  67. Yes, but not from school by davide+marney · · Score: 1

    Every software developer should have their own company, even if it's just a company of one. Nothing teaches you how to be a better employee than being a boss, even of just yourself. You should have your own company in parallel with your day job until you can support yourself fully.

    Virtually everything important I've learned about how to deliver working code came first from working on an outside project, which I then perfected by applying those techniques as part of a project at work. Everything important I've learned about what people are really like -- the good, bad, and the ugly -- was formed in the same way: in my outside "company" first, then finished within the context of my employer.

    The big takeaway about business I learned is that a good business is a stool with three legs: one leg is sales, the other is operations/development, and the third is administrative/executive. Every one of those legs are equally important, the company is only as strong as the weakest leg, and if any one leg is failing badly, it is only a matter of time before the company will fail.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  68. You should learn "life" by Anonymous Coward · · Score: 0

    ... which is not being a programm or a geek, but possessing the skill to assertain any situation with 90%.

    1. Re:You should learn "life" by znrt · · Score: 1

      I don't want to do this for the rest of my life.

      how come?

      I'm not sure how to find a good way to transition from programmer to somebody with more responsibility.

      sort of implies that you have been unresponsible as a developer. fits well with asking those questions. good luck.

  69. No by Anonymous Coward · · Score: 0

    People who are taught 'business skills', are often taught braindamaged nonsense, that involves mass exploitation, and profit before social responsibility. The only 'use' that such people serve, is shareholder enrichment, and re-distribution of wealth to the rich - almost identical in ultimate practices to socialism, except the policies don't benefit the majority, they benefit the wealthy 1%.
    I have worked for enough corporations to see the impact of the Harvard Business School mentality on decision making. Companies are no longer free to plan for the long term as a result of the need to redistribute ever more wealth to the shareholders. Consequently, the long term future of the company suffers, as do the terms and conditions of its employees. This is why it is better to work for a privately held company, than a PLC.
    If you run a business by rational logic, then you won't have any problems. You don't need the mediocre, pseudo-science that comes our of business schools. It is all predicated on a particular economic world view, which is neither correct, nor ethical. Spare yourself the mind molestation.

  70. Biz Geek by Anonymous Coward · · Score: 0

    I'm a geek who has done everything from racking and stacking multi-million dollar hardware to software development in sql down to parallel micro-code (binomial decomposition of 17 bit Ints with 8 bit co-procs). I've run my own successful consulting biz for several decades as well as other biz interest. I'm sad to say that even with biz understanding many corp decisions still won't make sense. It would require an understanding of the CEO's compensation package and game theory. A post for a different time.

    Biz is just another optimization problem, much like increasing computer performance, only you are increasing income (revenue - expenses).
    Biz always looks for ways to increase revenues and decrease cost.

    Here are some of the rules for starting out and some things I've learned along the way:

    Have either a year in the bank or a customer for the 1st year. (I had both)

    To calc your rate take your yearly income, including benefits and expenses and divide by 1000 for your rate.
    If this is higher then the going rate you will probably have trouble.

    Most consultants over commit and under-perform, I took the opposite approach and it has worked for me.

    Critical thinking and problem solving will be your most valuable skills, it translate to any new tech.
    I once found a bug in a Crystal Report never having used Crystal.

    Learn to do a project plan, it will help you move up the consulting ladder.

    Treat everyone you work with as a potential reference.

    Don't be annoyed when client staff makes silly mistakes, if they didn't you wouldn't have a gig.

    Never say no when a client ask you to do something, even if you've never done it before,
    that's what nights and weekends are for (to learn the new stuff)

    Learn to negotiate you will be doing that on almost every contract.
    There is a dance when negotiating with pimps (placement companies).
    They will always ask how much you want, hoping it will be much less then the contract will support.
    I always quote my highest rate as the most I got. After the giant sucking sounds stops on the other end of the phone,
    I ask what's the most the contract will support.
    Crude but reasonably effective.

    Finally, live below your means, preferably way below your means.
    There may be times when you will be on the bench (not billing) for longer then you would like.

    Hope this helps

  71. What does your company make??? by johnlcallaway · · Score: 3, Insightful

    If you answered anything but 'money', you are wrong. You need to know the basic of making money and the processes that help a company know if they are making a profit or not. You need to be able to do a cost analysis of a project so if it's something you really think is a good thing to do, you can prove it from a 'making money' perspective, or at least 'not losing as much'. The cool thing is, many of these skills are transferable to your personal life in how you handle money also. Accounts payable, receivable, book keeping, and budgeting are all skills one needs in the daily life to manage finances. For instance, an understanding of ROI can help one decide if they should spend the extra money on the higher grade of carpeting.

    You don't need to be an expert, some basic account, marketing, and ethics knowledge will suffice. It used to be that developers would spend time out in the field learning these things. I've sat with accountants, bookkeepers, and other office staff for hours at a time learning their trade to help design software for them, and in doing so picked up a lot of skills. But opportunities like that don't happen as much anymore; with the advent of more formal SDLC procedures the ability of developers to mingle with their users has limited that path to a few higher level jobs, like project leaders and architects.

    It's not important whether you learn by taking formal classes or buying books and studying or just being observant at work. But you do need to know it. Or be prepared to be nothing more than a code monkey the rest of your career.

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  72. Abstraction will continue by Anonymous Coward · · Score: 0

    If you look at a number of products/platforms coming to market, the process of abstraction continues. Where we once wrote assembly, we now drag and drop processes. This is being pushed further and further out to the lines of business and the days of hordes of programmers are numbered. Much like "web developer" positions were a dime a dozen at one point, they were abstracted from the underlying tech with WYSIWYG editors and site templates. Cloud management software can spin up an environment in minutes that used to take a handful of good engineers a week or two to construct. We need to be in the business game, your background in development will just make you a more effective manager of the tools...

  73. studying business by DriveDog · · Score: 1

    If you want a degree, consider an MA in Economics instead of an MBA. Pick a solid school with plenty of flexibility in course selection. Take some classes that MBA students take—general Mgmt, Finance, Production Mgmt, etc.—and otherwise concentrate on behavioral and quantitative stuff (business psychology, forecasting, econometrics). You'll probably need to take some undergraduate prerequisite courses such as Micro, Macro, Money & Banking... but that's a good thing. What you'll end up with is a deeper understanding of how and why things work in the business world (and world in general) than MBAs at the same school get. You won't end up learning as many heuristics and observations concerning how to achieve business objectives. Those can be easily learned by reading articles (Harvard Business Review, etc.) on your own. What else might you miss? MBAs are generally in a mutual admiration society and may undervalue your education's relevance to the organization due to their lack of knowledge about it. If you're looking for money, it may not be your best bet, as you'll be promoted based on proven expertise rather than the assumed value of your credentials. If you're looking for a greater understanding, it probably is your best bet.

    Yes, I'm swimming upstream here, but somebody needs to.

  74. Check essays at paulgraham.com by Anonymous Coward · · Score: 0

    He addresses exactly this and plenty more.
    Well worth considering advice from, given that he's one of the co-founders of Y Combinator and very adept at getting techies over the hump into effective business (eg DropBox, Xobni, ....).

    captcha: interest (!!)

    1. Re:Check essays at paulgraham.com by Anonymous Coward · · Score: 0

      In short, with a buddy or so, build something users want. Solving a real problem well means word gets around quickly.
      Related concepts accessible in various podcasts, eg Jamie Tardy's "Eventual Millionaire" series.

  75. bag boy for piggly wiggly in key west :D by tatman · · Score: 1

    that's what Im looking for....

    --
    I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
    1. Re:bag boy for piggly wiggly in key west :D by tatman · · Score: 1

      wait! delete delete delete. crap. I meant thats the job Im looking forward to when Im done programming....

      --
      I've always said English was my second language. Had Romeo and Juliet been written in C, I might have understood it.
  76. Both require mutually exclusive skills by NewYork · · Score: 1

    Writing software (GNU) != Selling software (Microsoft)
    Both require mutually exclusive skills.

  77. Reverse it by Anonymous Coward · · Score: 0

    "During my career I've always been focused on learning new business models and management techniques. I've made good money at it, but I'm not sure what the next step is. I don't want to do this for the rest of my life. I'm not sure how to find a good way to transition from a manager to somebody with direct technical responsibility. Should I learn computers and technology? I[s] it more important to focus on programming? Do I step into the quagmire of network management? I'm not sure what goals I should set, because I don't know what goals are realistic. Becoming some kind of computer guy seems like something I'd like to do, but I'm unsure how to get from here to there. I'd appreciate advice from any fellow geeks who are making (or have made) that change."

    Seriously, what you wrote sounds an awful lot like this. So many unknowns that any advice beyond purely superficial will be meaningless. But I'd opine: The *only* reason you should think about changing tracks is if you really have a specific idea about what you want to be doing, and really understand why you don't want to be doing programming any more. The language you're using shows you really don't have a clue about this: A small business owner (or large, for that matter,) and what they think and do is as different from an entry level management track as being a coder is from being a sysadmin.

    What you choose to actually focus on is far more important than the field you think about pursuing. Otherwise you're pretty much doomed to go from being a miserable IT person to a miserable management person. (And I speak as someone who went from being a miserable management person into a somewhat happy IT geek. And happier still when I get to focus on the IT parts and less on the management aspects. YMMV.)

    I got here from having a B.S. in Business Administration, parleying that into an executive assistant role, and then morphing my omnipresent IT geekery into a transitional position where I did both and finally into more pure IT work. It is *much* easier to start the transition in the right corporate environment than decide one day "I'm going to run my own business! See ya!"

    So here's the question: Do you read Forbes for fun? Studied accounting just for the hell of it? Have an opinion about the Affordable Care Act and what it will do to a company's bottom line (whether you agree with it or not)? Get excited enough about appending the title "Owner" to your name that you're willing to happily do 110 hour workweeks? Tried to become an ebay seller as a sideline? No? Then why do you want to "do business" if it's not enough of a passion for you to be a hobby?

    But I hope you find what you're looking for! Good luck!

  78. Another computer related field by ExploHD · · Score: 1

    My major right now is account with the emphasis on the information systems. I plan to get my CPA certification so if the computer aspect doesn't work out, I have something to fall back on.

  79. Good idea for anyone who works - learn on your own by Optic7 · · Score: 1

    Learning about business is probably a good idea for anyone who works for a living, and possibly others.

    I decided to this recently and went back and forth with the idea of going for an MBA, but realized that the return on my investment of money and time to get it would not be worth it, so I decided to learn on my own.

    The first book that I'm reading for that purpose, and I'm glad that it is, is "The Personal MBA: Master The Art of Business" by Josh Kaufman. This has been excellent so far, giving a concise introduction from scratch to what seems to me like a complete A to Z of business topics, and providing pointers to where to learn more. The writing is clear, and I have actually been enjoying reading it.

    After reading that, you can branch out into more specialized books on topics about which you would like to learn more. The author of the book above has read thousands of books on business and other related topics and points you to the ones that he believes are worth your time.

    Good luck!