Reasonable minds may differ, but rarely do they differ so completely.
Exhibit A is this article: 5 critical skills to teach yourself before starting your first business. The skills, along with my comments:
1. Daily routine
I wouldn’t classify this as a skill. More like a habit. Quibbling aside, should this really be number one on the list of “critical” skills to teach yourself “before” starting your first business? Valuable? Yes. Critical? Not really. Could you develop this habit after you start your business? Um, yes you could. But then, reasonable minds may differ.
2. Email management (etiquette, productivity, security)
Okay, you haven’t opened your business, so you’ve got no emails to worry about. Are these skills going to bring in business? Help you get financing? Or do anything else a new business owner needs to survive and thrive? And couldn’t you just read an article or two to learn what you need to know and do?
3. HTML and CSS
Seriously?
I run a business. I know basic HTML (very basic) and nothing about CSS. I certainly didn’t need to learn anything before opening shop. I could make the case that this knowledge is even less important today, in view of WYSIWYG options like WordPress.
4. Marketing and Promotion
Finally, something we can agree on. Sort of. Marketing is a critical skill (a set of critical skills, actually), but you learn marketing mostly by doing it. Reading about it (or taking classes) doesn’t provide real world context.
In the real world, you learn an idea, you try it and see how it works. You adjust, make changes or try something different. You develop your skills by taking to real people. You learn by making mistakes.
In my humble (but accurate) opinion, you will learn more about marketing in a month of running your business than you will  in four years of college.
5. Data Analytics (Google, social media metrics)
Seriously?
Again, helpful, but not critical. And something you can learn as you grow. By the way, I can’t remember the last time I checked my stats. Just sayin.
Okay, what do you think about the author’s choices of critical skills?
What’s that? You want to see my list? Well, I have a different take on the whole subject.
I think that what’s needed before opening a business or a law office aren’t skills so much as values and attributes. Things like guts and persistence, the desire to change the world, a love of problem solving, and a passion for what you’re doing. That, and a big pile of cash, so you have time to learn and make mistakes.
I don’t think there any critical skills needed before opening your own law office. But if you want to be successful, here are 5 critical skills you should develop as soon as you can:
1. Salesmanship
Lawyers sell clients on hiring us, judges and juries on finding for us, and opposing parties on settling with us. There’s probably no more valuable skill for a professional or business owner than the ability to communicate ideas and persuade people to act on them. But like marketing, this is best learned in the act of doing.
2. Writing
If you’re not a good writer, you need to become one. You can read and take classes, (hint: study copy writing) but you have to apply what you learn. Write every day. In a year, you can become a good writer.
3. Networking
Arguably the most valuable marketing skill for professionals.
4. Leadership
Leadership is a skill and it can be learned. And it should be. If you have employees, or intend to, if you want to become a leader in your community or organization, study leadership, and start applying what you learn.
5. Touch typing
In terms of every day productivity, this is the skill that that I would put at the top of the list. And hey, it is something you can learn before opening your own law office.
That’s my list and I’m sticking to it. So there.