<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.1-beta1" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>
<channel>
	<title>Comments on: Кога да търсим нова професия?</title>
	<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/</link>
	<description>Блогът на Стефан Кънев</description>
	<pubDate>Wed, 09 Jul 2008 01:38:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.1-beta1</generator>
		<item>
		<title>By: Стефан Кънев</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1152</link>
		<dc:creator>Стефан Кънев</dc:creator>
		<pubDate>Wed, 26 Mar 2008 20:34:27 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1152</guid>
		<description>Мога само да добавя, че редица ruby блогъри силно обичат Symbol.to_proc и Matz го е добавил в Ruby 1.9. Което идва да покаже, че доста хора не са съгласни с анализа ти за четимостта :)</description>
		<content:encoded><![CDATA[<p>Мога само да добавя, че редица ruby блогъри силно обичат Symbol.to_proc и Matz го е добавил в Ruby 1.9. Което идва да покаже, че доста хора не са съгласни с анализа ти за четимостта <img src='http://skanev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: бахо</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1151</link>
		<dc:creator>бахо</dc:creator>
		<pubDate>Wed, 26 Mar 2008 20:26:42 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1151</guid>
		<description>Второто парче код използва Rails-изъм ot Active Support: .map(&#38;:email), като "магията" се състои във факта, че Rails дефинира to_proc конвертор за символи, ала:

def to_proc
   Proc.new { &#124;o, *args&#124; o.send(self, *args) } 
end

Въпреки coolness фактора, този идиом не прави кода по-четим, а напротив. 

Аз съм на мнението на Сава, че map { &#124;u&#124; u.email } е по-добър за начинаещи, но ще добавя, че и за напреднали. Ruby е динамичен език и е достатъчно объркващо, че всичко може да се предефинира, така че на този Rails-изъм извън Rails разработка аз бих вдигнал вежди. "Якия" код е четимия преди всичко.</description>
		<content:encoded><![CDATA[<p>Второто парче код използва Rails-изъм ot Active Support: .map(&amp;:email), като &#8220;магията&#8221; се състои във факта, че Rails дефинира to_proc конвертор за символи, ала:</p>
<p>def to_proc<br />
   Proc.new { |o, *args| o.send(self, *args) }<br />
end</p>
<p>Въпреки coolness фактора, този идиом не прави кода по-четим, а напротив. </p>
<p>Аз съм на мнението на Сава, че map { |u| u.email } е по-добър за начинаещи, но ще добавя, че и за напреднали. Ruby е динамичен език и е достатъчно объркващо, че всичко може да се предефинира, така че на този Rails-изъм извън Rails разработка аз бих вдигнал вежди. &#8220;Якия&#8221; код е четимия преди всичко.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G.R</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1105</link>
		<dc:creator>G.R</dc:creator>
		<pubDate>Fri, 14 Mar 2008 15:38:12 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1105</guid>
		<description>Целта ми не беше да "нажежавам" обстановката. Просто исках да покажа колко нужно зло са тази група хора - програмисти (бъдещи водопроводчици) за да може останалите (истински добрите) да имат време да се развихрят и творят със замах. Да, може да не са дотам кадърни и хората да се обижда от това че всички се наричат с едно име "програмисти", но пък в повечето случаи са лесно дресируеми и изпълнителни, което ги кара да бъдат толкова полезни понякога.</description>
		<content:encoded><![CDATA[<p>Целта ми не беше да &#8220;нажежавам&#8221; обстановката. Просто исках да покажа колко нужно зло са тази група хора - програмисти (бъдещи водопроводчици) за да може останалите (истински добрите) да имат време да се развихрят и творят със замах. Да, може да не са дотам кадърни и хората да се обижда от това че всички се наричат с едно име &#8220;програмисти&#8221;, но пък в повечето случаи са лесно дресируеми и изпълнителни, което ги кара да бъдат толкова полезни понякога.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Стефан Кънев</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1104</link>
		<dc:creator>Стефан Кънев</dc:creator>
		<pubDate>Fri, 14 Mar 2008 14:48:13 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1104</guid>
		<description>Той не е нито едно. Той е отегчен. :)</description>
		<content:encoded><![CDATA[<p>Той не е нито едно. Той е отегчен. <img src='http://skanev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: excessmind</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1103</link>
		<dc:creator>excessmind</dc:creator>
		<pubDate>Fri, 14 Mar 2008 14:19:14 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1103</guid>
		<description>Аз имам един въпрос(за разведряване на нажежената обстановка):
Ако някой програмист играе Pipes, то той какъв е: програмист или водопроводчик, или е някакъв хибрид програмист-водопроводчик?</description>
		<content:encoded><![CDATA[<p>Аз имам един въпрос(за разведряване на нажежената обстановка):<br />
Ако някой програмист играе Pipes, то той какъв е: програмист или водопроводчик, или е някакъв хибрид програмист-водопроводчик?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: G.R</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1102</link>
		<dc:creator>G.R</dc:creator>
		<pubDate>Fri, 14 Mar 2008 13:53:42 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1102</guid>
		<description>Представи си за миг, че всички "програмисти" прочетат този пост. И за още един миг си представи, наистина тези от тях, които ще предпочетат да пишат с for и if за да не си тормозят мозъка, наистина вземат че си сменят професията. 
И ето какво получаваме в третия миг ... останали са само стойностни програмисти, умни , не мързеливи (в отношението си към запълването на сивите си клетки) ... и цяла банда водопроводчици .. ама тях друг ги мисли вече.
В четвыртия миг, си отваряш любимото развлекателно сайтче .. и Оо ИЗНЕНАДА ... то не работи, защото истинския добър програмист, който е стоял зад него е твърде зает да запълва дупките получили се от липсата на настоящите водопроводчици, и се бави да го оправи. Колко жалко. Няма да се забавляваш в този миг.
В петия миг, възхваляваш това че все пак имаш работа и не ти е толкова крайно наложително да се забавляваш с друго. ... а какво ли те чака там ? Само истински колеги, разбира се. Хора които гордо наричаш програмисти. С тях можеш да прекараш часове в спорове, кое е най-добро за продукта ни. И така петия миг минава в приятен масаж на сивите клетки и написване на най-интересните неща... остават скучни дреболиики ... и разбира се ... само качествените програмисти.
В шестия миг .. ти се иска да намериш кой да ги свърши тези дреболиики ... за да може да продължиш да водиш чудните интелектуални спорове с колеките, истински програмисти. Да обаче всеки от тези истински програмисти си мисли същтото ... кои да си намери да му свърши досадната работа.Уви, ще трябва сам да я свършиш.
... И след много прекарани мигове в правене на досадни неща, които преди това е вършел един настоящ водопроводчик, ти се чудиш .. кога ли пак ще имаш време да си поговориш с онези така интересни и качествени хора, останалите програмисти....

in a nutshel: и най-богатото и развито кралство би рухнало в мига в който всички селяни и занаядчии изчезезнат ....</description>
		<content:encoded><![CDATA[<p>Представи си за миг, че всички &#8220;програмисти&#8221; прочетат този пост. И за още един миг си представи, наистина тези от тях, които ще предпочетат да пишат с for и if за да не си тормозят мозъка, наистина вземат че си сменят професията.<br />
И ето какво получаваме в третия миг &#8230; останали са само стойностни програмисти, умни , не мързеливи (в отношението си към запълването на сивите си клетки) &#8230; и цяла банда водопроводчици .. ама тях друг ги мисли вече.<br />
В четвыртия миг, си отваряш любимото развлекателно сайтче .. и Оо ИЗНЕНАДА &#8230; то не работи, защото истинския добър програмист, който е стоял зад него е твърде зает да запълва дупките получили се от липсата на настоящите водопроводчици, и се бави да го оправи. Колко жалко. Няма да се забавляваш в този миг.<br />
В петия миг, възхваляваш това че все пак имаш работа и не ти е толкова крайно наложително да се забавляваш с друго. &#8230; а какво ли те чака там ? Само истински колеги, разбира се. Хора които гордо наричаш програмисти. С тях можеш да прекараш часове в спорове, кое е най-добро за продукта ни. И така петия миг минава в приятен масаж на сивите клетки и написване на най-интересните неща&#8230; остават скучни дреболиики &#8230; и разбира се &#8230; само качествените програмисти.<br />
В шестия миг .. ти се иска да намериш кой да ги свърши тези дреболиики &#8230; за да може да продължиш да водиш чудните интелектуални спорове с колеките, истински програмисти. Да обаче всеки от тези истински програмисти си мисли същтото &#8230; кои да си намери да му свърши досадната работа.Уви, ще трябва сам да я свършиш.<br />
&#8230; И след много прекарани мигове в правене на досадни неща, които преди това е вършел един настоящ водопроводчик, ти се чудиш .. кога ли пак ще имаш време да си поговориш с онези така интересни и качествени хора, останалите програмисти&#8230;.</p>
<p>in a nutshel: и най-богатото и развито кралство би рухнало в мига в който всички селяни и занаядчии изчезезнат &#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Твърдата позиция &#8212; Аз, света и сметачите</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1078</link>
		<dc:creator>Твърдата позиция &#8212; Аз, света и сметачите</dc:creator>
		<pubDate>Thu, 13 Mar 2008 19:29:07 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1078</guid>
		<description>[...] да го прави и заради мен. Последните му две писания: Кога да търсим нова професия? и Разбиране, сложност и мисъл предизвикаха очаквана [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] да го прави и заради мен. Последните му две писания: Кога да търсим нова професия? и Разбиране, сложност и мисъл предизвикаха очаквана [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Irina&#8217;s Weblog &#187; Дочуто</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1072</link>
		<dc:creator>Irina&#8217;s Weblog &#187; Дочуто</dc:creator>
		<pubDate>Thu, 13 Mar 2008 13:45:09 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1072</guid>
		<description>[...] Благодарности на Obi_Wan. [...]</description>
		<content:encoded><![CDATA[<p>[&#8230;] Благодарности на Obi_Wan. [&#8230;]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Obi_Wan</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1062</link>
		<dc:creator>Obi_Wan</dc:creator>
		<pubDate>Tue, 11 Mar 2008 20:14:02 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1062</guid>
		<description>Хмм, хем чупиш ниво абстракция, хем се отдалечеваш от естествения изказ? Първата ситуация която ми минава наум е минаването от C на асемблер:) Е, естествено минаването от Python на C води до същото но загубата не е чак толкова голяма и ми хрумна чак след това:) Две сентенции ми хрумват като казваш че ти е странно че мисля така: "Every problem can be solved by adding an additional abstraction layer, except for the problem of having too much abstraction layers" и "Keep it simple". Не че конкретния пример е много сложен в който и да е от вариантите, но трябва да има съществена полза от по-голямата абстракция за да съм убеден че винаги си струва, просто в случая не виждам чак такава разлика. В курса по функционално и по Python съм срещал моменти в които безспорно функционалната парадигма беше много по-удобна и разбираема, само че не можеш да ме убедиш че е крайно необходимо да се използва и при такива случаи в които почни не се печели нищо откъм експресивност
П.С.: Приятелката ми казва да спирам да пиша коментари на тоя пост за да имаш време да напишеш някоя друга нова статийка :)</description>
		<content:encoded><![CDATA[<p>Хмм, хем чупиш ниво абстракция, хем се отдалечеваш от естествения изказ? Първата ситуация която ми минава наум е минаването от C на асемблер:) Е, естествено минаването от Python на C води до същото но загубата не е чак толкова голяма и ми хрумна чак след това:) Две сентенции ми хрумват като казваш че ти е странно че мисля така: &#8220;Every problem can be solved by adding an additional abstraction layer, except for the problem of having too much abstraction layers&#8221; и &#8220;Keep it simple&#8221;. Не че конкретния пример е много сложен в който и да е от вариантите, но трябва да има съществена полза от по-голямата абстракция за да съм убеден че винаги си струва, просто в случая не виждам чак такава разлика. В курса по функционално и по Python съм срещал моменти в които безспорно функционалната парадигма беше много по-удобна и разбираема, само че не можеш да ме убедиш че е крайно необходимо да се използва и при такива случаи в които почни не се печели нищо откъм експресивност<br />
П.С.: Приятелката ми казва да спирам да пиша коментари на тоя пост за да имаш време да напишеш някоя друга нова статийка <img src='http://skanev.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Стефан Кънев</title>
		<link>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1061</link>
		<dc:creator>Стефан Кънев</dc:creator>
		<pubDate>Tue, 11 Mar 2008 09:22:53 +0000</pubDate>
		<guid>http://skanev.com/2008/03/05/when-to-look-for-a-new-profession/#comment-1061</guid>
		<description>&lt;strong&gt;@blue:&lt;/strong&gt;
Не хората трябва да се учат да програмират, програмирането трябва да се направи така, че да го разбират всички? Не хората трябва да се учат нови неща, трябва да адаптират всичко което не знаят, към това, което вече знаят? Щом имаш чук, значи всичко е пирон? Успех в живота на хората с тази философия :/

&lt;strong&gt;@Obi_Wan:&lt;/strong&gt;
&lt;blockqouote&gt;Просто си избрал достатъчно прост пример в който не е ясно дали си струва да минаваш едно ниво абстракция нагоре или да запазиш по-естествения изказ.&lt;/blockquote&gt;
Странно че разсъждаваш така. Аз пък винаги се чудя дали си струва да счупя едно ниво на абстракция, за да се отдалеча от естествения изказ.

&lt;strong&gt;@dzver:&lt;/strong&gt;
Търпението му е майката ;) (веднъж)</description>
		<content:encoded><![CDATA[<p><strong>@blue:</strong><br />
Не хората трябва да се учат да програмират, програмирането трябва да се направи така, че да го разбират всички? Не хората трябва да се учат нови неща, трябва да адаптират всичко което не знаят, към това, което вече знаят? Щом имаш чук, значи всичко е пирон? Успех в живота на хората с тази философия :/</p>
<p><strong>@Obi_Wan:</strong><br />
<blockqouote>Просто си избрал достатъчно прост пример в който не е ясно дали си струва да минаваш едно ниво абстракция нагоре или да запазиш по-естествения изказ.<br />
Странно че разсъждаваш така. Аз пък винаги се чудя дали си струва да счупя едно ниво на абстракция, за да се отдалеча от естествения изказ.</p>
<p><strong>@dzver:</strong><br />
Търпението му е майката <img src='http://skanev.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> (веднъж)</blockqouote></p>
]]></content:encoded>
	</item>
</channel>
</rss>
