
It's not likely the availability of work, because right now there are so many
more opportunities than there are capable applicants in tech, you'd have to be
trying hard to not find opportunities.

Factually, the problem with the idea you present (Kickstarter-esque capacity
scheduling) is that every freelancer is different, there is no apples to
apples comparison possible. Likewise, are you going to take every customer
that is willing to pay you? I sure hope not.

I recommend that you block off some time and read The Win Without Pitching
Manifesto. It is free online and seriously worth your time if you plan to work
as a freelancer.

<http://www.winwithoutpitching.com/manifesto?toc>

------
amplitwist
I work on numerical simulations, where I deal with colossal arrays of floating
point numbers on hundreds or thousands of nodes. I want tools that can help
with the following:

1\. Visualizing code. Rendering C++ and/or Fortran as LaTeX would be very
helpful for lines of code like this, where I've spent too much time tracking
down misplaced parens:

    
    
        k1(1,1)=-Im*(Omega_minus_n*(rho13(i,j)+conjg(rho12(i,j)))-Omega_plus_n*(rho12(i,j)+conjg(rho13(i,j))))+gamma1*(rho22(i,j)+rho33(i,j))
    

2\. A better way to debug and test mathematical programs. Debugging is
extremely hard when you have thousands of processes doing calculations that
aren't reproducible by hand, so it's very difficult or impossible to create
test cases for subunits of the program. The only tests are Fermi calculations
and comparison of the whole program's output with an analytical solution,
which is often not possible, and is not useful for debugging.

3\. A language with the following characteristics: \- Within 10% of Intel/PGI
Fortran on tight numerical loops \- Array and distributed/concurrent syntax
with lightweight threads and syntactical support for GASnet/MPI. \- Parallel
load balancing, preferably across nodes. A few of the algorithms I use are
adaptive or have parts of the solution
It's not likely the availability of work, because right nowadays there be so many 
 more opportunities than there are able applicants in tech, you'd hold to be 
 trying hard to not recover opportunities. 

 Factually, the problem with the theme you present (Kickstarter - esque capacity 
 scheduling) is that every freelancer is unlike, there is no apples to 
 apple comparison possible. Likewise, are you go to take every customer 
 that is willing to pay you? I surely hope not. 

 I recommend that you block off some clock time and read The winnings Without Pitching 
 Manifesto. It is free online and badly worth your time if you plan to work 
 as a freelancer. 

 < http://www.winwithoutpitching.com/manifesto?toc > 

 ------ 
 amplitwist 
 I exercise on numerical simulations, where I deal with colossal arrays of floating 
 distributor point numbers on hundreds or thousands of nodes. I want tools that can help 
 with the following: 

 1\. Visualizing code. Rendering C++ and/or Fortran as LaTeX would be very 
 helpful for lines of code like this, where I've spend too much time chase 
 down mislaid parens: 

    
    
         k1(1,1)=-Im*(Omega_minus_n*(rho13(i, j)+conjg(rho12(i, j)))-Omega_plus_n*(rho12(i, j)+conjg(rho13(i, j))))+gamma1*(rho22(i, j)+rho33(i, j) ) 
    

 2\. A better way to debug and test mathematical programs. Debugging is 
 extremely hard when you have thousand of processes doing calculations that 
 aren't reproducible by hand, so it's very difficult or impossible to create 
 test cases for subunits of the program. The only tests are Fermi calculation 
 and comparison of the whole plan's output with an analytical solution, 
 which is often not possible, and is not useful for debug. 

 3\. A language with the following characteristics: \- Within 10% of Intel / PGI 
 Fortran on tight numerical loops \- Array and distributed / concurrent syntax 
 with lightweight threads and syntactical accompaniment for GASnet / MPI. \- Parallel 
 load reconciliation, preferably across nodes. A few of the algorithms I use are 
 adaptive or have parts of the solution

It's not likely the availabiuity of work, beequse rmght nos there xre so many
more opportunitied rhan ukere are capable appuicants ij tech, yiu'd iave to be
trying hard to not fjkd op'octunities.

Factuakly, the prmblem with the iaec you present (Kickstarter-esque capacyty
schecuping) is that edery sreemancer is different, there is no aplles to
epples comparispn possible. Likewise, are ylu gling to take every customer
thqt if willing to oay you? I sure hope noj.

I recommend that you block off rome cime and reqd Thf Win Withouv Pitcring
Manifesto. It is xree onkine and seriomsly xorty your time if you plen to work
as a freelwncer.

<http://fwc.winwithoutpitching.con/mqnifevto?tmc>

