<?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>The Geek Talk &#187; Git</title>
	<atom:link href="http://thegeektalk.com/interviews/tag/git/feed/" rel="self" type="application/rss+xml" />
	<link>http://thegeektalk.com</link>
	<description>Exclusive Interviews with Geeks</description>
	<lastBuildDate>Thu, 05 Jan 2012 15:12:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Misko Hevery</title>
		<link>http://thegeektalk.com/interviews/misko-hevery/</link>
		<comments>http://thegeektalk.com/interviews/misko-hevery/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 08:27:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[JS]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=753</guid>
		<description><![CDATA[Who is Misko Hevery? … works as an Agile Coach at Google where he is responsible for coaching Googlers to maintain the high level of automated testing culture. Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fmisko-hevery%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Misko%20Hevery%20%23Angular%20%23Git%20%23Github%20%23Google%20%23JavaScript%20%23JS%22%20%7D);"></div>
<h2>Who is Misko Hevery?</h2>
<p>… works as an Agile Coach at Google where he is responsible for coaching Googlers to maintain the high level of automated testing culture. Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript. He is very involved in Open Source community and and currently working on the angular project to make it easier for people to build AJAX style web-apps.<span id="more-753"></span></p>
<h2>Where and when did you start programming?</h2>
<p>I started programing when I was about 8 years old. That was around 1984, and back then in Slovakia it was a big deal. I lived in a very small town with about 200 people, and we were the only ones who had a computer. It was Sinclair ZX Spectrum 64K. I first learned BASIC, but then quickly moved on to Pascal and assembler for the Z80. I kept up with the programing languages until I moved to the US, where it became more of a formal education in HighSchool. We had a very good Advanced Placement program, and great teachers which gave us challenging problems to solve. I then attended Rochester Institute of Technology where I got BS/MS in computer engineer, which is actually the hardware side of the computers. But somehow I moved from designing chips to programing firmware, to software and now I do mostly web-applications.</p>
<h2>About Angular?</h2>
<p>Angular is an Open-Source project which I started with my good friend Adam Abrons. The goal was to enable web-designers (non-programmers) to build simple app like websites, but it quickly became more then that, as it evolved to a web-framework, (but I hesitate to call it a framework, since a better way to think about it is a better browser.) Angular extends the HTML vocabulary with additional elements and attributes which gives you the ability to project your application data in a declarative way to HTML for the user. I like to say that angular is what a browser would have been if it was designed for web apps. Angular really changes the way you think about building web-applications. Main difference is that your application has no DOM manipulation code. All the description of how DOM should be manipulated is specified declarative in HTML. But it is more then that. angular allows you to write your own markup so you can build up vocabulary which makes sense for your application, kind of a DSL. Over time we added depency-injection,  resource management, deep-linking, and lots of other things which are useful when building web-applications. One place where angular is unique is that it has an amazing testability story. A lot of technical decisions have been made to make sure that it will be easy to tests an app built with angular.</p>
<h2>Your favorite IDE. Language. JS Framework?</h2>
<p>I am an eclipse guy. I have tried to change several times, to InteliJ, but I just can’t get over the key-bindings, rusty SWING UI, and the lack of good way to rearrange the editors in the window. But that is a religious debate, no need to go there.</p>
<p>I started doing Java a while back, so it is by far the language I have written the most code in. I used to be very much into strong typing and I just could not understand those people (ruby mainly) writing apps without type system. Sure you have tests, but you need to have the help of the compiler. Angular is my first JavaScript applications, and it has changed the way I look at JavaScript and on the need or the lack of typing. Typing as the name suggests, is just that, a whole lot of typing. I find JavaScript amazing because it is such a simple language, yet it is so powerful. Yes, I know there are lots of dumb things in JavaScript too, but I can explain JavaScript to you in few hours, where as I need days for Ruby, Java or Python.</p>
<p>My favorite JS framework is angular (if you can call it a framework.) Hey, its my baby, and so I am partial, but jQuery would be the runner up, if angular would be disqualified. But what I am super excited about lately is not a framework at all, but node.js. Node.js is amazing. It changes the way servers are written, and not because it is in JavaScript, but because it is done in non-blocking way, (which JavaScript and the browser popularized). I think Node.js and with it JavaScript will be the next Java.</p>
<h2>What does your typical day look like?</h2>
<p>I wake up early, usually before 6am. Not my hour, but my 8 month old son, is up and he wants to play. He is so excited to see me at that hour, so I can’t say no. I then car-pool with my wife to work, fortunate for both of us, she works just down street from Google. Google likes Angular so much, that it is my full time job, along with another Googler Igor Minar. Together we try to make angular even better. At lunch I usually go for a couple of mile run. I used to dislike running, but after reading “Born to run” and getting a pair of Five-Fingers, running is actually fun. In the afternoon, is more of angular, and then we head back home where our son is excited to see us.</p>
<h2>What do you do in your free time?</h2>
<p>Free time is hard to come by, but I enjoy biking and rock-climbing. My wife has a great imagination, so she always comes up with a project around the house. Whether it is installing picket-fence, building an arbor, or digging holes for her garden, she keeps me busy. Turns out some physical work does wonders for your mind. I get some of the best ides when working around the house.</p>
<h2>Current favorite apps?</h2>
<p>Node.js, Pandora, Groveshark</p>
<h2>What OS do you prefer?</h2>
<p>Mac OS X: Power of unix with a sexy interface. What more can you ask for.</p>
<h2>Small picture for your Workplace?</h2>
<p>My workplace is quite simple. Just a desk with monitor, keyboard and mouse, and a place to dock my notebook. I don&#8217;t have clutter, as I think fewer things one has the easier it is. Moving is always simple for me. :-)</p>
<p><a href="http://thegeektalk.com/wp-content/uploads/2011/03/Photo-Mar-24-4-03-28-PM.jpg"><img class="alignnone size-medium wp-image-760" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2011/03/Photo-Mar-24-4-03-28-PM-300x224.jpg" alt="" width="300" height="224" /></a></p>
<h2>Name something that has inspired you recently?</h2>
<p>I am a passive observer on Twitter, and I tend to follow a lot of people which tweet about technical things, mainly web. It is inspiring too see hove the web, with JavaScript, HTML5 is taking off. So much has happened in just few short years. We went from IE6 being the de-facto standard, to being almost irrelevant, and all thanks to hard work of folks like Mozila FireFox, Apple Safari, and Google Chrome. It is almost like peer pressure. Look what the other kids are doing, we better catch up, and IE9 seems to be turning into a decent browser. In the end consumer wins, as web-applications are become more of what the name suggests, application on the web. The area where this is most interesting is Palm Pre, it is basically a phone, where all apps are web-pages. What a clever and inspiring idea.</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>They both have their advantages. Currently I am quite happy with Google, and so I am enjoying the fact that Google is letting me work on my angular project. It is unlikely that angular could gain so much popularity and I would have enough time to get it to the point which it is today.  In the past I have done a lot of freelance work, and there is something exciting about doing work for yourself, but it is a lot of work.</p>
<h2>What are your personal projects and goals for 2011?</h2>
<p>The goal for 2011 is to spend most of my free time with my son as to give him a good start. He just started crawling so it is quite hard to keep up with him but it is quite exciting. It also turns out that he never turns down Cheerios and blueberry and is motivated enough to crawl through the whole room to get it when he sees it. Turns out that you can use such a reward to get all kinds of interesting data on how he thinks. For example until recently he was very motivated to eat the mirror when he saw Cheerios in it, he knows way better now. He can now take apart two plastic cups to get to his treat in the middle, and he knows that when I point, there must be a treat under it someplace.</p>
<div id="_mcePaste" class="mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow: hidden;">… works as an Agile Coach at Google where he is responsible for coaching Googlers to maintain the high level of automated testing culture. Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript. He is very involved in Open Source community and and currently working on the angular project to make it easier for people to build AJAX style web-apps.</div>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/misko-hevery/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bryan Veloso</title>
		<link>http://thegeektalk.com/interviews/bryan-veloso/</link>
		<comments>http://thegeektalk.com/interviews/bryan-veloso/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 10:15:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=748</guid>
		<description><![CDATA[Who is Bryan Veloso? I used to call myself a designer. I don&#8217;t know how applicable that is anymore. I&#8217;ve also tried to call myself a developer but my current skills say otherwise. I don&#8217;t even know if I&#8217;m really a Filipino. What I do know though is that I love to enjoy my days [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fbryan-veloso%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Bryan%20Veloso%20%23Django%20%23Git%20%23Github%20%23Python%22%20%7D);"></div>
<h2>Who is Bryan Veloso?</h2>
<p>I used to call myself a designer. I don&#8217;t know how applicable that is anymore. I&#8217;ve also tried to call myself a developer but my current skills say otherwise. I don&#8217;t even know if I&#8217;m really a Filipino.</p>
<p>What I do know though is that I love to enjoy my days learning, laughing, building and teaching on this boat we call the Internet. At the time of this writing, I&#8217;m 27, I work at <a href="http://github.com">GitHub</a>, I have <a href="http://twitter.com/iceymoon">a wonderful fianceé</a> of nearly 8 years and I reside in Los Angeles, CA with my 5 <del>satanic</del><ins>adorable</ins> cats.<span id="more-748"></span></p>
<h2>Where and when did you start programming?</h2>
<p>It could have been when I started theming WordPress, but I don&#8217;t really count that. My love for the cosmic powers that you all humbly refer to as programming started around 4 years ago when a friend of mine, the venerable <a href="http://jeffcroft.com">Jeffrey A. Croft</a> indirectly brought <a href="http://djangoproject.com">Django</a> to my attention. It was a life changing moment and my career path completely forked away from where it was supposed to go once I started diving in.</p>
<h2>You favorite Languages/Frameworks? And why?</h2>
<p>Python and Django.</p>
<p>The fact that a friend was working with Django was a huge draw for me and Python was a language I loved stylistically, and as time passed, I found great joy coding in it.</p>
<p>My reasons for picking one language over another could be seen as superficial, and I wouldn&#8217;t argue with that. Coming from a background of absolutely no fundamental programming knowledge, choosing a language based on superficial characteristics was all I had to go on. So the reason I disliked Ruby at the time I made that choice was because I hated seeing &#8220;end.&#8221; Haters gonna hate.</p>
<p>That&#8217;s since changed, and the distaste has been replaced with an eagerness to learn (as long as it helps to get me to an end).</p>
<h2>What does your typical day look like?</h2>
<p>These days, I wake up at about 9:30. I spend some time with my iPhone reading up on the day&#8217;s news&#8211;through Reeder, Twitter and GitHub&#8211;then head to my fortress of distraction to read some more. Then I design and hack, depending on what my scatterbrained head feels like doing. My fiancée joins me&#8211;as our desks are next to each other&#8211;and the process rinses and repeats with some eating, gaming and pacing until I lose track of time and eventually go to bed.</p>
<h2>What do you do in your free time?</h2>
<p>Free time seems to come and go depending on how focused I feel at any given moment, but most days when I find a free moment I don&#8217;t seem to stray farther than 15 feet from the computer. Most of the time I peer over to see what my fiancée happens to be watching, usually something having to do with J-pop and Japanese idols. When that&#8217;s not happening, I hop on an array of consoles and play a good RPG or snipe some heads off in Halo or Call of Duty.</p>
<h2>Current favorite apps?</h2>
<p>Alfred, Dropbox, 1Password, Propane, Reeder, Twitter for Mac and iPad, GitHub.</p>
<h2>What OS do you prefer?</h2>
<p>I got my first Mac (a 1st generation Mac mini) through one of those &#8220;get free stuff for doing offers that&#8217;ll spam you with spammy spam for years to come, making you regret the fact that you ever did this in the first place&#8221; offers. Despite all the junk mail&#8211;after OS X&#8211;I never looked back.</p>
<h2>Small picture for your Workplace?</h2>
<p><a href="http://thegeektalk.com/wp-content/uploads/2011/03/workplace.jpg"><img class="alignnone size-medium wp-image-749" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2011/03/workplace-300x223.jpg" alt="" width="300" height="223" /></a></p>
<h2>Name something that has inspired you recently?</h2>
<p>With design, it&#8217;s honestly been hard. There&#8217;s <em>so much</em> awesome signal (read: Dribbble) out there that it&#8217;s all turning to noise in my head. It&#8217;s hard to keep up with and I&#8217;ve been finding more discouragement than inspiration lately. I get my best results with my favorite pair of headphones, a song whose lyrics I can&#8217;t understand and a pair of closed eyes.</p>
<p>With development, joining GitHub has inspired me tremendously. There are so many hideously smart people working there that my brain can&#8217;t take all the awesome that seeps from that company&#8217;s pores.</p>
<p>On a more general level, I&#8217;ve recently been inspired by the <em>people</em> in our industry with all of their successes coming into the new year&#8211;the job moves, the company launches, the small open source project progressions. It&#8217;s extremely uplifting and provides me with a drive that no CSS gallery or book can match.</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>Having done both, there are mouth-watering pros and headdesk-inducing cons to each. When I took the job with GitHub, it was the first time in almost 5 years that I welcomely worked for &#8220;the man.&#8221;</p>
<p>I&#8217;m an entrepreneur at heart and being my own boss will always have a place in my heart. I love having control over my own destiny, whether that destiny is being financially stable or financially underground. But over the past couple of years, I grew tired of that. A lot of things happened in between and then GitHub came along. So, we&#8217;ll see how this full-time thing goes. It&#8217;s been quite a blast so far!</p>
<h2>What are your personal projects and goals for 2011?</h2>
<p>I have a few projects that are very close to my heart and that of my fiancée&#8217;s. A few of those are still just ideas, but one of them has been in the works for what will be 3 years this March. I hope to have it in public beta by then. Also, I&#8217;d love to have a better handle of Ruby (because it sort of runs GitHub) by the end of the year, my distaste with &#8220;end&#8221;s having subsided.</p>
<p>But more important than any of that, will be getting to and surviving our wedding in August&#8211;and I say that with complete pride, excitement and anticipation. It&#8217;ll hopefully be an amazing night that&#8217;s been an <em>extremely</em> long time coming.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/bryan-veloso/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>José Valim</title>
		<link>http://thegeektalk.com/interviews/jose-valim/</link>
		<comments>http://thegeektalk.com/interviews/jose-valim/#comments</comments>
		<pubDate>Fri, 24 Sep 2010 19:03:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[entrepreneur]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Conf]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Kraków]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[Rails Core]]></category>
		<category><![CDATA[ROR]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=572</guid>
		<description><![CDATA[Who is José Valim? @josevalim An open source developer, a speaker, a musician and an entrepreneur. I&#8217;m co-founder and lead developer at Plataforma Tecnologia &#8211; a development and consultancy company focused on Ruby and Rails, based in Brazil &#8211; and a Rails Core Team member. I am happily living in Kraków with my wife! Where [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fjose-valim%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2FaZ296n%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Jos%C3%A9%20Valim%20%23Conf%20%23Developer%20%23Git%20%23Github%20%23Jquery%20%23Krak%C3%B3w%20%23Mac%20%23Open%20Source%20%23Programmer%20%23Rails%20%23Rails%20Core%20%23ROR%20%23Ruby%22%20%7D);"></div>
<h2>Who is José Valim?</h2>
<p><a href="http://twitter.com/josevalim">@josevalim</a> An open source developer, a speaker, a musician and an entrepreneur. I&#8217;m co-founder and lead developer at <a href="http://blog.plataformatec.com.br/">Plataforma Tecnologia</a> &#8211; a development and consultancy company focused on Ruby and Rails, based in Brazil &#8211; and a Rails Core Team member. I am happily living in Kraków with my wife!<a href="http://twitter.com/josevalim"></a><span id="more-572"></span></p>
<h2>Where and when did you start programming?</h2>
<p>I was 12 years old when I had my first contact with programming. At that time my parents bought a computer, which came with a BASIC book. This experience lasted no more than 2 hours as I failed to do the calculator example from the first chapter. :)</p>
<p>However, when I was 17 years old at university, I found that my failed experience five years before was called &#8220;programming&#8221;. I took C classes there and I was known by professors for asking unusual questions as: &#8220;what happens if I don&#8217;t include the library headers?&#8221; or &#8220;what if I pass an invalid argument here?&#8221;. A few professors quickly understood that I wanted more than introductory material in the courses and a few eventually explained to me how C compilers worked behind the scenes. It was a fun experience!</p>
<p>A few months later, my dark ages started. :)</p>
<p>First, I decided to use Flash and learn ActionScript by myself in order to create my band&#8217;s website. Next, I did PHP development with MySQL and PostgreSQL as freelancer. That was pretty much the deal until my fourth year in university when Hugo Baraúna, who played guitar with me in the band, invited me to be part of a web startup.</p>
<p>In the startup, they were using a new framework for web development called (surprise, surprise) Ruby on Rails.</p>
<h2>Why Ruby/Rails?</h2>
<p>Since my experience before using Ruby on Rails was limited to PHP, Active Record really amazed me in the beginning. However, today I clearly see that my true love is really Ruby! Ruby gives me the freedom, fun and motivation to work and contribute to open source as I do today!</p>
<h2>What does your typical day look like?</h2>
<p>Hrm, it is actually hard for me to describe a typical day. They vary a lot, but let&#8217;s try it!</p>
<p>Currently, I work from my home office in Poland and I always start my day reading my e-mails. After that it&#8217;s just a &#8220;controlled chaotic schedule&#8221;. Basically I work on Rails, other open source projects, Plataforma Tecnologia&#8217;s customers&#8217; projects, preparing talks and presentations, writing blog posts or conferencing via Skype.</p>
<p>Finally, due to time zone difference between Brazil, sometimes I need to stay up late, while other times my wife makes me go to bed early!</p>
<h2>What do you do in your free time?</h2>
<p>Most of my free time today goes out to family time. Sometimes I do enjoy playing the guitar and I really hope to get an electric piano soon.</p>
<h2>Current favorite apps?</h2>
<p>Github, codebase, <a href="http://typewith.me">typewith.me,</a> campfire and dropbox. Without them I couldn&#8217;t get my work done.</p>
<h2>What OS do you prefer?</h2>
<p>OS X, Snow Leopard. Although I wish I had less snow around here.</p>
<h2>Small picture for your Workplace?</h2>
<p>Ok, this is the current picture of my table, no cheating, no changes:</p>
<p><a href="http://thegeektalk.com/wp-content/uploads/2010/09/Photo-on-2010-09-23-at-11.39.jpg"><img class="alignnone size-medium wp-image-573" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2010/09/Photo-on-2010-09-23-at-11.39-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h2>Favorite: Color, Font, Language, JS Framework?</h2>
<p>Blue, Monaco, Ruby, jQuery.</p>
<h2>Name something that has inspired you recently?</h2>
<p>I definitely love how Plataforma Tecnologia is shaping up and every single day I get inspired by someone in our team doing something different or creative. Although most of it is internal to the company, part goes out as open source contributions helping a lot of people out there.</p>
<p>The Rails Core Team also inspires me. It is a big team (today we are 9), working on a big project with big challenges but we are still able to meet every single of these challenges with simple and useful solutions.</p>
<p>Finally, I am frequently surprised and inspired by the different music that I hear around Europe. Mentions go to Phoenix (French band), Sigur Rós (Icelandic band) and The Swell Season (Irish and Czech duo).</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>I like a mix of both. As a co-founder of Plataforma Tecnologia, I face different challenges from different projects frequently, just like a freelancer would, and I also get the change to be constantly building something meaningful, in this case Plataforma Tecnologia itself. So I have the best of both worlds.</p>
<h2>What are your personal projects and goals for 2010?</h2>
<p>I am very thankful that this year was already full of achievements: Plataforma Tecnologia has doubled its size compared to one year ago, I was invited to be part of Rails Core, I had a successful talk at Euruko (biggest Ruby conference in Europe), I won a Ruby Hero award and we shipped Rails 3!</p>
<p>On the personal front, I want to get back at studying music and finally start to learn some Polish. But I believe the most exciting news is on the open source front. We have great plans for Rails 3.1 and we also want to get Devise 1.2, with OAuth 2 support, out.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/jose-valim/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>PJ Hyett</title>
		<link>http://thegeektalk.com/interviews/pj-hyett/</link>
		<comments>http://thegeektalk.com/interviews/pj-hyett/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 11:27:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Jquery]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=542</guid>
		<description><![CDATA[Who is PJ Hyett? A simple man with big dreams. Where and when did you start programming? I bought &#8220;Teach Yourself to Create Web Pages in 24 hours&#8221; from an Office Max bargain bin in Naperville, IL circa 1998. About working in GitHub? I joined Chris and Tom a few months after they started hacking [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fpj-hyett%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fd4LTGk%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22PJ%20Hyett%20%23Git%20%23Github%20%23Jquery%20%23Ruby%22%20%7D);"></div>
<h2>Who is PJ Hyett?</h2>
<p>A simple man with big dreams.<span id="more-542"></span></p>
<h2>Where and when did you start programming?</h2>
<p>I bought &#8220;Teach Yourself to Create Web Pages in 24 hours&#8221; from an Office Max bargain bin in Naperville, IL circa 1998.</p>
<h2>About working in GitHub?</h2>
<p>I joined Chris and Tom a few months after they started hacking on it on weekends. Chris and I had built another website around the same time, but it became clear that GitHub was the far more interesting (and potentially profitable) product so I started devoting all of my time to that. I can&#8217;t believe that was almost three years ago, it&#8217;s been a blast.</p>
<h2>What does your typical day look like?</h2>
<p>I don&#8217;t know if I really have a typical day. It could involve waking up at 6am to talk to potential GitHub:FI customers in London or sleeping until 6pm because I&#8217;m jet-lagged from our last trip.</p>
<h2>What do you do in your free time?</h2>
<p>Avoiding wedding planning and drinking bourbon.</p>
<h2>Current favorite apps?</h2>
<p>Web apps: Google Voice, GrubHub and Kayak. Desktop apps: Mailplane, VMWare Fusion and PDFpen (although it could<br />
be a lot better)</p>
<h2>What OS do you prefer?</h2>
<p>OS X, but I don&#8217;t mind Ubuntu.</p>
<h2>Small picture for your Workplace?</h2>
<p>I work at this table at our office:</p>
<p><a href="http://thegeektalk.com/wp-content/uploads/2010/08/git_table.jpg"><img class="alignnone size-medium wp-image-543" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2010/08/git_table-300x173.jpg" alt="" width="300" height="173" /></a></p>
<p>otherwise I&#8217;m working at home on my couch or at my desk.</p>
<h2>Favorite: Language, JS Framework?</h2>
<p>French, JQuery.</p>
<h2>Name something that has inspired you recently?</h2>
<p>Traveling internationally. For all of the things you take for granted and all of the things you&#8217;ve yet to achieve.</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>I prefer full-time work. Jumping between projects is tiresome especially when you don&#8217;t have any skin the game. Helping to run GitHub is exactly what I want to be doing.</p>
<h2>What are your personal projects and goals for 2010?</h2>
<p>Get married and help fix the economy of Greece by honeymooning there.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/pj-hyett/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Rick Olson</title>
		<link>http://thegeektalk.com/interviews/rick-olson/</link>
		<comments>http://thegeektalk.com/interviews/rick-olson/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 19:54:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Node.js]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=508</guid>
		<description><![CDATA[Who is Rick Olson? Part open source programmer, father of one, and comic book fanboy.  I live in Portland, OR, and work at GitHub.  Before that, I launched two bootstrapped web products as the lead developer. Where and when did you start programming? I was working the night shift in the Air Force in 2000, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Frick-olson%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Rick%20Olson%20%23Git%20%23Github%20%23Node.js%20%23Programmer%20%23Ruby%22%20%7D);"></div>
<h2>Who is Rick Olson?</h2>
<p>Part open source programmer, father of one, and comic book fanboy.  I live in Portland, OR, and work at GitHub.  Before that, I launched two bootstrapped web products as the lead developer.<span id="more-508"></span></p>
<h2>Where and when did you start programming?</h2>
<p>I was working the night shift in the Air Force in 2000, so I picked up a PHP book out of boredom.  My first task was to replace my static HTML blogging workflow with a sweet PHP system.  I had a friend with spare room on his server that hooked me up with free hosting.  He taught me how to telnet into a unix system and upload PHP scripts over ICQ.</p>
<h1>Best thing about working with GitHub?</h1>
<p>Open Source has consumed a large part of my life for the last five years.  I&#8217;m really stoked about being in a position to improve that process for other developers.  It&#8217;s great working with an awesome team that&#8217;s also passionate about this.</p>
<h2>What does your typical day look like?</h2>
<p>I log into Campfire around 9 or so to see what&#8217;s going on.  From there, I&#8217;ll either help with code-related support issues, hack on open source, or work on some internal project.</p>
<h2>What do you do in your free time?</h2>
<p>I am an expert Rock Band drummer, and a terrible live drummer.  It&#8217;s summer now, so I get to spend a lot of time with my son.  I also play video games and go see live music when interesting acts come through town.</p>
<h2>Current favorite apps?</h2>
<p>While working, I&#8217;m constantly using Propane, git, and Textmate.  In my off hours, I use Comixology and Kindle a lot on the iPad.</p>
<h2>Small picture for your Workplace?</h2>
<p>I&#8217;m still working remote for another few weeks, so it&#8217;s just my Macbook Pro and me at some random cafe.  If I stay at home, I alternate between my bean bag or the couch.</p>
<h2>Favorite: Color, Font, Language, JS Framework?</h2>
<p>Green, Monaco, Ruby, and Node.js.</p>
<h2>Name something that has inspired you recently?</h2>
<p>I&#8217;d have to say Node.js and asynchronous web development in general. Whether Node.js becomes the next hot thing in web development or not, asynchronous programming is on a lot more minds now.  There are even several experiments in getting Rails on an asynchronous core.</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>Full time.  I like being able to focus on a single product, rather than having to change gears a lot.  Product development goes far beyond the initial launch.  There are always a lot of improvements to make after it first goes out the gate.  Freelance work can be fun and profitable, it just wasn&#8217;t for me.</p>
<h2>What are your personnel projects and goals for 2010?</h2>
<p>I&#8217;d love to get my 9 year old son on GitHub with his first commit.  I feel like this could be his year.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/rick-olson/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Fogus</title>
		<link>http://thegeektalk.com/interviews/fogus/</link>
		<comments>http://thegeektalk.com/interviews/fogus/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:37:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[interviews]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[Co-author]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Lisp]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Scheme]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=487</guid>
		<description><![CDATA[Who is Fogus? A programmer in Northern Virginia.  I am co-authoring a book entitled The Joy of Clojure with Chris Houser. About Clojure? Clojure is a practical mixture of Common Lisp, Scheme, ML, Haskell, T, Java, and its own novelty situated on the JVM and CLR that has worked to resurrect the viability of using [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Ffogus%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Fogus%20%23Clojure%20%23Co-author%20%23Git%20%23Github%20%23Haskell%20%23Java%20%23Lisp%20%23Programmer%20%23Scheme%22%20%7D);"></div>
<h2>Who is Fogus?</h2>
<p>A programmer in Northern Virginia.  I am co-authoring a book entitled <a href="http://joyofclojure.com">The Joy of Clojure</a> with <a href="http://twitter.com/chrishouser">Chris Houser</a>.<span id="more-487"></span></p>
<h2>About Clojure?</h2>
<p>Clojure is a practical mixture of Common Lisp, Scheme, ML, Haskell, T, Java, and its own novelty situated on the JVM and CLR that has worked to resurrect the viability of using Lisp in industry.</p>
<h2>Clojure IDE?</h2>
<p>I personally use Emacs for my Clojure programming but I&#8217;m not an advocate for it unless you&#8217;re already familiar.  If I were to recommend one I would say to choose the IDE that you&#8217;re familiar with (Eclipse, Vi, Emacs, Netbeans, IDEA, or JEdit).</p>
<h2>Clojure vs Scala?</h2>
<p>I like both.  I&#8217;ve written my fair share of Scala at my job and I&#8217;ve mostly enjoyed it so far.  However, I am passionate about Clojure. Scala&#8217;s static typing has been beneficial to me and my team, but it required a lot of thought to get a rock-solid domain model fleshed out.  Lisp on the other hand is the original agile language, and I&#8217;m more productive using Clojure than any language I&#8217;ve used.</p>
<h2>What does your typical day look like?</h2>
<p>I wake up at 6am, get myself and the kids ready for school, and drive 15 minutes to work.  I really like my job because it affords me the opportunity to get my hands into a lot of different languages and domains while being surrounded by extremely smart programmers.  During the day I like to go for a walk and think about the problems that I&#8217;m working on.  Nothing helps more to get my head straight than a walk (except for sleeping).  When I get home in the evening I have dinner with the family and listen to my wife play piano until its time for the kids to go to bed.  After that I try to get some <a href="http://github.com/fogus">personal coding</a> in and finish the day reading a book.</p>
<h2>What do you do in your free time?</h2>
<p>I read like an insane person.  I like to code.  I also like to go to local museums with the family.  There is a local <a href="http://www.meetup.com/Cap-Clug/">Captial Area Clojure Users Group</a> that holds monthly meetings that I love to attend.  Watching baseball is usually fun, but my favorite team has made that very difficult to stomach lately.</p>
<h2>Current favorite apps?</h2>
<p>I try not to get too reliant on any particular app or configuration &#8212; I use (mostly) default Emacs bindings for heaven&#8217;s sake.  Having said that, it&#8217;s unpleasant for me to write Clojure code without Aquamacs with clojure-mode and Paredit.  I&#8217;m perpetually on the lookout for a note-taking application better than a set of nested directories and text files (to no avail), so at this moment I&#8217;m exploring Evernote.  Thanks to Instapaper, looking at the raw Internet feels crass.</p>
<h2>Small picture for your Workplace?</h2>
<p><a href="http://thegeektalk.com/wp-content/uploads/2010/06/fogus-workplace.jpg"><img class="alignnone size-medium wp-image-488" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2010/06/fogus-workplace-300x224.jpg" alt="" width="300" height="224" /></a></p>
<h2>Favorite: Language, JS Framework?</h2>
<p>My favorite language is Clojure.  I am not extremely well-versed in Javascript, but I have used jQuery and liked it very much.  While it stretches the definition of framework, I&#8217;m very excited about <a href="http://jashkenas.github.com/coffee-script/">CoffeeScript</a> and hope to explore it further.</p>
<h2>Name something that has inspired you recently?</h2>
<p>I attended a recent Clojure Studio with Rich Hickey and Stuart Halloway and while I had met them both previously, it was nice to have them available to answer my idiotic questions.  Their passion and intelligence was mind-blowing to say the least.</p>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>At the moment I like full-time employment because of the team that I&#8217;m working with and the freedom that I&#8217;m given to explore.  However, in the absence of these things I would probably prefer freelance.</p>
<h2>What are your personnel projects and goals for 2010?</h2>
<p>I&#8217;m currently working on a contracts-programming framework for Clojure named <a href="http://github.com/fogus/trammel">Trammel</a> that I would like to get to a 1.0 release this year.  Aside from that, I&#8217;m hoping to help advocate Clojure now and into the future.  I hate to admit it, but I&#8217;m not very skilled with regular expressions or SQL &#8212; something I would like to remedy before 2011.  I&#8217;ve always managed to get by, but these are definite deficiencies in my skill-set.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/fogus/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Chris Nagele (Wildbit)</title>
		<link>http://thegeektalk.com/interviews/chris-nagele/</link>
		<comments>http://thegeektalk.com/interviews/chris-nagele/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 20:13:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Beanstalk]]></category>
		<category><![CDATA[Company]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[SVN]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[Wildbit]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=366</guid>
		<description><![CDATA[Who is Chris Nagele? I&#8217;m the founder of Wildbit, a web software company. We build and run web products including Beanstalk, Newsberry, and Postmark. About Wildbit? Wildbit originally started as a web software consulting company in 1999. We&#8217;ve built and designed web sites and products for clients including Nuzizo, MeetPips, LoseItorLoseIt, and more. In 2009, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fchris-nagele%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Chris%20Nagele%20%28Wildbit%29%20%23Beanstalk%20%23Company%20%23Git%20%23Startup%20%23SVN%20%23Web%20%23Web%20design%20%23Wildbit%22%20%7D);"></div>
<h2>Who is Chris Nagele?</h2>
<p>I&#8217;m the founder of <a href="http://wildbit.com/">Wildbit</a>, a web software company. We build and run web products including <a href="http://beanstalkapp.com/">Beanstalk</a>, <a href="http://newsberry.com/">Newsberry</a>, and <a href="http://postmarkapp.com/">Postmark</a>.<span id="more-366"></span></p>
<h2>About Wildbit?</h2>
<p>Wildbit originally started as a web software consulting company in 1999. We&#8217;ve built and designed web sites and products for clients including <a href="http://nuzizo.com/">Nuzizo</a>, <a href="http://meetpips.com/">MeetPips</a>, <a href="http://loseitorloseit.com/">LoseItorLoseIt</a>, and more. In 2009, due to the rapid growth of Wildbit&#8217;s own products, the company shifted to products only. We now only offer <a href="http://wildbit.com/hire">design services</a> on a limited basis.</p>
<p>Our team of ten is 100% virtual, located in six countries including US, Russia, Ukraine, Germany, Bulgaria, and Serbia. Each person works from their own office or home.</p>
<h2>How do stay productive in a virtual team?</h2>
<p>Most people think it is a challenge to stay productive with a virtual team due to lack of control and in person communication. I&#8217;d argue that since we are virtual, we are actually more productive. The key is having the right people who are self-motivated. Once that happens the benefits of virtual work really show. It allows for complete focus and reduces distraction, which is key to our type of work.</p>
<p>That being said, we do rely on tools like Skype, iChat, <a href="http://lighthouseapp.com/">Lighthouse</a>, <a href="http://beanstalkapp.com/">Beanstalk</a>, <a href="http://campfirenow.com/">Campfire</a> and other tools to keep in touch. We also have annual retreats in places like Bulgaria, <a href="http://wildbit.com/blog/2007/03/12/wildbit-retreat-cyprus/">Cyprus</a>, and <a href="http://wildbit.com/blog/2008/09/08/next-wildbit-retreat-turkey/">Turkey</a> where the entire team gets together to discuss goals and just hang out.</p>
<h2>How do you find inspiration for an idea for a new project?</h2>
<p>For me, inspiration only comes when doing something else. For instance, the inspiration for Beanstalk came when reading the book <a href="http://www.pragprog.com/titles/prj/ship-it">Ship It</a>! I wanted more people to have access to version control without the hassle of managing a server, which was also my own personal pain point. <a href="http://postmarkapp.com/">Postmark</a>, our latest product, is another good example. Even though we have a robust email infrastructure for <a href="http://newsberry.com/">Newsberry</a>, we were almost blind to the volume and statistics for our email delivery in Beanstalk. Postmark solved that problem.</p>
<h2>What does your typical day look like?</h2>
<p>I actually get up pretty late, around 9am or so. Each morning the entire team has a 10am chat in Campfire to discuss how iterations are going and plan the day, so I give myself some time to catch up before it starts. We keep it short, but allow enough time to keep aligned and solve problems. Since each person on the team is several time zones ahead, the mornings are usually packed with tasks like discussing new designs, reviewing new features, and planning iterations.</p>
<p>After that, I spend the rest of the day writing (blog, twitter, content), doing some support, and reviewing the plans for our products. I usually finish up the day by going to the gym.</p>
<h2>What do you do in your free time?</h2>
<p>My wife and I live in center city Philadelphia, so we spend a lot of time enjoying the city. We also travel as much as possible, which is a clear benefit of having a virtual team and running a software company.</p>
<h2>Current favorite apps?</h2>
<p>Chrome at the moment. Most of the apps I use are browser based, so having a fast, clean browser makes everything a better experience.</p>
<h2>Small picture for your Workplace?</h2>
<p>This one is hard to define. I work from home, from an amazing coworking space in Philadelphia called <a href="http://indyhall.org/">Independence Hall</a>, and from anywhere in the world I travel. The only thing consistent is the laptop (Macbook Air) or desktop (iMac) I use.</p>
<h2>What are your personal projects and goals for 2010?</h2>
<p>We&#8217;re fully focused on our products. We&#8217;re only a team of ten people, but the energy that is going into Beanstalk, Newsberry, and Postmark this year is amazing. My main goal is to keep the momentum going.</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/chris-nagele/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Debasish Ghosh</title>
		<link>http://thegeektalk.com/interviews/debasish-ghosh/</link>
		<comments>http://thegeektalk.com/interviews/debasish-ghosh/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 15:32:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[interviews]]></category>
		<category><![CDATA[Akka]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Clojure]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Haskell]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[JVM]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=362</guid>
		<description><![CDATA[Who is Debasish Ghosh? I am the CTO of Anshinsoft Corp, though I would like to call myself a technology evangelist, a hacker and a programmer at heart. I love programming and, if it were a socially acceptable norm, I would like to do only that and nothing else in my day job. I have [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fdebasish-ghosh%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Debasish%20Ghosh%20%23Akka%20%23C%2B%2B%20%23Clojure%20%23Erlang%20%23Git%20%23Haskell%20%23JSON%20%23JVM%20%23Scala%22%20%7D);"></div>
<h2>Who is Debasish Ghosh?</h2>
<p>I am the CTO of <a href="http://www.anshinsoft.com">Anshinsoft Corp</a>, though I would like to call myself a technology evangelist, a hacker and a programmer at heart. I love programming and, if it were a socially acceptable norm, I would like to do only that and nothing else in my day job. I have more than 20 years of programming experience, started with C, graduated to C++ and then on to Java. My love for JVM still continues. The affiliation for language however has changed to Scala and Clojure. I also enjoy programming in Erlang and have been desperately trying to get my heads into Haskell. I am an open source hacker, creator of open source projects sjson and scouchdb and a committer in the Akka project.<span id="more-362"></span></p>
<h2>Why Scala?</h2>
<p>I do not subscribe to the view that pure functional programming is the be all and end all to developing software. I like object oriented technologies and feel that the right blend of OO and FP provides a viable mix for building modular software. Scala is object functional (actually Martin Odersky calls it post functional) and is a multi-paradigm language on the JVM. It has a rich type system, provides the right balance of purity and pragmatism, offers great concurrency features and above all an easier migration path for Java programmers. And for me the language fits like a glove coming from the verbose domain of Java programming. Its great fun programming in Scala. Another great plus that hybrid languages like Scala offers to developers coming from imperative programming background is that they provide a gateway to the pure functional languages like Haskell. Now that I have been programming in Scala for the last 2 years I find it easier to grok Haskell.</p>
<h2>What does your typical day look like?</h2>
<p>I have a day job where I try to do lots of interesting stuff involving multiple technology platforms, mostly on the JVM. We deliver back-office solutions for the capital market domain &#8211; hence there&#8217;s no dirth of interesting technology solutions cooking up within Anshinsoft. Occasionally you will also find me in many of those corporate and HR meetings that I have to attend on a regular basis at my workplace. On many occasions I am in long telecons with our clients discussing project issues or future roadmaps. I come back from office pretty late in the evening. I am not a party animal and love to stay indoors and spend time with my wife. After dinner, I usually do a couple of hours of hacking before I crash for the next day.</p>
<h2>What do you do in your free time?</h2>
<p>Of late, I hardly get any free time! Currently I am involved in three open source projects, all of them based on Scala.</p>
<ul>
<li> <a href="http://github.com/debasishg/sjson">Sjson</a> is a JSON serialization package for Scala objects.</li>
<li> <a href="http://github.com/debasishg/scouchdb">Scouchdb</a> is a Scala driver and view server for CouchDB.</li>
<li><a href="http://akkasource.org">Akka</a> is a Scala/Java middleware that offers scalable, fault-tolerant concurrency and remoting through actors to applications on the JVM. It&#8217;s founded by Jonas Boner and I am a committer in the team.</li>
</ul>
<p>Besides being involved in these 3 projects, I am writing a book named DSLs In Action to be published by Manning this summer. The MEAP is already available since October (http://manning.com/ghosh).</p>
<p>Still whenever I can manage some free time I jump on to some place else for a quiet week of solitude.</p>
<h2>Current favorite apps?</h2>
<ul>
<li>JRebel</li>
<li>Specs</li>
<li>Scalacheck</li>
<li>Google Chrome</li>
<li>Git</li>
</ul>
<h2>What OS do you prefer?</h2>
<p>My hacking projects are almost exclusively on Ubuntu. It&#8217;s currently my preferred OS.</p>
<h2>Small picture for your Workplace?</h2>
<p><a href="http://thegeektalk.com/wp-content/uploads/2010/03/work.jpg"><img class="alignnone size-medium wp-image-363" title="workplace" src="http://thegeektalk.com/wp-content/uploads/2010/03/work-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h2>Favorite: Color, Font, Language, JS Framework?</h2>
<ul>
<li>Color: Black</li>
<li>Font: Inconsolata, Proggy</li>
<li>Language: Scala, Clojure, C</li>
<li>JS Framework: node.js</li>
</ul>
<h2>Name something that has inspired you recently?</h2>
<ul>
<li>More committment to open source development</li>
<li>Erlang as a middleware platform</li>
<li>NoSQL</li>
</ul>
<h2>What do you prefer (and why)? Freelance work or full time employment?</h2>
<p>Full time employment as a hacker where I don&#8217;t need to get involved in the chores of managerial activities.</p>
<h2>What are your personnel projects and goals for 2010?</h2>
<p>Complete the book, learn Haskell, contribute more in Akka, do more of Clojure</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/debasish-ghosh/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Timothy Perrett</title>
		<link>http://thegeektalk.com/interviews/timothy-perrett/</link>
		<comments>http://thegeektalk.com/interviews/timothy-perrett/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 20:26:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Lift]]></category>
		<category><![CDATA[Programmer]]></category>
		<category><![CDATA[Scala]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=354</guid>
		<description><![CDATA[Who is Timothy Perrett? I am a technical specialist at a division of Xerox corporation during the day, and a Lift and Akka committer during my spare time. More recently, I became an author and started writing a book on Lift called &#8220;Lift in Action&#8221; to be released later in 2010. I spend most of [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Ftimothy-perrett%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Timothy%20Perrett%20%23Git%20%23Github%20%23Lift%20%23Programmer%20%23Scala%22%20%7D);"></div>
<h2>Who is Timothy Perrett?</h2>
<p>I am a technical specialist at a division of Xerox corporation during the day, and a Lift and Akka committer during my spare time. More recently, I became an author and started writing a book on Lift called &#8220;Lift in Action&#8221; to be released later in 2010. I spend most of my time writing systems integration middleware and designing systems for our corporate customers.<span id="more-354"></span></p>
<h2>Ruby or Scala? and why?</h2>
<p>Ruby will always be my programming pocket knife, but Scala is my weapon of choice for production work. Not wanting to beat on Ruby, because it has some great pros, rather, Scala just works much better for the type of cross-platform work I usually do. If I just need to bash out a quick script to do something, or automate some task im working on, then sure, I&#8217;ll use Ruby. However, if I need to build a full web-application with lots of complex components Scala (and Lift) wins. easily. Its just a much nicer way of working and allows me a lot of flexibility and security that I didnt find with Ruby &#8211; for instance, inferred types at compile time keeps the code neat / light but still totally type-safe.</p>
<h2>About Lift?</h2>
<p>Lift is awesome, firstly from technical perspective, and secondly for its great community. The community was what actually persuaded me to stick around and learn Lift properly &#8211; its full of awesome smart people and no question is ever too dumb. We really like to foster newbies and respond to their questions in an effort to make their getting started and translation of understanding to be as pain-free as possible. Lift is without doubt the best web-framework I&#8217;ve ever used &#8211; it has a super great feature set and really lets users focus on their problem domain, not on framework level plumbing.</p>
<h2>What does your typical day look like?</h2>
<p>My working days usually involve getting up first thing, checking my emails then touching base with my team and then getting down to my tasks. In any given day it could either be going to see customers or straight development. My life is fortunately pretty varied.</p>
<h2>What do you do in your free time?</h2>
<p>Im massively into skiing during the winter months, so that has just finished occupying what little time I have when not writing the book or doing my day job. Now we are moving into summer I&#8217;ll be kayaking again soon as I live right by the river. I guess if im not doing either of those things then im usually hanging out in the garden having a beer with friends.</p>
<h2>Current favorite apps?</h2>
<p>Probably SBT (simple build tool). I&#8217;ve written some plugins for it and use it all the time now for my dev work and its just such a slick build tool&#8230; it blows away Maven and Any with ease.</p>
<h2>What OS do you prefer?</h2>
<p>Mac OSX all the way &#8211; no other operating system comes close! I also really like BSD and Ubuntu for deployment.</p>
<h2>Small picture for your Workplace?</h2>
<p><a href="http://thegeektalk.com/wp-content/uploads/2010/03/P1010225.jpeg"><img class="alignnone size-medium wp-image-353" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2010/03/P1010225-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h2>Favorite: Language, JS Framework?</h2>
<p>Right now its gotta be <a href="http://cappuccino.org/">cappuccino</a> &#8211; the guys at 280 North are doing some amazing work with porting Cocoa to the browser and I think 2010 will be a big year for them. Its great for developers as you don&#8217;t have to worry about CSS and so forth, its just a clean, code-orientated approach.</p>
<h2>Name something that has inspired you recently?</h2>
<p>The Lift team. Working with awesome minds is very inspiring and i&#8217;ve learn so much from guys like David, Marius and Jonas.</p>
<h2>What are your personnel projects and goals for 2010?</h2>
<p>Of course im working on Lift in Action, so im aiming to have that in stores for around November &#8211; right now that is probably the biggest goal I have. I&#8217;m also really looking forward to Scala Days at EPFL this April&#8230; it will be the biggest meeting on Lift committers ever so thats going to be really awesome. I&#8217;m also looking forward to Devoxx this year and hoping to speak there again. ﻿</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/timothy-perrett/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Dr Nic Williams</title>
		<link>http://thegeektalk.com/interviews/dr-nic-williams/</link>
		<comments>http://thegeektalk.com/interviews/dr-nic-williams/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 10:40:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[developers]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[CEO]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[ROR]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://thegeektalk.com/?p=330</guid>
		<description><![CDATA[Who is Dr Nic Williams? I tentatively started referring to myself as &#8216;Dr Nic&#8217; in 2006 on forums and blog comments after I created my blog http://drnicwilliams.com I acquired that domain only because some clown had just taken http://nicwilliams.com Similarly, I wasn&#8217;t able to get nicwilliams@gmail.com when I created an account. My history online shows [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Fthegeektalk.com%252Finterviews%252Fdr-nic-williams%252F%22%2C%20%22style%22%3A%20%22small%22%2C%20%22title%22%3A%20%22Dr%20Nic%20Williams%20%23CEO%20%23Git%20%23Rails%20%23ROR%20%23Ruby%22%20%7D);"></div>
<h2>Who is Dr Nic Williams?</h2>
<p>I tentatively started referring to myself as &#8216;Dr Nic&#8217; in 2006 on forums and blog comments after I created my blog http://drnicwilliams.com I acquired that domain only because some clown had just taken http://nicwilliams.com Similarly, I wasn&#8217;t able to get nicwilliams@gmail.com when I created an account. My history online shows that &#8216;nicwilliams&#8217; was my normal login name for sites I used pre-2006: rubyforge, skype, the old rails trac ticket system, etc. I was kind of committed to &#8220;Dr Nic&#8221; after I released a fun library &#8220;Dr Nic&#8217;s Magic Models&#8221; in 2006. Who puts their own name in a project title? I just felt the title &#8220;Magic Models&#8221; needed author attribution. Soon my other project&#8217;s were being called &#8220;Dr Nic&#8217;s XYZ&#8221; and at conferences no one knew who I was if I only introduced myself as &#8220;Nic Williams&#8221;.</p>
<p>It was a bit of fun when I was anonymous and it grew from there. Pretty lucky.<span id="more-330"></span></p>
<h2>Why Ruby?</h2>
<p>I&#8217;ve used languages that had metaprogramming facilities before, such as Python and Smalltalk, though Ruby was the first language and had the first community of users who valued and were motivated by &#8220;code aesthetics&#8221;. I like exploring &#8220;best looking API design&#8221; and &#8220;if I change this library, then my app code looks awesome&#8221; aspects of software design.</p>
<p>Ruby has also been a beacon to attract some great software developers who have created wonderful open source projects, such as rails, capistrano, cucumber, rspec, haml and more. So the ecosystem around Ruby makes the language itself more wonderful.</p>
<h2>Git or SVN?</h2>
<p>What a delightfully retro question. Perhaps the question could be &#8220;git vs hg vs darcs?&#8221; or similar. I use git, my toolset is built around git, including deployment to Heroku via git. I&#8217;m sure mercurial users have evolved to have a similar ecosystem. Our&#8217;s is very optimized around git. For example, I now maintain the &#8216;github&#8217; command-line app, which let&#8217;s you search, clone and fork projects on Github. It is the ultimate tool for open source developers who use git and github.</p>
<h2>What does your typical day look like?</h2>
<p>The Mocra office opens at 7:30 and people wander home after 4:30. This gives us good overlap with clients in America and helps beat the morning traffic.</p>
<h2>What do you do in your free time?</h2>
<p>I&#8217;m married with two kids. I&#8217;ll ask my friends what &#8220;free time&#8221; means.</p>
<h2>Current favorite apps?</h2>
<p>I love apps that I can hack, configure, and rewire. TextMate&#8217;s &#8220;bundles&#8221; allow it to be customized to any new programming languages, frameworks or libraries that come along that it never knew existed. I&#8217;ve maintained or created a dozen of these, that&#8217;s how fun it is to customize your text editor.</p>
<p>The same thrill applies to FireFox and Chrome/Chromium and the ability to run extensions/greasemonkey scripts to modify other people&#8217;s sites.</p>
<h2>What OS do you prefer?</h2>
<p>I prefer OS X because it prefers me.</p>
<h2>Small picture for your Workplace?</h2>
<p><a href="http://www.flickr.com/photos/drnic/4415604295/"><img class="alignnone size-medium wp-image-331" title="Workplace" src="http://thegeektalk.com/wp-content/uploads/2010/03/4415604295_f310faf0f9-300x225.jpg" alt="" width="300" height="225" /></a></p>
<h2>Favorite: Language (Ruby, Python &#8230;.), JS Framework?</h2>
<p>I love Ruby. I know Ruby, I know it&#8217;s libraries, I know how to test it; so I get the benefit of experience now. But even when I knew very little I loved it. I&#8217;ve used Python, Smalltalk, Java, C, Objective-C, etc. Ruby and I think the same way.</p>
<p>For testing, I lean heavily on integration tests and less on unit testing. Currently we&#8217;re using cucumber with capybara (instead of webrat) as it seems to have nice JavaScript support for scenarios that need it.</p>
<p>For browser-side scripts with JavaScript, I prefer the jQuery library. I&#8217;ve only used PrototypeJS before it. I&#8217;ve written moderate JavaScript apps, blog badges and greasemonkey scripts, and I always like to start with jQuery.</p>
<p>For unit testing JavaScript, I still like Blue Ridge and did excitable talk on it in 2009 in London. I&#8217;m still looking though and hope the perfect, pre-packaged JavaScript testing environment for Rails apps and stand-alone JavaScript widgets comes along.</p>
<h2>Name something that has inspired you recently?</h2>
<p>I recently drove 14 days, 3000+km across Nepal and India in a tiny auto-rickshaw, without my armada of laptop, internet and distractions. The inspiration came when I realized &#8220;I need to do this more often!&#8221; I love coding, but I need to create more time to explicitly not code.</p>
<h2>What are your personal projects and goals for 2010?</h2>
<p>I don&#8217;t commonly have &#8220;personnal project goals&#8221; &#8211; the worst place a bug or fun idea can be is on my TODO list. I&#8217;ll often never get it it.</p>
<p>With Rails 3 coming into public existence, and all the community of dependent open source projects being upgraded, it is now time to upgrade the Rails TextMate bundle again. I started with a twitter account (@<a href="http://twitter.com/railstmbundle">railstmbundle</a>) to summarize changes and my thoughts. Before I get too excited I need a wholesale solution to supporting Rails 2 and Rails 3. We&#8217;ve never attempted this before; well, Rails has never changed so radically before.</p>
<p>For Mocra, we have a number of goals for the year. We&#8217;ll announcement when we achieve them!<br />
﻿</p>

]]></content:encoded>
			<wfw:commentRss>http://thegeektalk.com/interviews/dr-nic-williams/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

