<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Codito ergo sum</title>
	<atom:link href="http://skanev.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://skanev.com</link>
	<description>Блогът на Стефан Кънев</description>
	<lastBuildDate>Tue, 15 May 2012 06:51:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Видео от &#8222;Майсторство в занаята&#8220;</title>
		<link>http://skanev.com/2012/05/15/mastering-the-craft-video/</link>
		<comments>http://skanev.com/2012/05/15/mastering-the-craft-video/#comments</comments>
		<pubDate>Tue, 15 May 2012 06:32:45 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=516</guid>
		<description><![CDATA[След много труд и пот от Митьо и Ася (thanks guys!), видеото е готово. Ето го:



Ето ги и слайдовете:



П.П.: Има и запис от Габрово
]]></description>
			<content:encoded><![CDATA[<p>След много труд и пот от <a href="http://ddimitrov.name/">Митьо</a> и <a href="http://about.me/kirande">Ася</a> (thanks guys!), видеото е готово. Ето го:</p>

<iframe width="640" height="360" src="http://www.youtube.com/embed/7n3eqmc7VxY" frameborder="0" allowfullscreen></iframe>

<p>Ето ги и слайдовете:</p>

<script async class="speakerdeck-embed" data-id="4fad8f984c2080001f014592" data-ratio="1.3333333333333333" src="//speakerdeck.com/assets/embed.js"></script>

<p>П.П.: Има и <a href="http://www.openbglab.org/openfest/">запис от Габрово</a></p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2012/05/15/mastering-the-craft-video/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Презентация: Майсторство в занаята</title>
		<link>http://skanev.com/2012/05/07/talk-mastering-the-craft/</link>
		<comments>http://skanev.com/2012/05/07/talk-mastering-the-craft/#comments</comments>
		<pubDate>Mon, 07 May 2012 18:11:25 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Програмиране]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=512</guid>
		<description><![CDATA[Вчера бяхме на OpenFest Габрово (снимки от Мариян). Беше супер. Тези малки конференции извън София са страхотни и искам да има повече. Но блогвам по друга причина.

Презентацията ми се казваше &#8222;Майсторство в занаята&#8220; и комбинира идеи, над които напоследък често разсъждавам. Хареса ми как се получи, макар че има нужда да я поошлайфам малко. По [...]]]></description>
			<content:encoded><![CDATA[<p>Вчера бяхме на OpenFest Габрово (<a href="http://hydra.azilian.net/pics/OpenFest-Gabrovo-2012/">снимки от Мариян</a>). Беше супер. Тези малки конференции извън София са страхотни и искам да има повече. Но блогвам по друга причина.</p>

<p>Презентацията ми се казваше &#8222;Майсторство в занаята&#8220; и комбинира идеи, над които напоследък често разсъждавам. Хареса ми как се получи, макар че има нужда да я поошлайфам малко. По тази причина, ще я повторя в четвъртък (10ти май). Мястото е ФМИ, залата е 200, а часът е 19:15. Ще бъде част от курса по Python, но за разнообразие, няма да говоря за Python. Входът, разбира се, е свободен.</p>

<p>Презентацията е от две части. В първата говоря за програмирането като кариера и няколко трудни истини свързани с него. Втората съдържа няколко урока, които ми се иска да бях научил преди 10 години. Идеите много ме ентусиазират &#8211; искам да ги споделя с повече хора.</p>

<p>Така че &#8211; заповядайте. Ако имате проблеми с това да намерите ФМИ или залата &#8211; пишете ми и ще ви помогна. След това вероятно ще отидем да изпием по една-две бири. Може да останете за тях.</p>

<p>П.П.: Ще кача слайдовете по-късно тази седмица. Ще се опитам да събера част от нещата в блог пост.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2012/05/07/talk-mastering-the-craft/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>SICP Study Group: седмици 1 &amp; 2</title>
		<link>http://skanev.com/2012/03/16/sicp-study-group-weeks-1-and-2/</link>
		<comments>http://skanev.com/2012/03/16/sicp-study-group-weeks-1-and-2/#comments</comments>
		<pubDate>Fri, 16 Mar 2012 21:31:27 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=509</guid>
		<description><![CDATA[Structure and Interpretation of Computer Programs ми е слабост. Scheme ми е забавен, а материала &#8211; интересен. Няколко пъти съм се зачитал в книгата и винаги е било с голям кеф. Но всеки път съм се затруднявал да мина упражненията.

Последните няколко години книгата се радва на популярност извън MIT. Чичо Боб говореше разгорещено за нея [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mitpress.mit.edu/sicp/">Structure and Interpretation of Computer Programs</a> ми е слабост. Scheme ми е забавен, а материала &#8211; интересен. Няколко пъти съм се зачитал в книгата и винаги е било с голям кеф. Но всеки път съм се затруднявал да мина упражненията.</p>

<p>Последните няколко години книгата се радва на популярност извън MIT. Чичо Боб говореше разгорещено за нея на един keynote. На <a href="http://nordicruby.org/">NordicRuby</a> имаше хора, участващи в SICP Study Groups. Идеята ми хареса. Ученето в групи е по-ефективно от ученето сам &#8211; човек има мотивация да не изостава, както и възможност да види материала, пречупен през погледите на другите. Най-вече, изглежда като сигурен начин да направя упражненията.</p>

<p><span id="more-509"></span></p>

<p>Идеята толкова много ме ентусиазира, че реших да направя малка SICP study група в София. За сега сме шестима (аз, <a href="http://nikolay.bg/">Ники</a>, <a href="http://ddimitrov.name/">Митьо</a>, <a href="http://plamenstoev.wordpress.com/">Пламен</a> и още двама, към които не мога да линкна). Планът е да имаме едно събиране всяка седмица, в което обсъждаме какво сме научили и решили предишната, както и докъде ще стигнем през следващата. Всеки се стреми да реши домашните и да обобщи какво е научил с някакъв текст &#8211; било то с блог пост или с бележки. В момента сме на трета седмица и е много забавно.</p>

<p>Аз ще водя бележки в текстови файлове и ще блогвам, когато има нещо интересно. Може да погледнете <a href="http://github.com/skanev/playground/tree/master/scheme/sicp">моите решения в GitHub</a>, както и да разгледате <a href="http://github.com/skanev/playground/tree/master/scheme/sicp/notes">бележките ми</a>. Ще забележите, че ми хрумват всякакви неща, различни от Scheme &#8211; има материал за няколко блог поста, макар да не мога да намеря време и за един.</p>

<p>Тази седмица планираме да приключим първа глава (chapter 1). Нямам търпение това да стане, защото след това започват наистина интересните неща.</p>

<p>Впрочем, ако имате желание, може да се присъедините &#8211; пишете един email и поговорим. Междувременно, ще продължавам да блогвам и да водя бележки.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2012/03/16/sicp-study-group-weeks-1-and-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Екзотични езици, №2 &#8211; Io</title>
		<link>http://skanev.com/2012/03/07/exotic-languages-2-io/</link>
		<comments>http://skanev.com/2012/03/07/exotic-languages-2-io/#comments</comments>
		<pubDate>Wed, 07 Mar 2012 19:16:48 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=506</guid>
		<description><![CDATA[Тази година имам намерение да направя няколко презентации за по-екзотични езици за програмиране. Мисля да са 12 &#8211; по една за всеки месец. Вече съм един месец назад. Но надеждата умира последна.

Следващата ми презентация ще е за Io. Ще се проведе в initLab от 18:00 тази неделя (11 март).

Io е супер интересен език. Прототипно базиран, [...]]]></description>
			<content:encoded><![CDATA[<p>Тази година имам намерение да направя няколко презентации за по-екзотични езици за програмиране. Мисля да са 12 &#8211; по една за всеки месец. Вече съм един месец назад. Но надеждата умира последна.</p>

<p>Следващата ми презентация ще е за Io. Ще се проведе <strong>в initLab от 18:00 тази неделя (11 март)</strong>.</p>

<p>Io е супер интересен език. Прототипно базиран, хомоиконичен, ползва libevent подобно на node.js и дори е подходящ за embed-ване. Може да погледнете <a href="http://iolanguage.com">сайта на Io</a>. Може да научите повече ако дойдете в неделя.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2012/03/07/exotic-languages-2-io/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Smalltalk и други екзотични езици в initLab</title>
		<link>http://skanev.com/2012/01/20/smalltalk-and-other-exotics-in-initlab/</link>
		<comments>http://skanev.com/2012/01/20/smalltalk-and-other-exotics-in-initlab/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 17:52:33 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Програмиране]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=499</guid>
		<description><![CDATA[Занимавайки се с разнообразни езици за програмиране съм научил много. Всеки ме изненадва с нещо. Понякога намирам идеи, които &#8222;mainstream&#8220; езиците са усвоили десетки години по-късно. Понякога виждам идеи, които те тепърва усвояват. Не са ужасно практични, но занимавката с тях ме прави по-добър програмист.

Искам да направя серия от малки презентации в initLab за такива [...]]]></description>
			<content:encoded><![CDATA[<p>Занимавайки се с разнообразни езици за програмиране съм научил много. Всеки ме изненадва с нещо. Понякога намирам идеи, които &#8222;mainstream&#8220; езиците са усвоили десетки години по-късно. Понякога виждам идеи, които те тепърва усвояват. Не са ужасно практични, но занимавката с тях ме прави по-добър програмист.</p>

<p>Искам да направя серия от малки презентации в initLab за такива езици. Очаквайте Io, Scheme, Haskell, J, Prolog и прочее. Първият ще е Smalltalk. Датата ще бъде <strong>26ти януари</strong>. Часът ще бъде <strong>19:00</strong>.
<span id="more-499"></span></p>

<p>Smalltalk е първият обектно-ориентиран език за програмиране. Всъщност, вторият, но само технически погледнато. Всичко, което възприемаме като ООП идва по един или друг начин от него. Разбира се, повечето идеи са видоизменени до непознаваемост (в C++, например). Няколко известни имена от Addison-Wesley са (бивши) Smalltalk програмисти &#8211; Kent Beck, Ward Cunningham, Martin Folwer. В днешно време не е много популярен, но определено има какво да ни научи.</p>

<p>Ето няколко любопитни неща, които ще грабнат интереса ви:</p>

<ul>
<li>Кодът не се пази в текстови файлове.</li>
<li>Виртуалната машина и работната среда са силно интегрирани. Можете да редактирате кода на работната среда от самата работна среда. Докато работите в нея.</li>
<li>Няма синтаксис за <code>if</code> &#8211; имплементиран е в стандартната библиотека.</li>
<li>Design Pattern-ите в <a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612" title="Gang of Four">GoF</a> изглеждат малко странни в C++ и Java. В Smalltalk изглеждат учудващо на място.</li>
<li>Динамично типизиран, но въпреки това има IDE и debugger, сравними с тези за Java.</li>
<li>Някои странни имена в Ruby (<code>collect</code>, <code>inject</code>, <code>initialize</code>) идват от Smalltalk.</li>
<li>Изключително прост синтаксис, сравним с този на LISP.</li>
</ul>

<p>Ако това ви е грабнало вниманието, може да дойдете и да гледате <strong>на 26 януари, от 19:00 в initLab</strong>. Входът, разбира се, е безплатен.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2012/01/20/smalltalk-and-other-exotics-in-initlab/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Code Retreat №3</title>
		<link>http://skanev.com/2011/11/25/code-retreat-%e2%84%963/</link>
		<comments>http://skanev.com/2011/11/25/code-retreat-%e2%84%963/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 20:12:58 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=497</guid>
		<description><![CDATA[Ще организираме трети Code Retreat в София.

Този път събитието ще се проведе в офиса на Software Society. Може да намерите повече информация на сайта им.
]]></description>
			<content:encoded><![CDATA[<p>Ще организираме <a href="http://software-society.com/coderetreat/">трети Code Retreat</a> в София.</p>

<p>Този път събитието ще се проведе в офиса на Software Society. Може да намерите повече информация <a href="http://software-society.com/coderetreat/">на сайта им</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2011/11/25/code-retreat-%e2%84%963/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Retreat на 9ти юли</title>
		<link>http://skanev.com/2011/06/28/code-retreat-9-july/</link>
		<comments>http://skanev.com/2011/06/28/code-retreat-9-july/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 19:42:50 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Програмиране]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=489</guid>
		<description><![CDATA[Code retreat е интересен начин да усъвършенствате програмистските си умения. Събирате се група хора (четен брой) и решавате един конкретен проблем (Conway&#8217;s Game of Life). Работите по двойки (pair programming) с test-driven development. Пишете на сесии от 45 минути, след които правите кратка ретроспекция, изтривате кода и сменяте партньора. И така цял ден, с различни [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://coderetreat.com/">Code retreat</a> е интересен начин да усъвършенствате програмистските си умения. Събирате се група хора (четен брой) и решавате един конкретен проблем (<a href="http://en.wikipedia.org/wiki/Conway's_Game_of_Life">Conway&#8217;s Game of Life</a>). Работите по двойки (pair programming) с test-driven development. Пишете на сесии от 45 минути, след които правите кратка ретроспекция, <strong>изтривате кода</strong> и сменяте партньора. И така цял ден, с различни хора.</p>

<p>Идеята не е да решите проблема. Идеята е да обмените умения и да затвърдите фундаментални познания. Това е адски добър начин да научите test-driven development или някой друг трик с текстовия редактор/шела.</p>

<p>Чух за идеята миналата година на NordicRuby, но чак през април се престраших да я пробвам. Организирах малко събитие в initLab, в което поканих само познати. Събрахме се 6 човека и направихме 5 сесии. Писахме на C#, JavaScript, Ruby, Python и дори Scala. Бяхме много доволни. Всеки си тръгна научил нещо.</p>

<p>Искам да организирам друг и този път смятам да поканя всички, които искат да дойдат. Събитието ще се проведе <strong>от 9:00 на 9 юли, събота</strong> в <a href="http://initlab.org/">initLab</a>. Ако искате да участвате сте добре дошли. Не е нужно да сте опитни в TDD — просто носете компютър и добро настроение.</p>

<p>Ето как ще протече:</p>

<p>Ще направим нещата &#8222;по книга&#8220; &#8211; времето ще е 45 минути, проблема ще е <a href="http://en.wikipedia.org/wiki/Conway's_Game_of_Life">Game of Life</a>, ще трием кода на края на сесиите и ще ползваме test-driven development.</p>

<p>Всяка двойка ще се уговаря помежду си на какъв език да пише. Със сигурност ще си намерите партньори за C#, Java, JavaScript, PHP, Python и Ruby. Вероятно ще има всякакви екзотики.</p>

<p>След всяка сесия ще събираме всички и ще обсъждаме как е минало. Ретроспекциите отнемат към 15 минути, след което ще продължаваме с друга двойка.</p>

<p>За да компенсирам ранното ставане, ще има закуска и кафе в initLab. Ако имате по-специални изисквания (не ядете месо или сте веган), кажете и ще се погрижа. След третата сесия ще отидем в близко заведение да обядваме. След това се връщаме и продължаваме. Реалистично погледнато, ще направим 6 сесии и ще приключим към 17:00.</p>

<p>Първите 20 минути ще се запознаем и закусим, след което ще разкажа подробно как ще протече събитието. След това започваме първата сесия.</p>

<p>Събитието ще е напълно безплатно (включително закуската).</p>

<p>Не нужно да сте опитни в TDD. Въпреки това, имаме следните изисквания към всеки участник:</p>

<ul>
<li>Носете компютър</li>
<li>Научете правилата на Game of Life. Ако имате възможност, пробвайте да няколко шаблона.</li>
<li>Изберете си езици, на които ще пишете и научете поне един тестов framework във всеки. Важно е да познавате инструментите и да можете бързо да пускате тестове.</li>
<li>Задължително подкарайте празен проект за всяка двойка (език, testing framework), с които смятате да работите на вашия компютър. Не искате да прекарате голяма част от сесията в подкарване на проект.</li>
</ul>

<p><strong>Ако идвате, моля елате в 9:00 и останете за целия ден</strong>. Ако ще идвате, пишете ми на stefan точка kanev маймунка гмейл точка ком. Имам нужда да знам колко човека ще присъстват. Моля пишете само ако сте сигурни. Ако ви изникне нещо в последния момент, ще се радвам да ме предупредите.</p>

<p>Ако имате някакви въпроси, ползвайте формата за коментари, пишете в пощенския списък <a href="http://groups.google.com/group/software-craftsmanship-bulgaria">Software Craftsmanship Bulgaria</a> или ми пратете писмо. Може да погледнете <a href="https://groups.google.com/d/topic/software-craftsmanship-bulgaria/W6B8k-VMaI0/discussion">кратките отзиви от предишния code retreat</a> или да намерите повече информация на <a href="http://coderetreat.com/">coderetreat.com</a>.</p>

<p>Ще се радвам да ви видя на 9ти!</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2011/06/28/code-retreat-9-july/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Python @ FMI, v 5.0</title>
		<link>http://skanev.com/2011/02/28/python-fmi-v-5-0/</link>
		<comments>http://skanev.com/2011/02/28/python-fmi-v-5-0/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 22:09:37 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=485</guid>
		<description><![CDATA[Тази година с Николай ще правим за пети път курс по Python във ФМИ. Избираем е за студенти от втори курс нагоре. Ако попадате в тази демография, горещо ви го препоръчвам. Ако пък не, може въпреки това да дойдете и да видите за какво иде реч.

Първото събиране ще е във вторник, 1ви март, от 19:00 [...]]]></description>
			<content:encoded><![CDATA[<p>Тази година с <a href="http://nikolay.bg">Николай</a> ще правим за пети път <a href="http://fmi.py-bg.net">курс по Python във ФМИ</a>. Избираем е за студенти от втори курс нагоре. Ако попадате в тази демография, горещо ви го препоръчвам. Ако пък не, може въпреки това да дойдете и да видите за какво иде реч.</p>

<p>Първото събиране ще е във вторник, 1ви март, от 19:00 в зала 200. Ще се радвам да ви видя там.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2011/02/28/python-fmi-v-5-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Видео от 2010</title>
		<link>http://skanev.com/2011/01/31/video-from-2010/</link>
		<comments>http://skanev.com/2011/01/31/video-from-2010/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 21:50:29 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=482</guid>
		<description><![CDATA[През 2010 имах честта да говоря на три конференции &#8212; WebTech, OpenFest и WordCamp BG. Доволен съм и от трите. От две от тях има видео:


Как блогът ми ме направи по-добър професионалист на WordCamp BG
Защо MongoDB? от OpenFest


Слайдовете са на обичайното място.

През 2011 ще се опитам да се представя още по-добре.
]]></description>
			<content:encoded><![CDATA[<p>През 2010 имах честта да говоря на три конференции &#8212; WebTech, OpenFest и WordCamp BG. Доволен съм и от трите. От две от тях има видео:</p>

<ul>
<li><a href="http://wordpress.tv/2010/10/02/stefan-kanev-how-my-blog-made-me-a-better-professional/">Как блогът ми ме направи по-добър професионалист</a> на WordCamp BG</li>
<li><a href="http://storage.erihon.com/OpenFest-National/OpenFest%202010/Why%20MongoDB/presentation.avi">Защо MongoDB?</a> от OpenFest</li>
</ul>

<p>Слайдовете са на <a href="http://www.slideshare.net/skanev">обичайното място</a>.</p>

<p>През 2011 ще се опитам да се представя още по-добре.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2011/01/31/video-from-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://storage.erihon.com/OpenFest-National/OpenFest%202010/Why%20MongoDB/presentation.avi" length="689040290" type="video/x-msvideo" />
		</item>
		<item>
		<title>Pragmatic Thinking &amp; Learning</title>
		<link>http://skanev.com/2011/01/24/pragmatic-thinking-and-learning/</link>
		<comments>http://skanev.com/2011/01/24/pragmatic-thinking-and-learning/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 23:13:04 +0000</pubDate>
		<dc:creator>Стефан Кънев</dc:creator>
				<category><![CDATA[Разни]]></category>

		<guid isPermaLink="false">http://skanev.com/?p=469</guid>
		<description><![CDATA[Като (добри) програмисти, отделяме сериозно количество време да подобрим работата си. Усъвършенстваме програмния език, текстовия редактор, работната среда, всевъзможните библиотеки и дори скоростта на писане. Но често пропускаме един от най-важните инструмени &#8212; умът ни.




Pragmatic Thinking and Learning е книга, която дава ред начини да станем по-добри, без да инвестираме директно в програмиране. Една от [...]]]></description>
			<content:encoded><![CDATA[<p>Като (добри) програмисти, отделяме сериозно количество време да подобрим работата си. Усъвършенстваме програмния език, текстовия редактор, работната среда, всевъзможните библиотеки и дори скоростта на писане. Но често пропускаме един от най-важните инструмени &#8212; умът ни.</p>

<p><span id="more-469"></span>
<a href="http://skanev.com/wp-content/uploads/2011/01/ahptl.jpg"><img src="http://skanev.com/wp-content/uploads/2011/01/ahptl.jpg" alt="ahptl" title="ahptl" width="540" height="648" class="aligncenter size-full wp-image-471" style="border: 1px solid black;" /></a></p>

<p><a href="http://pragprog.com/titles/ahptl">Pragmatic Thinking and Learning</a> е книга, която дава ред начини да станем по-добри, без да инвестираме директно в програмиране. Една от основните идеи е, че ученето е умение, и като такова, можем да ставаме по-добри в него. Предлага разнообразни подходи за това.</p>

<p>В книгата има два вида информация &#8212; &#8222;теория&#8220; и &#8222;практика&#8220;. &#8222;Теорията&#8220; разказва как мозъкът ни работи. Говори за неща като <a href="http://en.wikipedia.org/wiki/Dreyfus_model_of_skill_acquisition">модела на Дрейфус за усвояване на умения</a> или за <a href="http://en.wikipedia.org/wiki/List_of_cognitive_biases">cognitive biases</a>. &#8222;Практиката&#8220; са ред неща, които може да направите, за да подобрите ефективността си. Варират от съвети за боравене с e-mail, през подход за четене на книги, до методи за водене на бележки. Не претендира за изчерпателност или научна достоверност. По-скоро е на принципа &#8222;това работи за мен; пробвайте го &#8212; може да сработи и за вас&#8220;.</p>

<p>Книгата не е методична програма. Вместо това, Анди Хънт разказва много неща, без да навлиза в детайли. Разлистих я преди да започна този текст и се изненадах колко много съм забравил. Идеите са доста и ако искате да приложите всичките, ще се видите в зор.</p>

<p>От друга страна, нещата които си спомням ми влизат в ежедневна употреба. От нея разбрах за <a href="http://www.amazon.com/Mind-Map-Book-Thinking-Potential/dp/0452273226">mind mapping</a>. Тя ми даде идеята да ходя нявсякъде с <a href="http://www.flickr.com/photos/skanev/4073140711/">тефтерче</a> (Field Notes или Moleskine), в което да водя бележки. Части от <a href="http://skanev.com/2010/09/11/how-i-work-pomodoro/">процеса ми</a> са вдъхновени от нея.</p>

<p>Горещо ви я препоръчвам. Книгата е интересно четиво, дори и да не имплементирате нито един от съветите.</p>
]]></content:encoded>
			<wfw:commentRss>http://skanev.com/2011/01/24/pragmatic-thinking-and-learning/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

