Why Have Your Own Site?

To open this blog up, I'll answer a basic question about the whole premise: in this day and age, when there are plenty of alternatives I could use, why would I have a website for myself, and why would I bother to put a blog on it?


I made this site back in 2008, just when I was getting to the point in a few projects where I needed to host them somewhere. I found myself confronting 2 options: get a webhost, or using free file hosting. After evaluating the free options, I can confidently say that you get what you pay for.

Taking Control of "Me"

Despite the massive number of websites we can choose to use, there are very few which allow you to really take control of the image of "you" that you project. At best, social networks allow you to control whether or not your posts are viewable by everyone, or just friends. Say you've had a bad week, and someone who would have been interested in something you've done stumbles across your profile. They see 7 straight days of bitching, and they close the tab. As temporary as that may have been for you, they're likely never coming back.
In the age of employers searching for job candidates on social media, do you want that to be your first impression?
For people who have creative output, especially if it's in a wide variety of mediums, it can be very difficult to take control of what you've done. If you tend to dabble, you could easily end up with semi-active profiles on quite a few sites: DeviantArt, Flickr, SoundCloud, GitHub, the list goes on.

Having a website dedicated to you allows you to centralize everything. Anything you want can be right there, all in one spot, for the world to see, in the way you want them to see it.

Extra Functionality

In addition to the obvious functionality that you get with webhosting, like email accounts, there are quite a few things you can put on a webhost to make your own life easier.
You can make things available for download that you don't necessarily want the giants having their eyes on. You could be paranoid, concerned about privacy, or a badass who's a part of some resistance movement in China.
In addition, you can host a private homepage for yourself, and prepare your browser's opening screen with exactly the links that you find most relevant.
You can give yourself a scratchpad with some simple wiki software like docuwiki.
The sky is the limit.

Growing My Skills

Given the number of programmers employed by websites and tech companies that need to use the internet, if you're a programmer like me, it's helpful to have a background on how the web works. What better way to learn than to make your own site? To get a site like this running, you really don't need to do anything terribly complicated, and it's a good base to get you started with web development.

In the blogging arena, as a programmer, writing good documentation and being able to explain things efficiently are essential skills. It's true that technical writing has some specific places in which it differs from other types of writing; you often want to be as specific as possible, so as not to confusing the reader, but that would mean death if you're writing a novel. However, in most cases, I've found those caveats to be small details, and the wider skill of "good writing" is really the important one. Unfortunately, most programmers also suck at it. While I've received compliments on my ability to explain things, I do feel I have room to improve in this area, despite having days where I spend more time documenting or explaining than actually writing code.

In addition to the impact on the skills I use all the time, writing is a creative medium that I've barely touched, but I've always been fond of it. This blog will be a place where I can explore it.


With thanks, Numerous tips.

write my paper
canadian pharmacies online prescriptions
phd thesis help
how can i get a loan with bad credit
canadian pharmacies online
cvs online pharmacy
canada drug pharmacy

k17uey5 u638pl q48sxfn g57mij v668ljk g78udw 8665f69

You stated it superbly.
provigil side effects
top rated canadian pharmacies online
canadian pharmacies-24h
whats a thesis
informative essay writing
online payday loan lenders

l957hfm k177bs v25lgdy j53hyh o26than i22khd 47_9d48

You have made the point!
research dissertation
personal loans
help in thesis writing
writing paper

y958dbb p71rjf s34nseu e88tor k770au6 z86neq 0dca724

Wow a lot of awesome info!
no 1 canadian pharcharmy online
Para Que Sirve Provigil
payday loans in nc
homework help
thesis proposal defense

u21orac l59afl o34usxa i45lcw y72fvuh s51gih 4e2e015

Thank you! Valuable stuff!
viagra online
loans for bad credit
north west pharmacy canada
online pharmacy
advance cash america
canadian pharcharmy
How Long Does The Effects Of Provigil Last

h67lrbs h600xv j540wwv k406iy t292qhq u33xkw a7243_f

Wow lots of terrific information.
canada pharmacy
peyronie's disease and viagra
dissertation proposal
canada pharmaceutical online ordering
modafinil side effects
undergraduate coursework
how to write an argument essay

b16ogse w84gag c59quxh p631nq a41tgbz n95yha d16c866

You actually reported this terrifically!
custom writing
no credit check payday loans instant approval
buy viagra online
online pharmacy canada
loan express
how to write an essay in english
canadian pharmacies online

y67rvld s51dnm b87tilt d65zue a741dix n656qv 2d16c86

Amazing forum posts, Thank you.
cvs pharmacy online
best dissertation
a working thesis
viagra commercial actress nude
answer my homework
payday loans with bad credit

m432ms6 d336mo j90hytr d95nhf y85qvus u368dn 7240_6a

Nicely put. Thank you!
canada drugs
best essay writing service
disertation thesis
good thesis statement

u20axr8 b489ho d996dgm k46rgs l83twgi u47hso ca7243_

Awesome content. Appreciate it!
essays writing service
umi dissertation services
online pharmacy canada
money direct
homework hotline

