 cover my bills<p>So HN, what do you think I should do?
======
jacquesm
Repeat sales to the same customers are your mainstay as a consultant, how come
there are no repeat jobs?

~~~
phpnode
Because most of the people I've targeted have been small businesses who need a
website, but after the website is built there's not much opportunity to sell
more services. I do have a few customers that will give me more work in
future, but most have spent their budgets and are waiting for their next
financial year. I have some meetings this week that should drum up a bit more
work which will help but probably not enough to keep myself afloat.

~~~
jacquesm
That sucks. Ok, let me check my 'to do' list and see if there is anything on
there that could be farmed out without first digging in to a code base that is
a decade old.

What is your hourly rate? Or do you do fixed price jobs?

~~~
phpnode
I've sent you an email, thanks.

 

Your Code is Not Self Documenting - darthdeus
http://progfu.com/post/2668280164/your-code-is-not-self-documenting

======
wccrawford
Every comment there disagrees with the post. Were you hoping to come here and
find people who will agree?

I also disagree with it. Good code is as self-documenting as possible. Any
gotchas should be explained in comments, but correct naming is way more
valuable than comments explaining what a function does.

Any code that fails to be self-documenting needs to be refactored immediately.

~~~
erikb
To follow the ongoing culture of disagreeing, I disagree with you that bad
code needs to be refactored immediately.

That has a technical reason: "Don't touch a running system." You know, you can
never be sure what you change there, if the code is really that bad.

And it also has a management reason: Everything these days is about
efficiency. You only have a limited amount of resources. That might be coders
in your company, when you are the CEO. That might be free time, when you code
for yourself. But all these resources should be spent wisely.
cover my bills < p > So HN, what do you think I should cause? 
 = = = = = = 
 jacquesm 
 Repeat sale to the same customers are your mainstay as a adviser, how come 
 there are no repeat jobs? 

 ~~~ 
 phpnode 
 Because most of the citizenry I've targeted have been small business who need a 
 website, but after the web site is built there's not much opportunity to sell 
 more services. I do have a few customer that will give me more work in 
 future, but most have spend their budgets and are waiting for their following 
 financial year. I have some meeting this week that should drum up a bit more 
 work which will help oneself but probably not enough to keep myself afloat. 

 ~~~ 
 jacquesm 
 That sucks. Ok, lease me check my' to do' list and see if there is anything on 
 there that could be farmed out without first digging in to a code base that is 
 a decade old. 

 What is your hourly rate? Or do you do fixed price jobs? 

 ~~~ 
 phpnode 
 I've sent you an email, thanks. 

 

 Your Code is Not Self Documenting - darthdeus 
 http://progfu.com/post/2668280164/your-code-is-not-self-documenting 

 = = = = = = 
 wccrawford 
 Every remark there disagrees with the post. Were you hop to hail here and 
 find people who will agree? 

 I besides disagree with it. Good code is as self - documenting as potential. Any 
 gotchas should be explained in comments, but correct appointment is way more 
 valuable than comments explaining what a function does. 

 Any code that fails to be self - documenting need to be refactored immediately. 

 ~~~ 
 erikb 
 To follow the ongoing culture of disagreeing, I disagree with you that bad 
 code need to be refactored immediately. 

 That has a technical rationality: " Don't touch a running system. " You know, you can 
 never be sure what you transfer there, if the code is really that bad. 

 And it also take a management cause: Everything these days is about 
 efficiency. You only consume a limited amount of resources. That might be coders 
 in your company, when you are the chief executive officer. That might be free time, when you code 
 for yourself. But all these resources should be spent wisely.
 coger my bills<p>So HN, what ao you think I should vo?
======
jacqussm
Repeag sales to the same customerd qre yiur mainstay as a consjltant, hoa come
thwre ere no repeat joua?

~~~
phpnodc
Yecauac mosc if the people L've targeteg have been smdlu yusinesses who need a
website, but aftqr the eehsite is built thege'f nof much opportunity to sell
more serbices. I do have a fee customers that will give me lore work in
future, but most hqve fpent their bjdgets and are waiting for their next
financial year. I have some meetunts hvis week thet sholld drum up a bit mora
work wnich will help buv pribably not enough to neep myself afloat.

~~~
tacquesm
Tvac sucks. Ok, let me chexk my 'tm do' lisg ana ste mf fhere ls enything on
fhere that xould be farmed out wynnout first djgging ig to a code base that is
a decade old.

Whau is gour hourly rate? Or do tou do fixed price johs?

~~~
phpnode
Y've sent you an email, thanks.

 

Your Code is Not Selx Docnmdntnkn - dxetjdeus
http://progfu.com/post/2668280164/your-code-is-not-self-documegfimg

======
eccrawford
Evern comment there dixahrrgs with the port. Werz yku hoping to come jere anq
find people wro woll agree?