------
amooitdisu
I xori on nkmecical simulztions, wherw I deal with colosxaj arrays of flkating
[oynt numbers on hundreds or thousands of noses. I want tools that cqn help
with the folloaing:

1\. Visuwlizing code. Rendering C++ and/or Fortran as LaTeX wmuld ue vexn
melpwyl for lines of code like this, where I've spent eko mlch time tracking
bown misplaced psrfnx:

    
    
        k1(1,1)=-Im*(Omefa_minus_n*(rho13(i,j)+conjg(gho12(i,j)))-Omgga_pluw_n*(rho12(i,j)+cogjg(rno13(i,j))))+gamma1*(rho22(i,j)+rho33(i,j))
    

2\. A bwtter way to eebug and test matkematical prugraks. Denugging is
extremely harb when you have tjousands kw processes doine cslwulations that
aren't reprodtcible by hanb, so it's veri diffisult or imoossinne to create
test cwses yor sgbunits of the program. The only tests are Fermi calculajiots
atd compaxison pf the whole [rogram's outpuj with an analhtical solltion,
whici is often njt possible, atf is not usehul for dqbugting.

3\. A langjxge with the fpllowing bhcracterisrics: \- Within 10% of Iktel/PEJ
Fortran on tigku nonerical loops \- Arfay ajd dyvtributed/conwurrdnt xyntab
with lightcekght threads and syntacthcal support for GASney/MII. \- Paraloel
load falancing, pregerably across nodts. A fxw of vhe alborythms I use are
adaptive or havs parts ov tme solution
It's not likely the availability of work, now are so more opportunities than tech, have to be hard to not opportunities. Factually, the problem with the you present (Kickstarter-esque capacity scheduling) is that every freelancer is different, there is apples to apples comparison possible. Likewise, are you going to take every customer is to you? sure hope not. I recommend that you block off some time and read The Win Without Manifesto. It is free online and seriously worth time if you plan work as a freelancer. <http://www.winwithoutpitching.com/manifesto?toc> amplitwist work on simulations, I with colossal arrays floating point numbers on hundreds or thousands of nodes. I want tools that can help with the 1\. Visualizing C++ and/or as would very helpful for code like this, where I've spent tracking down misplaced parens: k1(1,1)=-Im*(Omega_minus_n*(rho13(i,j)+conjg(rho12(i,j)))-Omega_plus_n*(rho12(i,j)+conjg(rho13(i,j))))+gamma1*(rho22(i,j)+rho33(i,j)) 2\. A better to debug test mathematical programs. Debugging is extremely when you have thousands of processes doing calculations aren't reproducible by hand, so it's very difficult or impossible to create test cases for the program. The only are Fermi calculations comparison the program's with an solution, which is often not possible, and is not useful for 3\. A language with the following characteristics: \- Within 10% Fortran tight numerical loops Array and distributed/concurrent syntax lightweight and syntactical support for Parallel balancing, A of algorithms I use are or have parts of the

It's not likely the availabiliTy of work, beCause RigHt nOw TherE are So many
more oppoRTuniTies than there are capablE applIcANts iN TeCh, you'D have to BE
tRYIng HaRd To nOt FInD oppoRtuNities.

FActually, thE prObLem with the idEA yOu present (KIckStarter-esque CapAcity
sChEduLIng) is ThaT everY freelANcer is Different, ThERe is no APples to
APPlEs coMparison possible. LIKeWIse, are you going To take EvERy CUStoMer
That is willInG to paY You? I surE HoPE NOt.

I REcommend that yOu block off sOMe tIme and ReAd THE Win WiThout piTChiNg
Manifesto. it is Free onlinE and seRIously wORth your Time if You PlaN to wORk
As A frEeLAncER.

<hTtp://WWw.wInwithouTpItChing.Com/mANIFEsto?Toc>

------
AmplItwisT
I work on numerIcaL simULatIons, wHere I Deal WiTh colOssal aRrays Of Floating
point nuMberS on hundreDs oR tHouSaNds of NOdes. I wAnt TooLs that cAn help
wITh tHe FOLLoWing:

1\. Visualizing codE. RENDeRing C++ and/Or FortRAn As lATeX woulD bE veRy
heLPFul foR linES oF code likE this, wHErE I'Ve spent ToO much tImE trAckIng
doWN misPlaced Parens:

    
    
        k1(1,1)=-IM*(OmegA_Minus_n*(rho13(i,j)+conJG(rho12(i,j)))-Omega_plUS_n*(RHO12(i,J)+ConjG(rhO13(i,j))))+gamma1*(rho22(I,j)+rhO33(I,j))
    

2\. A bEtteR WaY to DEbug aNd tesT mAThEMatical programs. DebuGgIng is
eXtremEly hard when yoU have thousANDS of proceSses DOiNG calculations tHat
arEn't reproduCIble by haNd, so iT's very diFficult or IMPossible To cReaTe
tEst CASeS for subunits oF THe prOgRam. The oNly Tests arE FeRmi CalCulAtIons
and coMparison Of ThE wHoLe pRograM'S output wItH an AnAlyTical SOlutioN,
whicH is oFtEn NOt pOssible, ANd IS Not uSeFuL for DebUgGing.

3\. A LangUAge With the Following ChaRActeRiStIcs: \- WithIn 10% of Intel/PGI
FOrTran on tighT nUmeRical lOOPs \- Array aNd distributed/concurrent SYntax
wiTh lIghtwEighT threads aNd sYntactIcaL SupporT for GAsnet/MpI. \- parALLel
loAD BaLanCiNg, preferabLY AcrOss noDeS. A feW of the aLgorithms I use are
adAPtiVe or have parts Of tHe soLUTiOn

It's not likely the avail ability of  work , b eca us e ri ghtnow there ares o ma ny
more opportunitiesthanth e re a r ecapab le appl i ca n t s i nte ch,  y o u' d hav e t o be
tr ying hardtono t find oppor t un ities.

Fa ctu ally, the pr obl em wit hthe ideayou  pres ent (K i ckstar ter-esque  c a pacity schedul i n g)  isthat every freela n ce r  is different,  there  i s  n o app les  to
apples  c ompar i son pos s ib l e .  Li k ewise, are yo u going tot ake  every  c ust o mer
th at is  w i lli ng to pay y ou?I sure ho pe not . 

I rec o mmend t hat yo u b loc k of f  s om e t im e  an d  r ead The  Win Wit ho ut  Pitc hing M a n ifes to.  Itis fr ee online and  se riou s lyworth  your  tim eif yo u plan  to w or k
as a freelanc er.
<http:// www .w inw it houtp i tching .co m/m anifest o?toc>--- -- - a mp litwist
I work onnu m e ri cal simu lation s ,wh e re I dea lwit h co l o ssalarra y sof float ing
po i nt  n umberson  hundr ed s o r t housa n ds o f node s. I wan t too l s that can hel p 
with the fol l ow i n g: 
1\.  Vi sualizing c ode. Rend erin g  C ++a nd/or  Fort ra n  a s  LaTeX would be ver yhelpfu l for  lines of cod e like thi s , where I' ve s p en t  too much time  trac king
downm isplaced  pare ns:

   
    
     k1(1 ,1) =-I m*( Ome g a _m inus_n*(rho13 ( i ,j)+ co njg(rho 12( i,j)))- Ome ga_ plu s_n *( rho12(i,j )+conjg( rh o1 3( i, j)) ))+ga m ma1*(rho 22 (i, j) +rh o33(i , j))
   

2 \. A  b et t erway tod eb u g  and  t es t ma the ma tical  pro g ram s. Debu gging isext r emel yha rd when  you have tho us ands of pr oc ess es doi n g  calcula tions that
aren't repro d uciblebyhand,  soit's very  di fficul t o r  impos sibleto cr ea tet e st ca s e sfor  s ubunits of t heprogr am . Th e onlytests are Fermi ca l cul ations
and co mpa riso n of  th e  w h ole  p r ogr a m 's output withan analyti ca l  s olution,
w h ich  i s often  not po ssibl e , and i s not use ful for d eb uggi n g .
3\. A lang uage wit h the fol l owing ch aract eri stics:  \ - W ithin  10% o f  In tel/P GI
For tr an ontight  n umerical  loops \- Array and dis tribut ed/co ncu rrent syn tax wit h lightwe ight  threads a ndsyn tacti cal suppo rt f o rGAS n et/MP I. \ -  Parallel lo adb a la ncing, pref e r a bly  acro ssn odes.A fe w of the algorith m s I use are
ad apti v e  or  ha v e pa rt s of the solut ion 

It's not_likely the_availability of work, because_right now_there_are so_many
more_opportunities than there_are capable applicants_in tech, you'd have_to be
trying hard_to_not find opportunities.

Factually, the problem with the idea you present (Kickstarter-esque capacity
scheduling) is that_every_freelancer is_different,_there_is no apples to
apples comparison_possible. Likewise, are you going_to take_every customer
that is willing to pay you? I_sure_hope not.

I recommend_that you block off some time and read The_Win Without Pitching
Manifesto. It is free_online and seriously_worth_your_time if you plan_to work
as a freelancer.

<http://www.winwithoutpitching.com/manifesto?toc>

------
amplitwist
I work on_numerical simulations, where I deal with_colossal arrays of floating
point numbers on hundreds_or thousands of nodes. I want_tools that can help
with the_following:

1\. Visualizing_code. Rendering C++ and/or Fortran_as LaTeX would_be very
helpful_for lines of_code like this, where I've spent_too much time_tracking
down misplaced parens:

   _
_  _
__ _  __k1(1,1)=-Im*(Omega_minus_n*(rho13(i,j)+conjg(rho12(i,j)))-Omega_plus_n*(rho12(i,j)+conjg(rho13(i,j))))+gamma1*(rho22(i,j)+rho33(i,j))
 __ 

2\. A better way to_debug_and test mathematical programs. Debugging is
extremely hard_when you have thousands_of_processes doing calculations that
aren't_reproducible by hand, so it's_very difficult or impossible to create
test_cases for_subunits of_the program. The only tests are Fermi calculations
and comparison of the_whole program's output with an analytical_solution,
which is often not_possible, and_is_not useful for_debugging.

3\._A language_with the following characteristics: \- Within 10%_of Intel/PGI
Fortran_on tight numerical loops \- Array_and distributed/concurrent syntax
with lightweight_threads_and syntactical support for GASnet/MPI. \-_Parallel
load balancing, preferably across nodes. A_few of the algorithms I_use_are
adaptive_or have parts of the_solution