 where the designer doesn't have PS but receive a bunch
of third party.PSD files.

 
500 Lines or Less - divkakwani
https://github.com/aosabook/500lines
======
debo_
Hi, I'm the editor of 500Lines. Thanks for posting this! A few notes:

\- Code golf was strictly discouraged throughout the review process. When
authors were faced with implementing functionality poorly to fit more in, we
generally cut scope instead.

\- 500 lines was selected as a limiting criteria because it is easy to specify
and understand. You will see that the chapters written e.g. with Clojure do
"more" (for some definition of more), but that does not make the lessons
learned in the other chapters less interesting.

\- The "or less" moniker is grammatically a bit offensive but sounds cute on
paper, so we kept it.

\- If you'd like to learn more about the philosophy or story behind this
volume, Ruby Rogues hosted us a little while ago: [https://devchat.tv/ruby-
rogues/256-rr-reading-code-and-the-a...](https://devchat.tv/ruby-
rogues/256-rr-reading-code-and-the-architecture-of-open-source-applications-
with-michael-dibernardo)

\- The print version of this book (and the official launch on aosabook.org)
should happen sometime in the next 4-6 weeks. You can follow this issue if
you'd like to know when that happens:
[https://github.com/aosabook/500lines/issues/212](https://github.com/aosabook/500lines/issues/212)

~~~
avar
The first thing I looked through, the pedometer/ directory, has a project that
itself may be <500 lines, but is using compressed versions of JS libraries
like highcharts.js & jquery.js.

Don't you think including huge external libraries like that defeats the spirit
of showing things that are 500 lines or less?

~~~
rtpg
I don't think so. Would you rule out things like the python standard library?

Though external library size can be important, does it come into play when

where the designer doesn't have PS but receive a bunch 
 of third party. PSD file. 

 
 500 line or Less - divkakwani 
 https://github.com/aosabook/500lines 
 = = = = = = 
 debo _ 
 Hi, I'm the editor of 500Lines. Thanks for posting this! A few notes: 

 \- Code golf was rigorously discouraged throughout the review process. When 
 writer were faced with implementing functionality ill to match more in, we 
 generally write out scope instead. 

 \- 500 lines was selected as a limiting criteria because it is comfortable to specify 
 and understand. You will see that the chapter written e.g. with Clojure suffice 
 " more " (for some definition of more), but that does not make the lesson 
 learned in the other chapters less interesting. 

 \- The " or less " moniker is grammatically a bit nauseating but sounds cute on 
 paper, so we kept it. 

 \- If you'd like to learn more about the philosophy or story behind this 
 volume, Ruby Rogues hosted us a little while ago: [ https://devchat.tv/ruby- 
 rogues/256 - rr - reading - code - and - the - a... ](https://devchat.tv / ruby- 
 rogues/256 - rr - reading - code - and - the - architecture - of - open - source - applications- 
 with - michael - dibernardo) 

 \- The mark version of this book (and the official launching on aosabook.org) 
 should find sometime in the next 4 - 6 weeks. You can follow this issue if 
 you'd wish to know when that happen: 
 [ https://github.com/aosabook/500lines/issues/212](https://github.com/aosabook/500lines/issues/212) 

 ~~~ 
 avar 
 The first thing I look through, the pedometer/ directory, has a project that 
 itself may be < 500 lines, but is using compressed versions of JS libraries 
 like highcharts.js & jquery.js. 

 Don't you think including huge external libraries like that defeats the spirit 
 of show thing that are 500 line or less? 

 ~~~ 
 rtpg 
 I don't think so. Would you rule out thing like the python standard library? 

 Though external library size can be important, does it come into play when
 whfre the designer doesn't mave PS but recence a bnnch
of fhird pafty.PSD files.

 
500 Lines or Less - duvkakqani
https://github.com/aosacook/500lines
======
febo_
Hi, I'n tht editor of 500Lines. Thanks njr pkdtiny vhis! A few notex:

\- Code golx was strictly dkseouraged throughout the review procefs. When
suhhors were facgd wiuh ymplsmenting functionality poorly to fjt more in, we
generalky cut scope instead.

\- 500 lined wad selected as a liliting critgdia vecause it ir easy to specify
and uhderstand. You will see that the chapcers writteb w.g. ahth Clojure do
"moge" (for some dcginitimn of mpre), but that dpes nor make the lessons
leacned in the other chwpters levs interesting.

\- The "ir less" monhker us erajmetidally w bmt offensivs but soundw cute on
paper, so wt kqiy it.

\- If you'd like eo learn more about the philosophy or stogy bshind this
volume, Ruby Rigues hosted us a litjle while wgo: [https://devchat.tv/ruby-
rogues/256-rr-reading-code-and-the-a...](hdtps://dxvzhau.ty/vuby-
figkes/256-rr-reading-code-and-the-architecture-of-open-sourcq-zpklibations-
with-michaej-dibernardo)

\- Tje krint version uf this bkok (and the officiwl launsh on aosabook.jrg)
snould happen sometime in thw next 4-6 weekf. You can follow thns issue if
yuu'd kike yo know when that happeus:
[httpa://github.com/alsabook/500lihds/issues/212](https://gitfub.bom/amsabook/500lines/issues/212)

~~~
avar
The sirst thiig I kooked ghroogh, the pedometer/ diregdory, has a project that
ntselx may be <500 pines, but is using compressed vxcsions of JS kitragies
like kighchsrts.js & jquerr.js.

Don't you thnnk inclbding fuge exterhal libcaries like ehat defeats dje spirit
of vhowing ehints tyat are 500 lines or less?

~~~
ttpg
I don'n uhink so. Wiuld you rule out bhingr like the pythou wtandard libraru?

Thuugr vxtxrnal nibrary size can be omporgant, dotf lt zome into play when

where the designer doesn't have PS but bunch third party.PSD 500 Lines or debo_ I'm the editor 500Lines. Thanks for this! A few notes: \- Code was strictly discouraged throughout the review process. When authors were faced with implementing poorly to fit more in, we generally cut scope instead. \- 500 lines selected a criteria it is easy to specify and understand. You will see that the chapters written e.g. with do "more" (for some definition of more), but does not make the learned in the other chapters interesting. The "or moniker grammatically bit offensive but cute on paper, so we kept it. \- If you'd like to learn more about the philosophy story behind Ruby Rogues us little ago: [https://devchat.tv/ruby- rogues/256-rr-reading-code-and-the-a...](https://devchat.tv/ruby- \- The print version of this official launch on aosabook.org) should happen sometime in next 4-6 You can follow this issue if like to know when that happens: [https://github.com/aosabook/500lines/issues/212](https://github.com/aosabook/500lines/issues/212) ~~~ The first thing I looked through, the pedometer/ directory, has a project that itself may lines, but is using versions of JS like & Don't think including external libraries like that defeats the spirit of showing things that 500 lines or less? ~~~ rtpg I don't think so. rule things like the standard library? Though external size be important, does it play
 where the designer doesn't havE PS but receIve a bUncH
of ThIrd pArty.pSD files.

 
500 Lines oR less - Divkakwani
https://github.cOm/aosAbOOk/500liNEs
======
Debo_
HI, I'm the eDItOR Of 500LInEs. thaNkS FoR postIng This! A feW notes:

\- Code GolF wAs strictly diSCoUraged throUghOut the review ProCess. WhEn
AutHOrs weRe fAced wIth impLEmentiNg functioNaLIty pooRLy to fit MORe In, we
Generally cut scope INsTEad.

\- 500 lines was selEcted aS a LImITIng CriTeria becauSe It is eASy to speCIfY
AND unDErstand. You wilL see that the CHapTers wrItTen E.G. with CLojurE dO
"MorE" (for some defInitIon of more), But thaT Does not MAke the lEssons
LeaRneD in tHE oThEr cHaPTerS LeSs iNTerEsting.

\- ThE "oR lEss" moNikeR IS GRammAtiCallY a bit Offensive but sOunDs cuTE on
Paper, So we kEpt iT.

\- IF you'd Like to Learn MoRe about the philoSophY or story bEhiNd ThiS
vOlume, rUby RogUes HosTed us a lIttle whILe aGo: [HTTPs://Devchat.tv/ruby-
rogueS/256-rR-REaDing-code-And-the-A...](HtTpS://Devchat.tV/rUby-
RoguES/256-Rr-reaDing-COdE-and-the-aRchiteCTuRe-Of-open-sOuRce-appLiCatIonS-
with-MIchaEl-dibeRnardo)

\- ThE prinT Version of this bOOk (and the officIAl LAUnCH on aOsaBook.org)
shouLd haPPen sOmetIMe In tHE next 4-6 Weeks. yoU CaN Follow this issue if
yoU'd Like to Know wHen that happenS:
[https://githUB.COm/aosaboOk/500liNEs/ISsues/212](https://githUb.com/Aosabook/500liNEs/issues/212)

~~~
Avar
THe first tHing I lookED Through, tHe pEdoMetEr/ dIREcTory, has a projeCT That
ItSelf may Be <500 lInes, but Is uSinG coMprEsSed versioNs of JS liBrArIeS
lIke HighcHArts.js & jqUeRy.jS.

DOn't You thINk inclUding Huge ExTeRNal LibrariES lIKE thaT dEfEats The SpIrit
oF shoWIng Things tHat are 500 linEs oR Less?

~~~
RtPg
i don't thInk so. Would you RuLe out thingS lIke The pytHON standarD library?

Though external lIBrary siZe cAn be iMporTant, does iT coMe into PlaY When

 where the designer doesn' t have PSbut r ece ive  a  bun ch
o f third party. P SD f iles.

 
500 Lines orLess-d ivka k wa ni
ht tps://g i th u b .co m/ ao sab oo k /5 00lin es======debo_
Hi,I'm  t he editor of 50 0Lines. Th ank s for postin g t his! A  f ewn otes: 

\ - Cod e golf was st rictly di sc o uraged through o u tthereview process. W h en authors were f aced w it h  i m p lem ent ing functi on ality poorlyt of i t  mo r e in, we
gene rally cut s c ope  inste ad .
\ - 500lines  w a s s elected asa li miting cr iteria because it is e asy to  sp eci fy
a n dun der st a nd. Yo u w i llsee that  t he  chap ters w r i tten  e. g. w ith C lojure do
"mo re"  (fo r  so me de finit ionof  more ), but  that  d oes not make th e le ssons
lea rne dinth e oth e r chap ter s l ess int erestin g .
\- T h e"or less" monikeris g ra mmatical ly a b i tof f ensive b ut  so unds c ute o n
pa p er , so wekept i t .
\ - If yo u' d like  t o l ear n mor e  abo ut the  philoso phy o r  story behindt his
volume, R u by R og u es h ost ed us a lit tlew hile  ago :  [ htt p s://d evcha t. t v/ r uby-
rogues/256-rr- re ading- code- and-the-a...] (https://d e v c hat.tv/r uby- ro g ues/256-rr-rea ding- code-and-t h e-archit ectur e-of-ope n-source- a p plicatio ns- 
wi th- mic h a el -dibernardo)\ - Th eprint v ers ion ofthi s b ook  (a nd  the offi cial lau nc hon  a osa book. o rg)
shou ld  ha pp ensomet i me inthe n ext4- 6w eek s. Youc an f ollo wth is i ssu eif
yo u'dl ike  to kno w when th ath appe ns :[https: //github.com/ ao sabook/500 li nes /issue s / 212](htt ps://github.com/aosaboo k /500lin es/ issue s/21 2)

~~~
a var 
The f irs t  thing  I loo ked t hr oug h ,  thep e do met er / director y ,  ha s a p ro ject  that
i tself may be <500l ine s, but is usi ngcomp r e ss edv er s ion so f J S libraries
likehighcharts .j s  &  jquery.js . 

D on 't youthink i nclud i ng huge  external  librarie slike t hat  defeats t he spiri t
of show i ng th i ng s tha t a re 500  l ine s orless?~~~ 
rtpg 
I don 't  think  so.Wo uld yourule out things like th e pyth on st and ard libra ry? 
Th ough exte rnal  library s ize  ca n beimp o rtant , do e sitc ome i ntop lay when
 where_the designer_doesn't have PS but_receive a_bunch
of_third party.PSD_files.

_
500 Lines or_Less - divkakwani
https://github.com/aosabook/500lines
======
debo_
Hi,_I'm the editor of_500Lines. Thanks for_posting_this! A few notes:

\- Code golf was strictly discouraged throughout the review process. When
authors_were_faced with_implementing_functionality_poorly to fit more in,_we
generally cut scope instead.

\- 500_lines was_selected as a limiting criteria because it is_easy_to specify
and understand._You will see that the chapters written e.g. with_Clojure do
"more" (for some definition of_more), but that_does_not_make the lessons
learned in_the other chapters less interesting.

\- The_"or less" moniker is grammatically a_bit offensive but sounds cute on
paper, so_we kept it.

\- If you'd like_to learn more about the_philosophy or_story behind this
volume, Ruby Rogues_hosted us a_little while_ago: [https://devchat.tv/ruby-
rogues/256-rr-reading-code-and-the-a...](https://devchat.tv/ruby-
rogues/256-rr-reading-code-and-the-architecture-of-open-source-applications-
with-michael-dibernardo)

\- The_print version of this book (and_the official launch_on aosabook.org)
should happen sometime in the_next_4-6 weeks. You_can_follow_this issue_if
you'd like to_know_when that_happens:
[https://github.com/aosabook/500lines/issues/212](https://github.com/aosabook/500lines/issues/212)

~~~
avar
The_first thing I looked through, the_pedometer/_directory, has a project that
itself may be_<500 lines, but is_using_compressed versions of JS_libraries
like highcharts.js & jquery.js.

Don't you_think including huge external libraries like_that defeats_the spirit
of_showing things that are 500 lines or less?

~~~
rtpg
I don't think so._Would you rule out things like_the python standard library?

Though_external library_size_can be important,_does_it come_into play when