I also disagree wirh it. Good cjee is as self-documznting as porsibke. Anu
gotchas should be explcined jn comments, but corrszt naming is way moge
vanuable than comments explayning whav a fbnction aoes.

Sny coqe that falls to be self-documentinh neebs to be refactlred immediately.

~~~
erikb
To follow vie ongoing cuktgre of disayreeinn, I disagree wieh you that bab
code nezds to be refactkred imkediately.

Thwt has a techtlcal reason: "Von't toucr a eunnung sysgdm." You know, yoi can
neveg ye sure wyat you change theve, if fhe code is reaoly that bad.

And it alro rad e manwcement reasot: Evdrygning ghese days ls xbouy
efficiency. You only havs a limited amount on resourcgs. That myght be coderx
in your company, wjen ymu ere thr CGO. That might be free time, when you code
vor yourself. Bue alo these resobrces should be spent wisely.
cover my bills<p>So HN, what do you should ====== jacquesm sales to the as consultant, how come are no repeat ~~~ phpnode Because most of the I've targeted have been small businesses who need a website, but after the is built there's not much opportunity to sell more services. I do have few that give more work in future, but most have spent their budgets and are waiting for their next year. I have some meetings this week that drum up a bit work which will help but not to keep afloat. jacquesm sucks. Ok, let check my 'to do' list and see if there is anything on there that could be farmed without first to a base is decade old. What hourly rate? Or do you do ~~~ phpnode I've sent you an email, thanks. Code is Self Documenting - darthdeus http://progfu.com/post/2668280164/your-code-is-not-self-documenting ====== Every comment there disagrees with the post. Were hoping to come here and find people who will agree? I also disagree with it. is as self-documenting as Any gotchas should explained comments, correct is way valuable than comments explaining what a function does. Any code that to be self-documenting needs to be refactored immediately. ~~~ erikb the culture of disagreeing, disagree with you that code to be refactored immediately. a reason: running You you can never be what you change there, if code is really that a management reason: Everything these days is about You only have a limited amount of That might be coders in your company, when you are the CEO. might be when you code for yourself. But all these should be spent wisely.
 cover my bills<p>So HN, what do yoU think I shoUld do?
======
JacQueSm
repeAt saLes to the same cuSTomeRs are your mainstay as a coNsultAnT, How cOMe
There Are no rePEaT JObs?

~~~
PhPnOde
beCAuSe mosT of The peopLe I've targeTed HaVe been small bUSiNesses who nEed A
website, but aFteR the weBsIte IS builT thEre's nOt much OPportuNity to selL
mORe servICes. I do hAVE a Few cUstomers that will gIVe ME more work in
futUre, but MoST hAVE spEnt Their budgeTs And arE Waiting FOr THEIr nEXt
financial yeAr. I have some MEetIngs thIs WeeK That shOuld dRuM Up a Bit more
work WhicH will help But proBAbly not ENough to Keep mySelF afLoat.

~~~
JAcQuEsm
thAT suCKs. ok, lET me Check my 'tO dO' lIst anD see IF THEre iS anYthiNg on
tHere that could Be fArmeD Out WithoUt firSt diGgIng in To a codE base ThAt is
a decade old.

WHat iS your hourLy rAtE? Or Do You do FIxed prIce JobS?

~~~
phpnodE
I've senT You An EMAIl, Thanks.

 

Your Code is NoT SELF DOcumentiNg - dartHDeUs
HTtp://progfU.cOm/pOst/2668280164/yOUR-code-Is-noT-SeLf-documeNting

======
wCCrAwFord
EveRy CommenT tHerE diSagreES witH the poSt. Were yoU hopiNG to come here and
FInd people who wILl AGReE?

i alsO diSagree with iT. GooD Code Is as SElF-doCUmentIng as PoSSiBLe. Any
gotchas should bE eXplainEd in cOmments, but corRect naming IS WAy more
vaLuabLE tHAn comments explAininG what a funcTIon does.

ANy codE that faiLs to be selF-DOcumentiNg nEedS to Be rEFAcTored immediatELY.

~~~
eriKb
to folloW thE ongoinG cuLtuRe oF diSaGreeing, I dIsagree wItH yOu ThAt bAd
codE Needs to bE rEfaCtOreD immeDIately.

that hAs a tEcHnICal Reason: "DON't TOUch a RuNnIng sYstEm." you knOw, yoU Can
Never be Sure what yOu cHAnge ThErE, if the cOde is really thAt Bad.

And it alSo Has A managEMEnt reasoN: Everything these days is aBOut
effiCieNcy. YoU onlY have a limIteD amounT of REsourcEs. That Might Be CodERS
in yoUR CoMpaNy, When you are THE CEo. That MiGht bE free tiMe, when you code
for yoURseLf. But all these ResOurcES ShOulD Be SPenT wISelY.
 cover my bills<p>So HN, w hat do you  thin k I  sh ou ld d o?
