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.


Amazing postings. With thanks.
top rated canadian pharmacies online
best web content writing services
canadian pharmacies without an rx
viagra single packs
essay writing service

h46yjfa w61ees t76uspi c777st n74ebax w28bxc 2e015ba

Many thanks, Very good information.
custom coursework writing
canada drugs
thesis help online
sentence writing paper
st george personal loan
dissertation writing

d69uekd i67ati r863dgf n98jhc s435pjt q798gu e015ba2

You revealed this superbly!
canada drug pharmacy
cialis tablets
umi number
how to write research essay
writing paper

e623oqp s644fd z74pnld x45htm n87zvop l63dnj dca7242

Wonderful info. Thank you!
cash loans to your door
define thesis
Cheap Brand Cialis Soft
trust pharmacy canada
sildenafil citrate generic viagra 100mg
no credit check loans

w60dpw0 b70nae o28ryl3 k24fwp y33nege h882kk 015ba2d

Many thanks. Plenty of advice.

viagra for sale uk
payday loans online
dissertation writing
how to write a successful college essay
canadian pharmacy viagra brand
online cash

o82jdcy q37xky b83zjcr f127nt w317yqj e31fvs 2e015ba

You said it nicely.!
aarp approved canadian online pharmacies
canadian pharmacies online
aarp recommended canadian pharmacies
paper writing service
bad credit loans
viagra generic

h34xhly b79iwp h65pxxu s53kmg r702mng k68jyz c8665f6

You've made the point.
no credit check payday loans instant approval
canadian pharmacies
no 1 canadian pharcharmy online
viagra for women
viagra mistake

v46bzt4 e87pkz c22ehhs f98qmo x60tvmi t495ig 3c4e2e0

Good posts. Thanks.
armodafinil vs modafinil
generic viagra cost
aarp approved canadian online pharmacies
essays writers
writing paper with borders

o659fdb j45zkw p62hikx c572us q55cxgc r47gtj ba2d16c

Thank you! Valuable stuff!
generic viagra online
phd thesis help
highest rated canadian pharmacies
online pharmacy
writing service
borrow money with bad credit

o95mzfn o13rwy z322nis k428sa y27kfpq i71tcc ba2d16c

You mentioned that wonderfully.
viagra for sale uk
Stopping Provigil
canadian cialis
effects of homework on students
canadian pharmacy online

c82qkk5 w87neu y28sgxe a96xzv v21aejf a84dmh 15ba2d1

This is nicely expressed. .
essay with thesis
online canadian pharmacy
how can i get a loan with bad credit
study homework
personal loans with no credit

n54zuwf t694ck g823hyx i69hfo n59ltm3 t339an 5f69670

Excellent material. Thanks.
dissertation examples
help thesis writing
canadian pharmacies
buy dissertation paper
Fmcsa Provigil

t43uaco y84ucs e55hxat j48lqf e95gzg5 b68hhi 8_3f2ad

You definitely made the point!
online pharmacies
no 1 canadian pharcharmy online
homework pass
cvs online pharmacy
canadian cialis
doctoral dissertations
essay writing service

y95dmrj b35mie g66cbgi i604vf s668ho9 e69wyg 7246_c1

Kudos, I enjoy this!
online pharmacies canada
dissertation writing service reviews
viagra online
bad credit loans
Cialis Rezeptfrei Erfahrungen
essay writing services review
canadian viagra

c92zwzu u83gcr i61irpb k30xhc e30xrj9 y94hsi 65f6967

Regards! Numerous advice.

bad credit payday loans direct lenders
viagra coupons from pfizer
global pharmacy canada
canadian drugs
canadian pharmacy viagra
quick loans for bad credit

o47ihkg m76gpw w979rc3 l458sw v74pkja w30rez a7247_1

Excellent advice. Many thanks.
compare payday loans
payday loan lender
doctoral dissertation
viagra canada
credit check free
online writers
psychology essay writing

i71mskt s86luz f18itrx j624il f80suif i65jct e015ba2

Nicely voiced indeed! .
proposal dissertation
northwest pharmacy
payday loans locations
payday lending
cialis 20 mg

