Removal of high quality

For those of you who have followed my website for sometime you may have noticed I have removed something from my website.

Can you guess what it is? Yes it is the word “high quality”.

My websites description use to read …

“Freelance Web Software Developer from Derbyshire, UK. I write high quality code to create and deliver web based software projects.”

And it now reads this …

“Freelance Web Software Developer from Derbyshire, UK. I write code to create and deliver web based software projects.”

I do not know why I said I produce “high quality” code in the first place, what did I hope to gain from this?

James Barnsley A produces code to power websites.

James Barnsley B produces high quality code to power websites.

Is a potential customer going to read my website and think …

Oh well, I had better go with James Barnsley B then instead of James Barnsley A. It is highly unlikely is it not?

I wrote about this in a previous article which has now been deleted but I will describe what happend again for the benefit of the people who never read the article.

A while ago I rang up a company who I was looking to work with and I explained to one of the people at the company about myself, the customers I have worked with and that I do programming.

I also mentioned that I do programming as a hobby and immediately in a raised voice the person blurted out …

“We do programming as a profession here, we do not do it as some hobby, we are doing this for a living!”

Yes I get that, hence the reason I talked about myself and the customers I had already worked with, some of which are multi-million pound organizations.

Anyways for some reason the person ignored all that and obviously just thought I was a “hobby” programmer.

I actually did programming as a “profession” and then in my spare time did it as a “hobby” also by working on my own personal projects.

There are a lot of these turning a hobby into a job articles online that all follow a similar theme, here is one of those …

The theme generally takes the story of a person who is doing something for a hobby like programming and then after a number of years of doing it as a hobby the person had a moment of “enlightenment” and all of sudden he is no longer doing it as a hobby anymore but as a job.

The person makes all the analogies about he “tightened up his processes”, “defined what he really wanted to do” and how his “programming improved to such an extent that he is no longer doing it as a hobby but as a job”.

The person has left all his / her “hobby” programmers behind because their just not there yet and have not reached the level of “enlightenment” that he / she has. Yes, a person should always wear his “hobby” programmer badge with pride until he has reached the “next level”.

Let me turn my hobby into a job …

“I am James Barnsley and I do web programming as a hobby job”

After thinking about this I can see how that related to myself.

I started out as James Barnsley who writes code to power web software systems. Now James Barnsley has had a number of years experience at doing this James Barnsley is no longer just James Barnsley but is James Barnsley who writes “high quality” code to power web software systems because James Barnsley says so.

Jon Smith starts out as a “hobby” programmer who writes code to power web software systems. After a number of years Jon Smith is no longer Jon Smith the “hobby” programmer who writes code to power web software systems but is Jon Smith the “professional” who writes code to power web software systems because Jon Smith says so.

In reality neither the word “hobby” or “professional” was needed.

So basically once I got “self confident” enough I decided to stick the word “high quality” in the paragraph. I felt I had reached a “new level” and I needed to inform potential customers of this by sticking the “high quality” label on my website.

Why was James Barnsley not “high quality” at the beginning of his programming practice?

Why is James Barnsley “high quality” now?

Why is James Barnsley “high quality” in the future?

Yes “high quality” is a subjective term anyway, but I do not want get into that. The simple point is that “high quality” is just a label. I could have stuck “high quality” on my website at any time I choose to, it means nothing. Even if I was “high quality” it still means nothing.

These labels can become something that haunt you, they can become something that control you, they can become something that irritate you as shown in the reaction of the person at the company I rang.

The person was probably only defending himself and his company but the word “hobby” or “professional” should not matter, should it? What if my code as a “hobby” programmer was greater than his code as a “professional” programmer.

If I take the humble approach it does not matter whether I got a “very bad” or a “very good” label applied to me because I am none of these labels.

These labels are trying to get me to form a conclusion about myself.

An example would be let us say someone said “I look very beautiful” and I accept that label about myself.

Due to accepting this label internally about myself I have now transferred my value into an external person my value no longer comes from myself but from the person who gave me the label.

What happens if that same person or another person now comes along and says “I look ugly”. I would be devastated right? This is because my value is now being derived externally.

Now what happens if I consider myself nothing and I truly believe this to be the case.

