I don’t make website for free or cheap, stop asking !

I don't work for free

2014 was somehow a wonderful and at the same time, pathetic year. Yesterday, someone asked me if I can build him a website for free of charge. I was exhausted after a long day and having a bad headache. I don’t remember how I controlled myself, By I was angry, Really angry. I told that person that I don’t build website for free. Then he gave an explanation, that made me more angry. He said,

You are my friend, and you know how to make a wesbite. Isn’t our friendship worth something to you?

I thought the whole night, what should I answer him. Then I gave him my answer. Later I thought, why not make a subtle version of it and share with the world.

Free comes with charges

 

What do you think the word “Free” means? You buy a shampoo, and a comb is free. That’s not free, that’s an offer. The margin of profit from the shampoo is good enough to offer you a comb for no charge. You can’t just have the comb. You need to buy the shampoo in order to get the comb for free.

Open source is a different thing

One-day someone asked me to build a site for free and said if people can make open source software for free, why can’t you?

Open source softwares are a totally different story. For example, let’s talk about Firefox. It’s an awesome open source browser. Open Source isn’t the straight line free. When Firefox launched as an open source browser, developers from all around the globe came forward to let a hand in the process. They copied ( forked ) the actual source, improved it , and then send it back. In that process, an awesome browser came forward. And to make this collaborated effort happen, the source must be open for everyone. And when the source is open, you can’t really sell the product. Anyone can download the source and build the software ( If have enough technical knowledge ). And there is the donation,  of course. A lot of people donated to make Firefox what it is today. They donated because it’s a good cause.

I am really not interested to explain how open source works in the project. So bottom line is, open source isn’t that kind of free stuff you are looking for.

Learning is costly

What I know today isn’t just learned in one day. It took years of reading, memorizing, practicing. Still I am thousand steps behind. I spend countless hours in front of my computer to learn new stuff. I spend hours in a cyber cafe to access the internet before I could earn and pay my internet bills. I fought with my family to make them understand what I do.

I saved my pocket money, monthly allocation to pay the cyber cafe bill. And trust me when I tell you, they ain’t cheap. I didn’t buy a decent dress to save the money to buy a book about web development.

And there are numerous other things I can tell you, which cost a lot. I paid a lot of money to be where I am today. Advanced hardware, fast internet connection these doesn’t come cheap. Are you getting this?

I can keep this all day long and the log won’t be finished. Trust me when I tell you, none of the web developers came here without sweating their ass off.

Think twice before asking

Now what happen if I build you a website for free? Let’s say it’s a simple website, 5-4 static page. Even if I download a free theme and build the website, it takes time to customize the design. And I am pretty sure, you don’t have a content developer to format your content carefully. You don’t have a graphics designer to make you some artwork. So I have to work with some shitty unfinished awful looking image which you will send me by Email. And most of the time, those images ain’t the same size. Some are too big, I have to resize and compress them. Some are too small, I have stretch them, which looks more shitty.

Then I have to format your content for the web. You probably don’t have a premium hosting, So I have to make a free hosting work. And I am sure you can’t open a free hosting account. I have to handle that by myself. After all these pain, what do I get?

After I publish the website, you will give me more pain to reduce the font size here, increase the image size there, change the font color somewhere. I am sure you don’t have a creative vision. So you will look for pink color text in comic sans ms font. Then even for a day, if I miss something, you are ready with your shitty mouth so deliver some hate speech.

Sorry bro, Too much pain for me. I rather stay jobless them work for free. At least in a jobless condition, I don’t have to listen to all the shit you deliver.

And cheap? That’s more painful. Now that you are paying me, you got a bigger mouth now.

So basically, working for cheap or free, isn’t an option for me.

If you still don’t understand what I am saying, I have one word for you.

 

GO FUCK YOURSELF. That would be easier though I am not sure if it’s scientifically possible .

Share file between two ubuntu via Wifi

Well, I bought a new laptop today. As its a fresh copy, i needed to transfer some file from the desktop to it. I thought

Hey, how hard it can be? its a simple thing.