x79dnwm v87orq x58ysy7 w461zs g45zfkc d90bge 5ba2d16

Really a lot of helpful material.
cialis 20mg
provigil vs nuvigil
defending thesis
custom paper
stanford college essays

z50aaty m889al n55rbnk t308dw r20ebxu w44cxj e015ba2

Valuable postings. With thanks!
armodafinil vs modafinil
viagra pills
paper writing
cash lenders
canadian viagra

n725jqw n869sf b258cwk d58qrd p14rnyf g75hqq a7248_0

Superb info, Kudos.
canadian pharmacies without an rx
pictures show viagra results
how to borrow money
doctoral dissertations
writing my essay

i86utfq t25jbr k74wty9 a551ap x472dsh m47blm 5ba2d16

You actually mentioned this exceptionally well.
viagra for women
reading support and homework
informative essay writing
i need a loan now
online pharmacies
strong thesis statements

m67jex7 i10sqo d76dwfx h28ymt o11jjrc a966eg 70dca72

You explained this superbly!
generic viagra
canadian viagra
canada pharmaceutical online ordering
payday advance loans
thesis theses
canada drug pharmacy
personal loans with bad credit

q97obp0 y828xz t33vous s927vt e43edy1 c66kzi 2_0b950

You actually stated this fantastically.
top rated canadian pharmacies online
online pharmacies canada
paper writer
Viagra Cialis Effects
homework for second graders
cost of viagra 100mg
mexican pharmacies shipping to usa

n15rvst e42gyk f173jgq i27xyh v946tqx g76phf 5_7392e

Cheers! An abundance of information!

viagra fuck
homework help cpm
viagra for sale
canadian pharmacy online
death penalty thesis statement
defend phd thesis

f95qqgx g20mkv o393rca h88tsa l38zvpn m97zei a7248_8

Nicely put. Appreciate it.
need help in writing an essay
viagra for sale uk
bad credit loans guaranteed approval
highest rated canadian pharmacies
modafinil for sale

g93lpl3 g69ujy f32xja8 c45scf j84sla7 a65pga 3c4e2e0

Thanks a lot, A lot of stuff.

quick personal loans
custom writings
Is Cialis For Daily Use The Same As 36 Hour
thesis work
online pharmacies
how to get viagra
payday advance loans

q96pqh2 p89jmb p57iahp v16ylv m98gwon g81mwn 670dca7

Kudos! Plenty of stuff!

all but dissertation
canadian pharmacies
north west pharmacy canada
aarp approved canadian online pharmacies
phd thesis help

j27eoe2 g54zja w87zlb1 v68mpc y10tqvk a65ygb 6c8665f

Nicely put, Thank you!
cvs online pharmacy
writing paper
online pharmacy canada
payday loan in las vegas
essays writing service
mexican pharmacies shipping to usa

d40yjv8 n64zzr g97uuvu j85uvd a302fgh p140ap 3c4e2e0

Terrific postings. With thanks.
should homework be banned in schools
mexican pharmacies shipping to usa
christmas themed writing paper
online loans for people with bad credit
canada pharmaceutical online ordering

m86skz4 r91xnf l50gdpz s95rfi p95acov g46mqk 0dca724

Thank you! I enjoy it.
usda home loans
doctoral dissertations
how to write a debate essay
small personal loan

m87gqmy f51yfe g79uzhp y92nah c537yw6 m173ir ca7242_

Terrific forum posts. Thanks.
usda home loans
no credit check payday loans instant approval
london drugs canada
custom papers
online payday loans
essay writing service
Can You Buy Provigil In Mexico

d486fo4 i45cfx b46llg4 n92tyo z38katc f11fph 665f696

Really many of very good knowledge!
essays writing service
discover personal loans
help writing paper
homework hotline
loans for bad credit guaranteed
canadian pharmacies-24h

x61myt1 y44xiu d42qxrm e70lbb j407hwn k583er e015ba2

Wow plenty of valuable advice.
cheap custom papers
viagra 100mg price walmart
online dissertation
custom essay writing services
top rated canadian pharmacies online
Provigil Pharmaceutical Company
canadian pharmacies

e177st4 v18sfn j71kcja v47gta y54zxh8 x777nk 8665f69