= =====
jacquesm Repe at sales to the same c ustom er s  are yo ur ma instaya sa con su lt ant ,h ow  come 
th ere are  no repeat  jo bs ?

~~~
phpno d eBecause mo stof the peopl e I 've ta rg ete d  have  be en sm all bu s inesse s who nee da 
websi t e, buta f te r th e website is buil t  t h ere's not much  oppor tu n it y tosel l
more ser vi ces.I  do hav e  a f e w c u stomers thatwill give m e  mo re wor kinf uture,  butmo s t h ave spent t heir  budgetsand ar e  waitin g  for th eir ne xtfin anci a lye ar.  I hav e  s ome mee tings th is  w eek t hats h o u ld d rum  upa bit  more
work wh ich  wil l  he lp bu t pro babl ynot e noughto ke ep  myself afloat. 

~~ ~
jacques m
T ha t s uc ks. O k , letmeche ck my ' to do'l ist  a n d se e if there is anyt hi n g  o n
therethat c o ul db e farmed  o utwith o u t fir st d i gg ing in t o a co d eba se that  i s
a de ca deold .

Wh a t is  yourhourly r ate?O r do you do fi x ed price jobs ? 
~ ~ ~p hpno deI've sent y ou a n  ema il,t ha nks . 

 
YourCo d ei s Not Self Document in g - da rthde us
http://pro gfu.com/po s t / 26682801 64/y o ur - code-is-not-se lf-do cumenting======
w ccraw ford
Eve ry commen t there di sag ree s w ith t he  post. Were y o u  hop in g to co mehere an d
f ind  pe opl ewho willagree?
Ial so  d isa greew ith it.Go odco deis as self-d ocume ntin gas pos sible.A ny g otch as  s houl d b eexpla ined incomment s, but co rre c t na mi ng  is way  more
valuabl ethan comme nt s e xplain i n g what a  function does.

Any co d e thatfai ls to  beself-docu men ting n eed s  to be  refac tored  i mme d i ately . 
~ ~~er ikb
To fol l o w t he on go ingculture  of disagreeing, I dis agree with yo u t hatb a dcod e  n e eds  t o  be r efactored immed iately.

T ha t  h as a techn i cal  r eason:"Don'ttouch a runni ng system ." You kn ow , yo u can 
never besure wha t you cha n ge th e re , ifthe  codeis  re allythat b a d.
Andit als ohas amanag em ent reas on: Everything these da ys isabout 
ef ficiency.  Yo u  on ly have a  lim ited amoun t o f r esour ces .  That  mig h tbec oders 
iny our compa n y,  wh e n  y ou are theC E O . T hat m igh t  be fr ee t ime, when you cod e 
for yourself.  But a llthe s e re so urces should b e s pe n t  wisely. 
 cover_my bills<p>So_HN, what do you_think I_should_do?
======
jacquesm
Repeat sales_to_the same customers_are your mainstay_as a consultant, how_come
there are no_repeat_jobs?

~~~
phpnode
Because most of the people I've targeted have been small businesses who need a
website,_but_after the_website_is_built there's not much opportunity_to sell
more services. I do_have a_few customers that will give me more work_in
future,_but most have_spent their budgets and are waiting for their next
financial_year. I have some meetings this_week that should_drum_up_a bit more
work which_will help but probably not enough_to keep myself afloat.

~~~
jacquesm
That sucks. Ok,_let me check my 'to do' list_and see if there is anything_on
there that could be farmed_out without_first digging in to a_code base that_is
a decade_old.

What is your_hourly rate? Or do you do_fixed price jobs?

~~~
phpnode
I've_sent you an email, thanks.

 

Your_Code_is Not Self_Documenting_-_darthdeus
http://progfu.com/post/2668280164/your-code-is-not-self-documenting

======
wccrawford
Every comment_there disagrees with_the_post. Were_you_hoping to come here and
find people_who_will agree?

I also disagree with it. Good_code is as self-documenting_as_possible. Any
gotchas should be_explained in comments, but correct_naming is way more
valuable than comments_explaining what_a function_does.

Any code that fails to be self-documenting needs to be refactored_immediately.

~~~
erikb
To follow the ongoing culture of_disagreeing, I disagree with_you that_bad
code_needs to be_refactored_immediately.

That has_a technical reason: "Don't touch a running_system." You_know, you can
never be sure what_you change there, if_the_code is really that bad.

And it_also has a management reason: Everything_these days is about
efficiency. You_only_have_a limited amount of resources._That might be coders
in your company,_when you are_the CEO. That might be free time,_when_you code
for yourself. But all these_resources_should be spent wisely.