131 reputation
3
bio website jason.sperske.com
location Livermore, CA
age 35
visits member for 1 year, 10 months
seen Jun 28 at 7:53

I write software that makes the world a better place.

alert([[]+1/!1][1^1][1>>1]+({}+[])[1<<1^11>>1]+(
[]+!!-[])[1<<1]+[/~/+{}][+!1][-~1<<1]+[([]+/-/[(
!!1+[])[1>>1]+(!!1+[])[1<<1^1]+(!1+[])[1|1<<1]+(
!!1+[])[1^1]])[1+(1^(11+1+1)<<1)],([]+/-/[(!!1+[
])[1>>1]+(!!1+[])[1<<1^1]+(!1+[])[1|1<<1]+(!!1+[
])[1^1]])[1^11<<1],([]+/-/[(!!1+[])[1>>1]+(!!1+[
])[1<<1^1]+(!1+[])[1|1<<1]+(!!1+[])[1^1]])[1^(11
+1+1)<<1]][((([]+/-/[(!!1+[])[1>>1]+(!!1+[])[1<<
1^1]+(!1+[])[1|1<<1]+(!!1+[])[1^1]])[(1<<1<<1<<1
)+1<<1]==({}+[])[1^1])*1)+((([]+/-/[(!!1+[])[1>>
1]+(!!1+[])[1<<1^1]+(!1+[])[1|1<<1]+(!!1+[])[1^1
]])[(1^11<<1)-1]==({}+[])[1^1])<<1)]+([,][~1]+[]
)[1-~1]+[[]+{}][!1.1%1][11111.1%11.1*111e11|!1]+
(/1/+1/[1<1][1%1])[1^11]+[[],[]+{}][1][+1]+(/<</
[1]+[])[1/1.1&1])

~ A message in JavaScript for my wife and 3 children :) Inspired by @VisioN and made compatible with Firefox and IE10 with more than a little help from @alpha123, @Cory, @Supr and @VisioN (and now you can build your own). Interested in playing SO PacMac?


Jan
13
comment how complex a constructor should be
To this I would add that a Database is a heavy external dependance, suppose you want to switch databases at some point in the future (or mock an object for testing), moving this kind of code to a Factory class (or something like an IService provider) seems like a cleaner approach
Oct
2
awarded  Supporter
Dec
14
awarded  Teacher
Dec
14
comment Which VCS is more applicable for our workflow?
Subversion is free, easy to set up, works on every OS and has great tool support for IDEs like Eclipse and VCS and even Windows Explorer. It's the gateway drug of VCS, you will want more trust me
Dec
14
answered Which VCS is more applicable for our workflow?
Dec
5
awarded  Autobiographer