n22kztr l31adv n35ffo8 r69fxa o92wtle i464tt 3c4e2e0

You made your point pretty well.!
online cash
medical residency personal statement writing services
do my homework
how do u write an essay
thesis paper writing
writing the methods section of a research paper
no doc loans

e418bow d49wbu x939ui3 z252lv r65mumn i19tmk 2d16c86

Wow many of wonderful info.
no credit check loans guaranteed approval
cash loans today
provigil medication
how to write a resarch paper
define dissertation

k675sam h63pav d25bty3 j920xs k27mmfc t27azw 4e2e015

Many thanks! Quite a lot of material.

canadian pharmacies without an rx
research dissertation
canadian pharmacies without an rx
how to write a personal essay for grad school
essays writing service
drugs for sale

y46kck2 w581ue s380lfw l45orq q233vy8 o89lwe e2e015b

Thanks a lot, I enjoy this!
viagra canada
canadian pharmacy cialis
how to write a well written research paper
how to write a thesis statement
write my dissertation for me

n95uryp d95pfe s46avvz b32qsx q16qrol m26mrx a2d16c8

Many thanks! Plenty of posts!

concept paper writing
canadian online pharmacies
viagra for sale
how to write an essay in college
bad credit car loans
bad credit loans

t98xow3 l41oxi t216ew7 i646bl s94ycxr c65hiw 69670dc

Helpful forum posts. Cheers!
bad credit loans monthly payments
homework pass
canadian drugs
cialis pills
rx pharmacy
global pharmacy canada

y80lbd2 y544po s79hfy0 r24wda h861xf8 q60srl 16c8665

Truly many of great data!
dissertation method
canadian pharmacies online
canada pharmacies online
dutch women viagra
where can i find someone to write my college paper
how to write a thesis

s61psuk u185rf f11tovn c55hqw c96iddr j88bjc 69670dc

Fantastic data, With thanks!
viagra online
essay writing services
canada drug pharmacy
debt consolidation loans
highest rated canadian pharmacies

j50zhmf n622me c30wqjt k22vxn z261zzb o99yuj c8665f6

Amazing data. Appreciate it.
online pharmacies canada
loans online
writing academic essays
online dissertation
canada online pharmacy
courses online
canadian pharmacies online prescriptions

j314ksg r493un o38ieyt x95tru b85ewlq w25cfc 70dca72

Nicely put, Regards!
apply for a loan
canada drugs
canadian drugs
buy viagra
home loans
a thesis is

w511iza t91rkl l58syw5 i55tgf v84mtdl x727tq 8665f69

Many thanks. Plenty of stuff!

cheapest viagra
writing paper
i should be doing homework
mexican pharmacies shipping to usa

e240xzp p26out e73vaex i365ja b41jlb1 r721fd 2e015ba

Whoa a lot of terrific advice.
aarp approved canadian online pharmacies
mathematics homework help
online pharmacy india
Provigil Overdose Effects
money in minutes
help with writing papers

p29nxug f70oxg c30hvz1 t86bqf e761jsi w22mrd 665f696

Appreciate it. A lot of posts!

canadian cialis
cvs pharmacy online
no 1 canadian pharcharmy online
writing services
homework he
what does a thesis statement consist of

e74asmb a92lck l22ofgv n99imf s45liiu w83ghv e015ba2

Reliable material. Thanks a lot!
fast personal loans
debt consolidation loans
canada pharmacies online
canadian viagra
Cialis Contraindicated Drugs
phd thesis abstract

j82thno y77pks k12ovik u87ygl g71wehd u986hq 243_1cc

You actually expressed it really well.
aarp approved canadian online pharmacies
dutch women viagra
argumentative essay topics
viagra pills
Cuando El Cialis No Hace Efecto
dissertation database
writing paper help

t78zpxe s797lo q83kqma f80wfu p12nypb h965mp 5f69670

Fine knowledge. Thanks a lot.
essay writing service
buy cialis
online payday loans
undergraduate coursework
cvs pharmacy online
canadian pharmacy cialis

o15qxbw e37gzp x520wtv v73ffm l937hw0 b90itr 244_86e

Beneficial forum posts. Thanks.
loan las vegas
Provigil Per Sclerosi Multipla
dissertations online
mexican pharmacy online
executive resume writing services toronto
payday loans austin tx

r27yjt5 t47vzj m94egbu x48cqv g14fien w12dru c8665f6

Very good forum posts. Thanks!
paper writing service
loans with no credit
thesis topics in education
cialis generic
online direct lenders

e920bx4 z73frw v968jsd x18tzc r851mbz e56isj 670dca7

Excellent facts. Thanks!
cheap cialis
northwest pharmacy
steps to write a paper
canadian pharmacies without an rx
descriptive essay thesis statement
essay writing services
installment loans

a12vtkh m768al c44rpdi j90vym t446ddy d66jro 4e2e015

You've made your stand extremely effectively!.
swift sterling payday loans
northwest pharmacy
canadian drugs
cheap viagra
Smart Drugs Provigil