A person comes up to me and says “I look very beautiful”, well instantly I know this does not apply to me.

How can it? Nothing cannot be something can it? Nothing does not equal beautiful. Nothing is nothing. Nothing is not beautiful.

Now someone comes along and says “I look ugly”. Well again. Nothing does not equal ugly. Nothing is nothing. Nothing is not ugly.

So you can get what I am getting at. If I accept either label “beautiful” or “ugly” I have really done myself a dis-service have I not?

In some cases accepting what we think to be the decent label like “beautiful” can actually be just as bad as accepting the “ugly” label because accepting the decent label “beautiful” it has still turned the nothingness into a somethingness has it not?

This means it has opened you up to attack i.e. now that you have accepted you are “beautiful” we can get you to accept that you are “ugly” right?

This is what I mean even if I am “beautiful” and it is true that I am “beautiful” the word “beautiful” has no part of me.

It can be true that I am “beautiful” or “ugly” without those labels belonging to me.

There is a difference between these labels and me even if some of these are labels are true.

I heard someone mention the other day the following statement “I have not been that difficult”, what is this statement saying about the person, why would the person say this?

Somewhere along the persons life someone has called him “difficult” and because he has accepted this label into his being he now makes the statement “I have not been that difficult”.

If the person had accepted that he is nothing then he would not be making these statements or feel insecure because nothing is nothing, nothing cannot be “difficult” and again even if in truth this person is “difficult”, “difficult” cannot apply to him, it does not belong to him. The truth belongs to the other person but not to him.

So in a sense he is right he has not been that difficult because he could not have been that difficult because he is nothing but this is only the case if he has really accepted his own nothingness and if he had really accepted his own nothingness it is unlikely he would be making that statement.

When someone says you are “beautiful”, “great”, “fantastic”, “ugly”, “a prat”, “worthless”, “substandard” or whatever, do not be so quick to accept the label, even if it is true. As stated earlier “truth” can belong to another person without having to belong to you in the same way a “lie” can belong to another person without having to belong to you.

For all the people who feel insecure about themselves and what people think of them I would ask them to really concentrate on their own nothingness and really start to feel their own nothingness. Not from a point of vanity or mere lip service but really feel it.

Lip service or vanity could be saying “I am a speck in this entire universe, a worthless miniscule dot of a person”. This is lip service because as stated before “nothing” is not a “speck in this entire universe” or a “worthless miniscule dot of a person”, nothing is nothing.

Part of the problem about this is people will read it and only understand it from an intellectual point of view. This is similar to lip service only not quite as wrong because at least an attempt to understand it has been made if only from an intelleuctual point of view. The point is to really feel it, really feel your own nothingness.

Please note I am not saying that someone could not catch me out either if they wanted to. I am just saying the goal of the above exercise would be to try to feel your own nothingness emotionally as well as intellectually.

I heard somebody suggest once …

“If someone is making comments on you “good” or “bad” then you mean more to them than they mean to you”.

I do not believe this to be the case. You may not mean anything to the people who are applying these labels to you and as stated earlier if you accept these labels then you may be doing yourself a dis-service.

So anyways going by this more humble interpretation and because putting “high quality” on my website is not going to make a difference in the clients that I get I have decided to remove “high quality” from my website for these reasons.

What is happening? – general update

I thought I would dedicate this post to informing you of what I am doing right now …

Work
I am currently in a contract with a client at the moment with a rolling end date which means the contract extends indefinitly until I am not needed anymore by the client.

The company I am working with is an agency that creates web based software for their clients. I am currently designated to working on 1 of their projects with another developer who is also a contractor.

I remember when I first started there was a lot of “scare” factor about freelance dry periods and how work can be hard to come by. Looking back over the number of years I have been freelancing I can safely say this has never been a problem.

Yes there has been short dry periods between contracts but another contract always comes along in the end. I treat the short dry periods as my holiday time like regular employees would book their holidays off I have my short dry periods.

It must be mentioned though that in the dry periods I also dedicate a couple of hours each day to looking for new work. Generally what happens is after a number of days a pool is formed of potential leads which gets filtered down into potential actual contracts I could take on.

Like I say, getting work has never been much of a problem. Getting high paying / decent work is a little harder but still not much of a problem.