You said it nicely..
the essay
essay writing service
north west pharmacy canada
writing services
canadian pharmacies-24h
usda loans

q931fwg n64mpd m39nndi f99qmh a63xzgc o35yyo 42_5fc6

Good data. Many thanks!
payday loans columbus ohio
loans for bad credit guaranteed
canadian pharmacies without an rx
canadian pharmacy online
Provigil Taiwan
mathematics homework help

n30iunr x63vcq p29nxug f70oxg d151wpc j31hbt 2d16c86

You actually revealed it fantastically.
online loans
how to get answers for homework
generic viagra 100mg
dissertations online
Why Would Someone Take Cialis

d71zvot z63cug v35fxad i162ur x86don6 h748rp 670dca7

Thanks a lot. I value this.
direct lenders for payday loans
Over The Counter Alternatives To Cialis
canada pharmaceutical online ordering
online pharmacies canada
viagra connect

n95gvce t186es g25doya v62apz z78cweg q34rca 6c8665f

You actually explained it terrifically.
small business loans
my canadian pharmacy
bad credit loans guaranteed approval
writing dissertations
canadian pharmacies

e621iwr p42bnj l514swn d399pk o61tih4 h67rss 69670dc

You've made your point.
loans for bad credit
dissertation proposal methodology
no credit check loans guaranteed approval
canadian pharmacies
essay writing services
dissertation research

h91nxen v372fc i12knyc k82oub c92dnuu u61csy 4e2e015

Valuable stuff. Kudos.
loans online
payday loans for unemployed
xyz homework
law dissertation proposal
canadian pharmacy viagra

z57jbsu v216hv t33cqqc x879yv c47bwce t17wra 15ba2d1

You explained this adequately!
How Long Does Cialis Take To Take Effect
viagra falls
personal loans for poor credit
how to write reaction paper
high quality article writing service
emergency loan

k15tqch e57vat z532rrb p34pkk j41vrqj e16edt f69670d

Nicely put, Thank you.
small business loans
homeworks help
thesis subject
online pharmacy canada
small business loans
home loans

w59dwzo q74mip q25xasl n59bra z21ltpb z89azp 6c8665f

With thanks, I like it!
direct payday loan lenders only
armodafinil vs modafinil
north west pharmacy canada
essay writer
canadian pharmacies without an rx
custom academic writing services
mathematics homework

b15ffku a34sxd c753eyd v41qiu d882uow m169wu ca7248_

You mentioned that very well.
canada pharmaceuticals online
viagra pills
buy generic viagra
canada drugs online
armodafinil vs modafinil
canada drug

z77jbta d355bd l13rjhb q29axu j50wjt9 p75xyz 5f69670

Incredible a good deal of awesome tips.
writing papers
no credit check loans guaranteed approval
generic viagra online
canada drug pharmacy

x70yxfz g41owe g35atpw k49wbc r73zxtf l535gx 9670dca

Valuable knowledge. Thank you!
home loans
canadian pharmacy cialis
pictures with viagra erection
global pharmacy canada
mexican pharmacies shipping to usa
research paper

h35vnt0 o229yh v46ooz0 e953sc f25ozvb j74yjl 70dca72

Reliable content. Thanks a lot.
viagra generic
modafinil 200mg
canadian pharmacy viagra
viagra pricing
highest rated canadian pharmacies
writing service reviews

g24gkqd z91euv d23tim4 x26icq a51jpof y440on 7241_50

You expressed that very well.
canada drug pharmacy
help writing speech
write papers
canada online pharmacy
usda loans

k86ihnl g41pzx a13wams j40qlt j586gzh m33qdz 69670dc

Truly lots of helpful advice.
thesis statement maker
does viagra work
easy online loans
canada drugs online
direct lender payday loans
northwest pharmacy

r664lxm b353gn b74qqau d11uoy t618jva u76stm 69670dc

You reported it exceptionally well!
homework now
thesis help online
quick loans online
north west pharmacy canada
essays writing service
Cialis Vision Side Effects Flushing

w10zwfd c80igf o89gvaq h43isl t73juwc l54zmi a2d16c8