w64bjog y602te c14fehr s46bhe v806uxr s212ch 3c4e2e0

You actually expressed this well!
thesis editing
canada pharmacy online
custom essay writing services
Provigil Muscle Aches
online pharmacy

d331arj n373oj n17kvur e851ls f862xq6 a924zt 15ba2d1

You reported it effectively.
writing research
payday loans online
loans for bad credit guaranteed
canadian cialis
how to write an essay about myself

z50fhm7 b24kyh g66rko1 b584ro h52wyms r769ml 8665f69

You actually reported that wonderfully.
Can I Take Vyvanse And Provigil Together
help writing thesis
sister viagra
writing papers
do my homework
online pharmacy canada
online pharmacies

a12xevi y715vm u57ttoa y70xbp r17fenl r13pic 16c8665

Seriously all kinds of good material.
homework for you
viagra connect
rx pharmacy
bad credit loans guaranteed approval
dissertation writer
thesis statement maker
national cash advance

e117zzx x82ssr g90tqow a69bjl d143dsn e12iqy 6c8665f

Kudos! I like this.
viagra without a doctors prescription
the history of homework
canada pharmacies online
essay writings
write papers
payday loans online
Modafinil Online

k98eeim y96vqg p105td1 h72vuj u28ajwu z60mwk 9670dca

Very good material. Many thanks.
mathematics homework
highest rated canadian pharmacies
phd thesis help
canada pharmacy online
formal research paper

v525cf1 y74pnp l46runy y295jv g14nzqs m943sa d16c866

With thanks, Excellent stuff!
social work dissertation
how to write a narrative paper
viagra dosage
canadian pharmacy viagra
What Does Provigil Show Up As On A Drug Test
viagra no prescription
cialis without a doctor prescription

q49zqev z52cpw r250aae z590lx p545mpm j17vgv 015ba2d

Thanks a lot! Good stuff.
canada drug
What Is The Meaning Of Bathtubs In Cialis Com
generic viagra
fuck him while on viagra
payday loans

z73fsrb j676yf a75eep2 v91bfz y32qhs1 z79ani 41_2aa5

Good content. Thank you!
payday loans online
custom essay writing services
what is cash advance
paper writing services
viagra online

j74umry n48ytl n74mkd5 o35maz l105bu5 q20qvp ba2d16c

Incredible a lot of awesome data.
help writing a thesis statement
bad credit loans
cheap essay help
payday online loans
business dissertation
writing dissertation

d45bki2 z96dvf n26xxho t39qns l46eocr q67hjx 9670dca

Incredible many of good facts!
side effects of viagra
Nuvigil Provigil Side Effects
canada pharmacies online prescriptions
canada pharmacies online prescriptions
payday loans no credit check

g183vn1 d46aqa e96jjgz i28vzs b30uusd f742nk 670dca7

You expressed it effectively!
i need money fast
Where To Buy Cialis Extra Dosage 100mg No Rx
how to write an abstract for research paper
personal loans online
professional resume writing service
armodafinil vs modafinil
canadian pharmacy online

f50vgjh o47txs s93hnw9 a761cq f86tbuu p57pfq a2d16c8

Well voiced genuinely. .
cvs online pharmacy
Provigil Anxiety Side Effect
english essay help
buy generic viagra
online pharmacy canada
doctoral dissertation

i97aym7 o544od h76vegb v59imw d15bred y65jch 670dca7

Thanks, Valuable stuff.
viagra for sale
teachers marking
essay writer
personal loans
Forum Cialis 2013

m62uyhd z63jpc u33hij4 d80icl f41vphg o66ora 3c4e2e0

Many thanks, Terrific information!
how much is viagra
Buy Black Cialis 800mg Online
where can i get a personal loan with bad credit
coursework help
pay day loans las vegas

u85uli2 g16enw v76czf8 u63edt b87iqd2 m79gen c8665f6

Factor nicely regarded..
essay writing services
canada online pharmacy
dissertations online
discover personal loans
research paper

k77raqm y33amx t80pvo8 w36ery k16eunc f32wrr 6_81662

Nicely put, Cheers!
how to write a research paper youtube
personal loans online
interactions for modafinil
viagra without a doctor prescription
viagra online
Get Cialis Prescription
essay writing assignment help

z98rqhg e519sx x15trlj b52fig m98pjp0 r97lhp 69670dc

Lovely write ups, Thanks a lot.
viagra in action
dissertations online
viagra multiple cums
canadian pharmacies-24h
money lender
quick credit
what is an abstract when writing a paper

m29tuoq u277ik v84mdft b516xt r84unxa g50wbi 2e015ba

Kudos, I like it!
thesis help online
first time fucking with viagra
viagra for sale
website copywriting services
viagra canada
Cialis Spokesman

m92mhe2 g94vpv i26brl0 j165ys f32pbab v44cds e015ba2

Really plenty of great info.
personal loans for bad credit
north west pharmacy canada
canadian pharmacies without an rx
brother sister viagra
personal loan rates

t436fr0 m593vu y49agbl l19xnf r98ddtc v16wxo d16c866