Infact I was thinking the other week that if I had someone looking for work on a full time basis rather than just me doing it a few hours a week in my dry periods. There would actually be enough work generated not only for me but enough work to grow my business.

The reason I have not done this yet is because I would want the person who is finding the work i.e. my potential business partner to be well known by me and most of my well known collegues already have jobs and they would not be willing to take this chance with me.

Secondly although I am a one man business I am actually quite alright just as I am. I can get the work for myself and provide myself with a reasonable income.

To all the new freelancers out there I would say do not be afraid of finding new work but note that the work might not always be with direct clients.

Sometimes to get work you may need to go to other agencies that act as middle men and sometimes you might need to consider taking up “real” contract jobs i.e. short jobs that are advertised on job boards by job agencies related to your area of expertise that pay a high day rate.

Contract jobs can be treated like projects. If a business is willing to pay you a high day rate for a period of time. Take the day rate and times it by the number of days you are contracted for, that is the value of the project.

Neptune – Lead Tracker
So whats the deal with Neptune? A number of months ago I posted some posts about the Neptune project and the progress I was making on it. Then I released a post telling everyone Neptune was released.

Neptune can be found at …

http://www.neptuneleadtracker.com

Neptune was originally released as a paid product due to lack of sign ups and a need for a user base to use the product and provide feedback I decided to get rid of the paid plans and just have a free plan. Anyone can now sign up and use Neptune for free.

In short, Neptune is currently in a holding area at the moment. It is functioning product that allows you and your team (it is multiuser) to keep track of any leads you might have. My intent is to have people sign up to the free plan and use the product.

This initial user base can provide feedback on the product and have some say as to the direction Neptune will take in terms of its next features / functionality.

I could keep adding features and improving Neptune myself to turn it into a fully featured product however my thoughts are if people do not use the basic version why would they use the none basic version.

Potentially I know it is possible people would use the fully featured but not use the basic product however it is a big time investment to build the fully featured and then not have people use it.

So I have decided to stick with the basic product for now and see if people use it. If people start using it then I can dedicate more time to it as needed.

Czech Character Code Converter
I created the Czech Character Code Converter because a client of mine had a Czech language version of its flagship product. I was given blocks of text in Czech that needed to implemented within the system.

The blocks of text needed to have the Czech characters converted to their respective characters codes to be implemented into the system so rather than convert each character manually by hand I built a small script to do it. I then gave the script a user interface and uploaded the script online.

Czech Character Code Converter can be found at …

http://www.czechcharactercodeconverter.com

The script saved me a lot of time. Although the script is small and simple I have no intention of expanding the script any further and it is considered a completed project. If anyone has any ideas on how to improve it I may consider implementing the ideas but other than that no improvements will come of it solely from my perspective.

King of Adem
King of Adem the latest project to hit the project list and born out of my wanting to learn IOS development. This is a huge project and I only have part time hours to dedicate to all my side projects. King of Adem along with learning IOS could take up to a year to build and in truth the King of Adem project was probably too large a project to attempt to learn IOS development.

I want to build King of Adem and I want to learn IOS development. Both of these can be done seperately or they can be done as one project. I could learn IOS development and do a simpler project whilst still building King of Adem in the background. Alternatively I could incorporate my IOS development learning into the King of Adem project because part of the King of Adem project requires an IOS application.

Most likely to happen is the following …

I will learn IOS development as my primary goal and develop King of Adem as my secondary goal. I will learn IOS development by following the video tutorial course I have downloaded and taking on a simpler IOS project to enhance my development. The King of Adem will take a secondary position to the IOS development learning until the IOS development learning is complete then King of Adem will take the primary position.

Essentially both projects will still be happening at the same time but the IOS development will have more time dedicated to it at the start until complete then the King of Adem will get the most time dedicated to it until complete. As a rule it I will split it 75% / 25% in other words 75% will be spent on the IOS development learning project and 25% on the King of Adem project. After the IOS learning project is complete King of Adem can have 100%.

That sums up what is happening in my business right now. I hope this article ties up any loose ends anyone might have about the projects I am working on. It has certainly helped me clarify where I am with each project and what I intend to do with each project.