Archive for the ‘Learning’ Category

You, Inc.

Monday, December 14th, 2009

Are you an employee who dreams of starting your own business? You have an idea that excites you when thinking about it. You visualise the finished product coming to life. You imagine all the money rolling in from sales. That is great but it could be months or years down the road. Do you really need to wait that long to start a business?

No. You already run a business, and that business is You, Inc.

No matter if you are an employee or employer, you are operating a business. Each month you have revenue (income) and expenses. You have a balance sheet (whether you realise it or not). You have at least one customer. Sounds like a business.

One of the best realisations I have had in my career is that I am not an employee, I am a business of one. As an employee, I choose to provide my services to one client. As a business, it is quite risky to have just one client. However, if you choose to do so, you need to be aware of the pros and cons.

Thinking as owner of You, Inc. puts me in a different mindset than if I consider myself an employee. As an employee, the company is in control of the work I do. As a business owner, I am in control. It helps me question things like: Is this the kind of business I want to be in? Am I providing good value? Will my clients want to work with me again?

When you start thinking of yourself as You, Inc., different questions start to come up? Am I running my business well? Am I investing in the future of my business? How can I grow? Is it smart having only one client? What are the goals for my business?

It is important to run your business well because how you run You, Inc. today is the way you will run a “traditional” business. If you do not communicate well with your client now, then you will not communicate well with clients in the future. If you are running a loss every month, you will do the same with your business. Does You, Inc. operate with little or no debt? It is important to get You, Inc. running smoothly before moving onto bigger things otherwise you won’t be able to handle them.

A year after winning the lottery, most winners say they wish they had never won. Generally, life only lets you move on to the next step when you are ready. If you jump too far ahead, such as in the case of lottery winners, it usually causes too much hardship.

To run You, Inc. successfully, copy what successful businesses do. Just do it on a lower scale.

Good businesses spend money on sales and marketing.
Good businesses do not rest on their past. They are constantly investing in development of new products (skills).
Good businesses demonstrate values and try their best to live up to them.
Good businesses reward those who help them.
Good businesses treat others fairly and courteously.

To shift your mindset, spend a little time each day thinking about your business. If you were in control, what are some things you would do differently? Then realise that you are in control.

Read Books, Not Blogs

Thursday, December 3rd, 2009

“Spend 15 minutes per day reading about your craft and within 5 years you will be in the top 5% of your industry.”

I read this quote a couple years ago and have tried to live by it since to see if it is accurate.  I wouldn’t consider myself in the top 5% so it hasn’t worked yet.  I keep doing it though because I see why it can work.  To be in the top 5%, you have to do things only the top 5% do.  The top programmers continually learn new and better ways of programming and if you do that, then one day you will be among them.

What does this have to do with blogs?

It is tempting to go through RSS feeds and think you have improved your knowledge.  When you think about what you learn by reading blogs, have you really learned that much?  Blogs are great but there is a major problem with relying on them for learning.  How much time does it take for an average blogger to write up a blog post?  A couple hours?  Maybe more if they aim for higher quality.  Compare that with books.  Authors spend months and months writing the content for a single book.  Books go into much more depth than even the best blogger could provide. When choosing sources to learn from, pick the ones that have had the most effort and thought put in. Books > articles > blog posts > comments

A programmers job is on getting things done and getting things to work.  When you can reliably get things working with little effort, complacency can begin to sink in.  You start thinking that because you always get things to work, you know everything.  This is dangerous. It’s a good reason to read books to keep you humble.

Whenever I’m reading a technical book, I’ll always find better ways of doing things. It could be simple like learning a new function or bigger such as design methods. This keeps me from wrongfully thinking I know everything. If I can still learn new things, I am far from being an expert.

Can you really accomplish much in 15 minutes?

You would be surprised how 15 minutes per day adds up.  The first few days seem like nothing. After a week or two you realise how much you have picked up. 15 minutes doesn’t allow for excuses. No matter how busy anyone can find 15 minutes each day. This can be applied in other areas as well.  If you have a business idea but think you don’t have enough time, start doing it for 15 minutes per day.  You will soon start to see major progress.

But you say, “I don’t want to buy technical books. They will be out of date in 2 months and will just collect dust on my shelf.”

Luckily the Internet has solved that problem. I recently signed up for Safari Online and couldn’t be more pleased. There are thousands of technical titles to choose from for only $23 per month. Considering that just one technical book costs double that, it is an excellent deal. I can read as many books as I have time for and don’t need them cluttering up my desk afterwards.

There is no excuse not to develop your skills a little each day. Time and cost are not issues. Do yourself a favour. Read for 15 minutes each day.

——-

Link to Safari Books Online