And that is where i made my mistake. Well, its fairly simple. But i just didn’t know the easiest way. I have a wifi device connected to my desktop and i am sharing my internet connection using it. So i connected my laptop via wifi. Its connected to internet, but, I can’t find any way to get file from my Desktop. Before getting to the point, let me tell you, what i did so far.

  • Tried to share my whole hard-drive via apache server. So that i can access them from the laptop using the Internal IP. That didn’t worked out so far, just because both of my 500GB hdd was full top to bottom. Fixing permission on them took about an hour and them crushed because of some error. F**k.
  • Found a cross-over cable from my store room. That didn’t quite worked out because of a huge amount of permission thing.

I almost gave up. Fu*k Sharing. No more sharing. I would rather use a portable HDD to transfer the file then connecting these two via lan. Then, one last badass option left.

About a year ago, i was having trouble with a nginx configuration thing. My friend and Team mate Sarim khan accessed my pc via openssh and fixed the problem. Well, then i had a static IP. Now i don’t. ( If any bad ass mothe* fu***r getting some funny idea about it, don’t. Won’t gonna work. )

So i thought, what the hell, lets give it a try. So this is what i did. Install Open SSH on both of your computer. Simple in ubuntu. just run this,

 

You gotta do that on both of your computer. Then, get to nautilus. Is you are wondering what the fu*k is that, its your file manager. Now stop wasting time and get there.

Now point is, which computer is your target for getting data? the Desktop or Laptop? If you are planning to get data from Desktop to Laptop, Open Nautilus and Click on the Top corner menu Called “File”.

You will find a submenu called “Connect to Server”. Click there. You will find a window like this one, Watch the data i put there, carefully.

Now read this section carefully.

The username is the username of your Ubuntu User. And in case of oritro-lappy, there should be the name of your computer. If you don’t know what is it, you are a fuc*ing retard and still i am gonna help you. Press Ctrl+Alt+T, the Terminal will open. The first text you should see there is something like [email protected]:-$ . Here, the someone is your username and the something is your computer name. Now put them as you found on the Terminal. You have to put your username twice as you can see.

If you are done doing that, click connect. You will have a warning like this one,

have that? Now don’t freak out you hopeless moron. This will happen for the first time. Click “Log in Anyway”. Then another box will come up, asking for password,

Put your password, and don’t ask he how you can find it. Once you do that, its gonna take a while, about a few sec based on a few things. Then you will have something like this on Nautilus, Again, your Fuc*ing File manage.

Understood? You can access your whole harddrive via this. How? Why don’t you play around a bit and find out?

 

Question? there is a comment box below.

Testing google Chromium OS – VirtualBOX

Well, If you surf the web regularly and Curious in nature, You must have heard of Chromium Operating System [ Chromium OS ], Powered by Mighty Google. But the only problem remains after it’s birth, Its not available like the other linux Distros. Either you have to make a custom build of Chromium OS, or you have to buy a chromebook [ Which is Powered with Chromium OS ].

Continue reading

The Project line – News Website Project

Suddenly out of No where, I got an idea. What about Writing a Chain of post about what i do in my project? Things i use ( Like CSS framework or Js libs ), Things i do ( Like Rules i follow Or Things i do in my way ). That might help people as well as me for further days coming.

 

What are we Dealing with now?

I’ve got a Theme Development project recently, A News Website theme. Lots of Slider, Tons of Image, Endless Count of Words, Basically, this project is all about Information. I really hate to deal with the grid, And I added unsemantic Grid. I love this one for its Easy to USE way.

 

Starting

So, I created a index.html and a style.css file for starting the project. And The life saver sublime text is here, Ready set go.

image

 

 

Framework

You surely don’t want to write all the CSS code by yourself. There are a lots of Framework over there, to make your life more easy. So just pick one. I picked Gumby Framework. But let me tell you, I didn’t use the grid provided by gumby. 1st reason was the gird wasn’t properly cover what my client need.

 

 

Flow of Work

There are a Common style i follow.

  • First, Get a work plan. For me, Assemble the needed framework and image in a separate directory, Probably in your localhost.
  • Write the Basic Structure of HTML, Include the needed Stylesheet.
  • include a separate stylesheet, for your own custom code.
  • Better use the multi-column style of Sublime Text, It will let you do code more easily and help you to keep up with rest of the project.
  • Pick a single image, Re-size it to multiple size, you can use it as a part of Demo Content.

And now, Lets do some coding. Hope that will be published in up coming date !

 

The Best Coding is Write less, Do more

– Unknown