<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Nicolas Alpi | Blog of a freelance web developer.</title>
 
 <link href="http://notgeeklycorrect.com/" />
 <updated>2011-02-08T07:17:33+00:00</updated>
 <id>http://notgeeklycorrect.com/</id>
 <author>
   <name>Nicolas Alpi</name>
   <email>nicolas.alpi@gmail.com</email>
 </author>

 
 <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/NotGeeklyCorrect" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="notgeeklycorrect" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
   <title>Launch GVIM MacVim With the Correct PATH Variable</title>
   <link href="http://www.notgeeklycorrect.com/2011/02/08/launch-gvim-macvim-with-the-correct-path-variable" />
   <updated>2011-02-08T07:02:23+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/02/08/launch-gvim-macvim-with-the-correct-path-variable</id>
   <content type="html">&lt;p&gt;I had the problem sitting there for a long time, and I finally found the solution this morning.&lt;/p&gt;
&lt;p&gt;When I was launching Vim from the terminal, my $&lt;span class="caps"&gt;PATH&lt;/span&gt; variable was setup properly. &lt;br /&gt;
Idem when I was launching Gvim from the terminal, all good. &lt;br /&gt;
But when I launching Gvim from the launcher, the $&lt;span class="caps"&gt;PATH&lt;/span&gt; always ended up to the default $&lt;span class="caps"&gt;PATH&lt;/span&gt; (usual /usr/bin &amp;#8230; but no trace of my rvm installation). Causing rails.vim and some other commands, Ruby related, to fail.&lt;/p&gt;
&lt;p&gt;One of the solution is to &lt;strong&gt;edit the Gvim launcher&lt;/strong&gt; with the command:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;code class="bash"&gt;bash -lc Gvim
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;p&gt;I&amp;#8217;m happy I found it, that will give the opportunity to have a proper look at Gvim as a terminal alternative. I found that having menu can be useful time to time for plugins that you don&amp;#8217;t use often.&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Weekly Roundup 4</title>
   <link href="http://www.notgeeklycorrect.com/2011/02/07/weekly-roundup-4" />
   <updated>2011-02-07T06:07:40+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/02/07/weekly-roundup-4</id>
   <content type="html">&lt;p&gt;Quite a busy week, so not that much links.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://railsdeveloper.com/questions/41-what-can-i-do-to-make-capistrano-deploys-faster"&gt;What can I do to make Capistrano deploy faster&lt;/a&gt;&lt;/strong&gt;: Simple snippet to make your deploy time even faster when using Capistrano.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.cleveralgorithms.com/nature-inspired/index.html"&gt;Clever algorithms, Nature inpired programming recipes&lt;/a&gt;&lt;/strong&gt; looks like an awesome book, and all the examples are in Ruby. I&amp;#8217;ll give it a go as soon as I find the time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.sitepoint.com/2011/01/26/10-ruby-on-rails-best-practices/"&gt;Ruby on Rails best practices&lt;/a&gt;&lt;/strong&gt;: Usally I&amp;#8217;m not a big &lt;a href="http://www.sitepoint.com"&gt;Sitepoint&lt;/a&gt; fan, but this blog post, very well written, gives a good intro about Rails best practices.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That’s all for this week, you now can close your browser and return to a normal activity.&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Weekly Roundup 3</title>
   <link href="http://www.notgeeklycorrect.com/2011/01/25/weekly-roundup-3" />
   <updated>2011-01-25T09:36:49+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/01/25/weekly-roundup-3</id>
   <content type="html">&lt;p&gt;&lt;strong&gt;&lt;a href="http://startupquote.com/"&gt;Startup Quote&lt;/a&gt;&lt;/strong&gt;, inspirational quotes from successful start-up founders.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://anders.janmyr.com/2010/09/why-ruby.html"&gt;Why Ruby?&lt;/a&gt;&lt;/strong&gt;, if you still need some help choosing between Ruby and another language.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://bjhess.com/blog/a_week_off_the_grid/"&gt;A week off the grid&lt;/a&gt;&lt;/strong&gt;, I read this advice in the [“Do More Faster”:http://amzn.to/gyJuDb] book, and I’m waiting for my first experimentation. I found Barry write up on his experience very informative.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://timeless.judofyr.net/your-blog-is-a-project"&gt;Your blog is a project&lt;/a&gt;&lt;/strong&gt;, something I tend for forgot on the past.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/nu7hatch/gmail"&gt;Gmail gem&lt;/a&gt;&lt;/strong&gt;, A Rubyesque interface to Gmail, with all the tools you&amp;#8217;ll need. No need to say more, fantastic gem.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://www.heroscale.com/"&gt;Hero Scale&lt;/a&gt;&lt;/strong&gt;, Automatically scales your Heroku apps. Sounds fantastic on the paper. I’ll give it a go on my next project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.smashingmagazine.com/2011/01/18/time-saving-and-educational-resources-for-web-designers/"&gt;Time-Saving and Educational Resources for Web Designers&lt;/a&gt;&lt;/strong&gt;, a compilation of very useful resources, even if, like me, you’re not a designer you should find some valuable apps.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://rubythere.com/"&gt;Ruby There&lt;/a&gt;&lt;/strong&gt;, all 2011 majors Ruby conferences in one page.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.pragprog.com/titles/olag/agile-in-a-flash"&gt;Agile in flash&lt;/a&gt;&lt;/strong&gt;, interesting concept off Agile reference cards instead of a book.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That’s all for this week, you now can close your browser and return to a normal activity.&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>5am wake up. Is it so crazy to wake up early?</title>
   <link href="http://www.notgeeklycorrect.com/2011/01/24/5am-wake-up-is-it-crazy-to-wake-up-early" />
   <updated>2011-01-24T06:17:05+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/01/24/5am-wake-up-is-it-crazy-to-wake-up-early</id>
   <content type="html">&lt;p&gt;I don&amp;#8217;t remember the exact date I started, but around a year ago I started a &amp;#8220;new experimentation&amp;#8221;: &lt;strong&gt;Being an early bird&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;My sleeping/working background pattern&lt;/h2&gt;
&lt;p&gt;As a lot of developers, I used to be a night owl. Coding/hacking/writing on personal projects during the night, then struggling to wake up every single morning.&lt;/p&gt;
&lt;p&gt;I always had a strange sleep pattern, coding lately for 2 or 3 nights in a row, and then going to bed at 9pm on the fourth day, then again 3 days of late code and 9pm sleep.&lt;/p&gt;
&lt;p&gt;I would wake up around 7am or 8am. When I say I would wake up, it was more Nathalie waking me up, pushing me out of bed every single morning.&lt;/p&gt;
&lt;p&gt;When I was single it was even worst, I was living with my roommate, and he had the same waking up issues, so we had 4 alarm clock in our tiny apartment. One in every room, so we could be sure of getting up. Not quite effective.&lt;/p&gt;
&lt;p&gt;I knew this sleep pattern could not stay for long now for multiple reason:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;First, my brain didn&amp;#8217;t like the non scheduled type of things. Sometimes staying up late, sometimes going to bed early, caffeine all night, it&amp;#8217;s not the best way to treat your brain and body.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Secondly, I was now in a couple. Being in a couple means doing concessions, you can&amp;#8217;t continue to hack all night long every night. So at first we tried to agree on a hack day schedule, hacking X days + Saturday and the rest is unwired. It was working on the first weeks, then all fall apart one day or another. Then I came across some blogs talking about this &amp;#8220;waking up early&amp;#8221; idea. I decided to give it a go.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At the time, I didn&amp;#8217;t know how long I was going to keep it, neither than there was going to be 3 stages on this new habit.&lt;/p&gt;
&lt;h2&gt;First stage, making it a habit&lt;/h2&gt;
&lt;p&gt;I&amp;#8217;m not sure it would be acceptable for your body to go from 8am to 5am in one morning.&lt;/p&gt;
&lt;p&gt;I had to make it a habit. I decided to &lt;strong&gt;go for 1 month&lt;/strong&gt; at first, but 1 month where I would wake up early every single morning, &lt;strong&gt;even on the weekend&lt;/strong&gt;. The idea was to &lt;strong&gt;make it a habit&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I was going to wake up earlier each week. I started waking up at 6.30am for one week, then 6am for another week, then 5.30am and 5.15am on the last week. Obviously I would go to bed early, and I found it easier to fall asleep. Strangely &lt;strong&gt;I found it also easier to wake up at those early hours&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I started around spring here, and I was rising up with the sun. I would wake up, power on the computer and go to make a cup of coffee, all listening to the silence and feel the light entering the place. It&amp;#8217;s a nice feeling.&lt;/p&gt;
&lt;p&gt;So &lt;strong&gt;it took me around one month to make it a habit&lt;/strong&gt;, but it took no time to start feeling the positive effect on my life.&lt;/p&gt;
&lt;p&gt;Now I&amp;#8217;m waking up early, my schedule changed. I can hack on personal projects in the morning, then breakfast, and start working for my clients around 8.30am or 9am. I would probably put an extra hour to personal work around 5pm to 6pm. When Nathalie arrives at 6pm, I can close the computer, and enjoy &lt;strong&gt;the rest of the evening entirely dedicated to Nathalie&lt;/strong&gt; or at least other activities than wired ones.&lt;/p&gt;
&lt;p&gt;It took me around 2 months to move from 5.15am to 5am. Doing it by transitions. I&amp;#8217;m now going to bed around 9pm, and fall asleep around 10pm probably. Sometimes a bit before.&lt;/p&gt;
&lt;p&gt;I try to make sure I have every day at least 7 hours of sleep. It appears to be the time I need.&lt;/p&gt;
&lt;h2&gt;From silence to rush&lt;/h2&gt;
&lt;p&gt;After at least 6 or 7 month of this schedule, I was a happy bunny. &lt;strong&gt;My productivity was rocketing&lt;/strong&gt;, waking up with the sun and the birds song was lovely. Evening with my fiancee were great, and it was a nice feeling not to feel guilty of not working in the evening.&lt;/p&gt;
&lt;p&gt;Then Nathalie decided to take some courses at the Open University, and we took a gym membership. So that was more activities to add on our schedule.&lt;/p&gt;
&lt;p&gt;We decided that we would go to the gym as soon as Nathalie would come back from work, in the evening, and Nathalie decided to give a go to the early rise.&lt;/p&gt;
&lt;p&gt;It changed everything for me. The morning silence transformed itself into a morning rush for the first weeks. We would wake up, then take breakfast together, then Nathalie would go to the shower then myself, then, I would finally reach my computer. Even if my client work productivity didn&amp;#8217;t change, my morning productive was in a deep down fall. It has been hard, for me, to adapt this new schedule.&lt;/p&gt;
&lt;h2&gt;Finally it&amp;#8217;s just a new habit&lt;/h2&gt;
&lt;p&gt;So, after a few weeks, I realised it was just another habit. I needed to change my habit one more time. I had the same activities than before (personal work, breakfast, shower, personal work) but in a different order (breakfast, shower, personal work). Starting pomodoro helped me a lot to make it a habit, and to stick with my daily goals.&lt;/p&gt;
&lt;h2&gt;In a nutshell&lt;/h2&gt;
&lt;p&gt;So, if you want to start the 5am waking up call, here are my tips:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Make it a habit&lt;/strong&gt;: Start for one month, no cheating, wake up early every single day. Even during the week end. That will help your body to make it a habit. Try to always have the same go to bed time as well, so your body can learn from it.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Do it progressively&lt;/strong&gt;: If you want to wake up more than 1 hour earlier, doing it progressively will help your body make the transition. Go by 30 minutes steps.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Have a paper/list ready&lt;/strong&gt;: I found it easier to have a list of 2 or 3 actions ready near the bed or the desk. So when I wake up, I know what I have to do.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As I said, it has been nearly a year now, and I can see pros and cons on the technique.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;PRO&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Makes you highly productive.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;If you&amp;#8217;re a freelance, it&amp;#8217;s easier to manage the balance between personal and working life.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Gives a strict pattern to your body.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Even in the week end, your body is use to the pattern and you wake up earlier than usual.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Spring/Summer wake up is awesome! Sun rising, birds singing &amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;&lt;span class="caps"&gt;CONS&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Evening events are harder to make. I now decided that, the morning after an evening event, I would not wake up at 5am, but use the sleep time + 7 hours pattern. But you&amp;#8217;re still tired before everyone else at the event.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
	&lt;li&gt;Autumn/Winter wake up is shit! Dark, rain and cold, makes it harder.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;Edit: I think I missed the explanation on why I started the 5am thing. As said on Hacker News, you can achieve the same productivity if you dedicate yourself some time frame in the evening (say 10pm to 1am). But I found it hard to manage private life and work life when working in the evening. I prefer the early rise in the morning to hack and spend quality time with my fiancee every evening. Before that it was more an internal fight between &amp;#8220;Well, I need to work/hack/write&amp;#8221; and &amp;#8220;Hum, I&amp;#8217;m having a good time now, I don&amp;#8217;t want call it off&amp;#8221;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That was my felling around my early wake up experiment. What about you, early birds or night owl? Do you have some tips to share?&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Weekly Roundup 2</title>
   <link href="http://www.notgeeklycorrect.com/2011/01/17/weekly-roundup-2" />
   <updated>2011-01-17T06:52:18+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/01/17/weekly-roundup-2</id>
   <content type="html">&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.smashingmagazine.com/2011/01/07/creating-and-distributing-presentations-on-the-web/"&gt;Creating and distributing presentations on the web&lt;/a&gt;&lt;/strong&gt;, a useful article on Smashing Magazine. Sure it’ll be useful to people attending the &lt;a href="http://www.meetup.com/bristol-ruby-user-group/"&gt;#brug&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://vim.runpaint.org/"&gt;Vim Recipes&lt;/a&gt;&lt;/strong&gt;, nice ebook for Vim beginner or medium users of Vim. I found some useful tricks in it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.readwriteweb.com/hack/2011/01/google-to-start-charging-for-prediction-api.php"&gt;Google starts charging for prediction &lt;span class="caps"&gt;API&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;, a must to try.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://theoatmeal.com/comics/shopping_cart"&gt;How to make your shopping cart suck less&lt;/a&gt;&lt;/strong&gt;, once again The oatmeal has it all right.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://github.com/robbyrussell/oh-my-zsh"&gt;Oh my zsh&lt;/a&gt;&lt;/strong&gt;, super mega useful collection of templates and functions for starting with zsh.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://rush.heroku.com/"&gt;Rush, Ruby unix shell&lt;/a&gt;&lt;/strong&gt;, I&amp;#8217;ve just moved to zsh, don&amp;#8217;t make me change again :D.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://projectb14ck.org/programming-innocence"&gt;Programming innocence&lt;/a&gt;&lt;/strong&gt;, how can you regain your programming innocence once it has been lost?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://getfirebug.com/releases/firebug/1.7X/"&gt;Firebug compatible with Firefox 4b beta&lt;/a&gt;&lt;/strong&gt;, if you&amp;#8217;re running the last beta of Firefox 4, you&amp;#8217;ll be please to learn the there is a compatible firebug branch!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That&amp;#8217;s all for this week, you now can close your browser and return to a normal activity.&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Weekly Roundup 1</title>
   <link href="http://www.notgeeklycorrect.com/2011/01/07/weekly-roundup-1" />
   <updated>2011-01-07T06:40:00+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/01/07/weekly-roundup-1</id>
   <content type="html">&lt;p&gt;First week for the weekly roundup, a good mix between technical and business posts:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://theeducatedentrepreneur.wordpress.com/2010/04/28/10-ted-talks-for-entrepreneurs/"&gt;10 &lt;span class="caps"&gt;TED&lt;/span&gt; talks for entrepreneurs&lt;/a&gt;&lt;/strong&gt;, I truly appreciated the talks selection on this list. To me, that was a good way to start the year!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Gary Vaynerchuk talks&lt;/strong&gt;, well, talking about motivation, is anyone better than Gary Vaynerchuk to motivate you? I enjoyed watching &lt;a href="http://www.youtube.com/watch?v=-QWHkcCP3tA"&gt;Gary RailsConf 2010 Talk&lt;/a&gt; and his &lt;a href="http://www.youtube.com/watch?v=EhqZ0RU95d4"&gt;web 2.0 expo talk&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.asmartbear.com/self-doubt-fraud.html"&gt;Why I feel like a fraud&lt;/a&gt;&lt;/strong&gt;, this one I found it in my last &lt;a href="http://hackermonthly.com/"&gt;Hacker Monthly&lt;/a&gt;. This is something I&amp;#8217;ve been talking with friends for a few months now, and it has been a revelation to spot that I wasn&amp;#8217;t alone. I&amp;#8217;ll soon develop this point in a complete post, but this article is definitively a &lt;strong&gt;must read&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.envylabs.com/2010/12/rails-3-cheat-sheets/"&gt;Ruby on Rails 3 Cheat Sheets&lt;/a&gt;&lt;/strong&gt;, certainly the most up-to-date and attractive Rails Cheat Sheets on the web.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="https://developer.amazon.com/welcome.html"&gt;Amazon developer app store&lt;/a&gt;&lt;/strong&gt; is live. I feel like a new &amp;#8220;app store&amp;#8221; opens every 2 days.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://s4.io"&gt;S4.io&lt;/a&gt;&lt;/strong&gt;, S4 is a distributed stream computing platform that was open-sourced by Yahoo! under the Apache 2.0 license. I haven&amp;#8217;t played with it yet, but will soon!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blog.peepcode.com/tutorials/2011/rip-ruby-hash-rocket-syntax"&gt;Rip hashrocket&lt;/a&gt;&lt;/strong&gt;, a seriously good looking comic blog post about the death of the well known ruby Hashrocket (=&amp;gt;) in favor of the wider used more standard colon in Ruby 1.9.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://policy.heroku.com/20091028-20110113_diff.html"&gt;Heroky &lt;span class="caps"&gt;TOS&lt;/span&gt; changes, the hacker way&lt;/a&gt;&lt;/strong&gt;, how can a company do everything right all the time! Those guys are so amazing that they can make a &lt;span class="caps"&gt;TOS&lt;/span&gt; change attractive!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://fontsinuse.com/"&gt;Font In Use&lt;/a&gt;&lt;/strong&gt;, good looking typography website showing fonts in real use.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://www.madebyone.com/"&gt;Made By One&lt;/a&gt;&lt;/strong&gt;, last but not least, I &lt;strong&gt;love&lt;/strong&gt; the idea behind this blog. Interviewing solo developers, a bit on the same way as &lt;a href="http://www.usesthis.com/"&gt;usethis&lt;/a&gt; target on the gears side of things. I hope Mubashar (creator of Made By One) will continue his post series soon.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That&amp;#8217;s all for this week, you now can close your browser and return to a normal activity.&lt;/strong&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>My Twelve Months Review</title>
   <link href="http://www.notgeeklycorrect.com/2011/01/03/my-twelve-month-review" />
   <updated>2011-01-03T10:04:29+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2011/01/03/my-twelve-month-review</id>
   <content type="html">&lt;p&gt;As always, the 1st week of a new year is a good time to take on personal and professional review. I had a complete disconnection time during 2 weeks, back in France, enjoying family and friends. Now it is time to take serious action to make 2011 &lt;strong&gt;my best year ever&lt;/strong&gt;.&lt;/p&gt;
&lt;h2&gt;2010 Review&lt;/h2&gt;
&lt;p&gt;2010 as been a remarkably good year. Intensive, with a lot of work, a wide board of projects, including freelancing for 2 differents startups and managing a complete project from A to Z. On the personal side, it has been great as well, I found a way to manage properly professional and personal life to, and I can fell the benefits on my couple.&lt;/p&gt;
&lt;p&gt;On the downside, even if I&amp;#8217;ve got no problems being productive for my clients, I struggled to stop working and start creating for myself. Luckily, working for &lt;a href="http://oahu.fr/"&gt;&lt;span class="caps"&gt;OAHU&lt;/span&gt;&lt;/a&gt; helped me to discover some new technologies that I wanted to play with, minimasing some of the technical debt accumulating when you don&amp;#8217;t take the time to produce for myself.&lt;/p&gt;
&lt;p&gt;On the networking side of things, I meet some interesting people, but I completely neglected this blog (see as above, be productive for myself). I struggled finding time, or idea for articles.&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll soon expand those subjects, on a separate post, as I went to a very strong introspection during the last 3 month of 2010.&lt;/p&gt;
&lt;h2&gt;What do I want for 2011?&lt;/h2&gt;
&lt;p&gt;On the personal side of things, I&amp;#8217;m going to get married in May this year. We are also going to rent a house with a buying option in the next years. As you can imagine, after the wedding will certainly come a new addition to the family. So this year might be the last year I can try different things and afford to get it wrong, afterwards if going to be a bit trickier as the responsibilities grow.&lt;/p&gt;
&lt;p&gt;So this year, I&amp;#8217;m going to be over productive, but to achieve something I need goals:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Develop and promote at least 1 personnal project&lt;/strong&gt;. Last year I created &lt;a href="http://www.howgoodismyfood.com"&gt;howgoodismyfood.com&lt;/a&gt; in 24 hours, with the help of &lt;a href="https://github.com/theoooo"&gt;Theo&lt;/a&gt;. Unfortunately we never get our hands on make it evolve, and it stays as it for the moment. &lt;strong&gt;This year challenge&lt;/strong&gt; will be creating a side business from a personal project. It is planned to happen on February.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Promote myself&lt;/strong&gt;, even if I do not struggle to find work for the moment, tend do not promote myself properly, probably due to the fact that I did not know where to market me. Am I a Ruby/Rails developer? or am I a Freelance website developer? a Freelance web application developer? should I take on complete projects or look to integrate a team? &amp;#8230; Hard to market yourself when you can&amp;#8217;t even answer to those simple questions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Organising a workshop/conference&lt;/strong&gt;. Last year, with &lt;a href="http://kernowsoul.com/"&gt;Jamie&lt;/a&gt; and &lt;a href="http://wearebeef.co.uk/"&gt;Steve&lt;/a&gt;, we created the Bristol Ruby User Group (#brug). The group meet every month, and we organize talk and geek chat around food and beers. This year, we&amp;#8217;ve got some interesting goals for the #brug, but organising a proper event is something I always wanted to do. And why not this year! Thankfully I&amp;#8217;ll be helped by some friends and Nathalie on this adventure.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Improve my business skills&lt;/strong&gt;. I like business side of things when you are freelancing. I like looking for new opportunities, I like closing deals, I truly like a lot of the business side of things. I&amp;#8217;ll do my best to improve that a lot this year.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Regain this blog&lt;/strong&gt;, this one, I said it at numerous occasions. Again, instead of letting the flow go, and use this blog as a personal blog, I felt into the trap of &lt;em&gt;&amp;#8220;I need to write a blog post to attract an audience&amp;#8221;.&lt;/em&gt; But you never find something good enough and then another excuse later, your blog is a dead space on then web. So I took it that way. I&amp;#8217;m running a web development business, everyday I solve coding problems, I read a lot, I experience a lot, so let just share it, is it not what a blog is for at the beginning?&lt;/p&gt;
&lt;h2&gt;Happy new year&lt;/h2&gt;
&lt;p&gt;So, Happy New Year to everyone, I hope you will work your way so 2011 will give you everything you wanted. As for me it is pretty clear that this is going to be an interesting and crazy year, certainly the best year ever!&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>GTD With Free Action List Behance Replica</title>
   <link href="http://www.notgeeklycorrect.com/2010/11/02/gtd-with-action-list-behance-replica" />
   <updated>2010-11-02T07:03:03+00:00</updated>
   <id>http://www.notgeeklycorrect.com/2010/11/02/gtd-with-action-list-behance-replica</id>
   <content type="html">&lt;p&gt;Yesterday I came accross &lt;a href="http://www.creativesoutfitter.com/"&gt;Behance products&lt;/a&gt; and I specialy liked the &lt;a href="http://www.creativesoutfitter.com/Products/Action-Pad/3"&gt;action pad&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;$8.00 per pad is not to bad, so I went to buy a pack of 2, but the shipping to UK was more than $30! No way I&amp;#8217;d pay twice the product price just in shipping, for some paper pad.&lt;/p&gt;
&lt;p&gt;So I just open &lt;a href="http://inkscape.org/"&gt;Inkscape&lt;/a&gt; and created few &lt;span class="caps"&gt;SVG&lt;/span&gt; that would match my needs in terms of space and number of action per page.&lt;/p&gt;
&lt;p&gt;And I have to say, I quite like them, they looks really nice on my desk&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.notgeeklycorrect.com/images/action_desk.JPG" title="My desk with my replica" alt="My desk with my replica" /&gt;&lt;/p&gt;
&lt;p&gt;The page is a list of 20 actions, with on the left a large pixel dotted freezone.&lt;br /&gt;
On the top you have some space for some text + reference and date of the page.&lt;br /&gt;
It&amp;#8217;s available in 3 colors, just help yourself.&lt;/p&gt;
&lt;p&gt;Ho, I would suggest that you save the svg file to your disk and open it with &lt;a href="http://inkscape.org/"&gt;Inkscape&lt;/a&gt; or similar to print it. I&amp;#8217;ve tried to print directly from the browser and the result is not that good.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Click on the image to access the svg or right click, save as &amp;#8230;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.notgeeklycorrect.com/images/action_template_blue.svg"&gt;&lt;img src="http://www.notgeeklycorrect.com/images/detail_blue.jpg" title="Blue version" alt="Blue version" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.notgeeklycorrect.com/images/action_template_orange.svg"&gt;&lt;img src="http://www.notgeeklycorrect.com/images/detail_orange.jpg" title="Blue version" alt="Blue version" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.notgeeklycorrect.com/images/action_template_grey.svg"&gt;&lt;img src="http://www.notgeeklycorrect.com/images/detail_grey.jpg" title="Blue version" alt="Blue version" /&gt;&lt;/a&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Tutorhub</title>
   <link href="http://www.notgeeklycorrect.com/2010/10/29/tutorhub" />
   <updated>2010-10-29T13:48:37+01:00</updated>
   <id>http://www.notgeeklycorrect.com/2010/10/29/tutorhub</id>
   <content type="html">&lt;p&gt;&lt;a href="http://www.tutorhub.org"&gt;Tutorhub&lt;/a&gt; is a web application I&amp;#8217;ve been working on during a few month as part of the &lt;a href="http://jivatechnology.com/"&gt;Jiva Technology&lt;/a&gt; team, when I was contracting with them.&lt;br /&gt;
The public version has been release a few weeks back, and is now gaining in popularity among tutors and children.&lt;/p&gt;
&lt;h2&gt;What is it?&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://www.tutorhub.org"&gt;Tutorhub&lt;/a&gt; position itself between the private face to face tutoring and the classic forum where you would go asking for questions when stuck during your homework.&lt;br /&gt;
Problem with private session is you&amp;#8217;ll need to wait the tutor to be available for you, and you&amp;#8217;ll have to pay a certain fee. Problem with forums is that your question can stay here without any answers for ages, or even worst beeing answer incorrectly.&lt;br /&gt;
So the Jiva guys came with this &amp;#8220;in between&amp;#8221; solution, where:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;You ask your question online&lt;/li&gt;
	&lt;li&gt;&lt;a href="http://www.tutorhub.org"&gt;Tutorhub&lt;/a&gt; presents to you a selection of online available tutors&lt;/li&gt;
	&lt;li&gt;You pick the one you want&lt;/li&gt;
	&lt;li&gt;It fires a one to one chat session with a experienced tutor, ready to answer.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The work that the &lt;a href="http://jivatechnology.com/"&gt;Jiva Technology&lt;/a&gt; team did is amazing, the result is a really slick and user friendly app, easy to use, and I have no doubt that success is round the corner!&lt;/p&gt;
&lt;h2&gt;Some videos&lt;/h2&gt;
&lt;p&gt;If you want to have an introduction of what is tutorhub, they&amp;#8217;ve realeased 2 videos for you:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The student version&lt;/strong&gt;&lt;br /&gt;
&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/TYQ_cJTQ3lo?fs=1&amp;amp;hl=en_GB"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/TYQ_cJTQ3lo?fs=1&amp;amp;hl=en_GB" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The tutor version&lt;/strong&gt;&lt;br /&gt;
&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/D5__G7rBdvU?fs=1&amp;amp;hl=en_GB"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/D5__G7rBdvU?fs=1&amp;amp;hl=en_GB" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/p&gt;</content>
 </entry>
 
 <entry>
   <title>Analyse of a Disaster</title>
   <link href="http://www.notgeeklycorrect.com/2010/10/18/analyse-of-a-disaster" />
   <updated>2010-10-18T09:17:26+01:00</updated>
   <id>http://www.notgeeklycorrect.com/2010/10/18/analyse-of-a-disaster</id>
   <content type="html">&lt;p&gt;Three days ago &lt;a href="http://notgeeklycorrect.com/2010/10/15/railsrumble-tonight/"&gt;I was writting&lt;/a&gt; about my excitement for this year RailsRumble, so why did I decided on Sunday morning to just gave up. &lt;br /&gt;
I mean, it wasn&amp;#8217;t just a temporary frustration due to lack of sleep and too much Redbull, that was really hitting the wall so hard that I could not stand up again. &lt;br /&gt;
Let me try to analyse this unexpected failure.&lt;/p&gt;
&lt;h2&gt;Launchanalytics&lt;/h2&gt;
&lt;p&gt;First let&amp;#8217;s go back to my project idea. This is an idea I had few months back, having a &lt;span class="caps"&gt;API&lt;/span&gt; and a dashboard helping project developers to manage their invitation system. &lt;br /&gt;
You would be able to create invites, via the &lt;span class="caps"&gt;API&lt;/span&gt; or the dashboard, redeem invites and so track registered users, where they came from, enabling virality, having limited and unlimited invite code for your different invite streams, well a lot of things! &lt;br /&gt;
Ho and obviously, for me to be happy, the project would have a nice and appealing public design + a nice dashboard design. &lt;br /&gt;
And, a user could manage different projects &lt;br /&gt;
And &amp;#8230; so on and so on. &lt;br /&gt;
I really like the idea, and those who knows me can testify that I&amp;#8217;ve put a lot of preparation in this idea.&lt;/p&gt;
&lt;h2&gt;To big, to fast&lt;/h2&gt;
&lt;p&gt;I think my first mistake is that I was having a so clear idea of what I wanted to achieve, that I forgot about the 48 hours limit.&lt;/p&gt;
&lt;p&gt;My expectations where way to high for this contest, and I could not imagine to deploy a half done project. Maybe I should have, after all you can&amp;#8217;t do everything in 48 hours.&lt;/p&gt;
&lt;p&gt;Also, when the competition started, I went directly to &lt;span class="caps"&gt;VIM&lt;/span&gt; and started writing all my tests and all my code for the models and a little bit for the controllers, so after 20 hours I was having all the application backbend ready. No views, no design but the backbend. &lt;br /&gt;
I didn&amp;#8217;t step back when writing my code, I was on the urge of finishing my app as fast as possible, and I didn&amp;#8217;t see the wall coming.&lt;/p&gt;
&lt;h2&gt;The wall&lt;/h2&gt;
&lt;p&gt;Despite all my preparation, mockups, db schema and so on, I&amp;#8217;ve made a very strong mistake, something that after 24 hours would have requires me at least 5 hours code changes if I wanted to have everything working as expected. &lt;br /&gt;
At this point I tried to remove features that I knew would have been affected by this problem, but to be honest there was no so much left. &lt;br /&gt;
I tried to review my initial plan, moved to not having public website but only an admin section, with a demo application, but well, I was very angry at myself about this stupid mistake, and could not continue anything else but ranting.&lt;/p&gt;
&lt;h2&gt;Giving up, and after&lt;/h2&gt;
&lt;p&gt;So I decided to gave up, I shut down the webserver, and went to bed. I can tell you that, when your competing, it&amp;#8217;s a really hard decision to give up. And you spend the rest of your day thinking if that was the right decision, and if you shouldn&amp;#8217;t have continued instead. &lt;br /&gt;
In 3 years of rumbling it&amp;#8217;s the first time I give up, and I hope I&amp;#8217;ll never do fail again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Learn from your mistakes&lt;/strong&gt; they say &amp;#8230;&lt;/p&gt;
&lt;h2&gt;I forgot what was the Rails Rumble&lt;/h2&gt;
&lt;p&gt;In addition, I think that I forgot very strong parameter: &lt;strong&gt;I forgot what was the Rails Rumble&lt;/strong&gt;. &lt;br /&gt;
I forgot how (nicely) intense it was, I forgot that &lt;strong&gt;you can&amp;#8217;t do everything in 48 hours&lt;/strong&gt;. &lt;br /&gt;
But must of all, I forgot it was &lt;strong&gt;all about fun&lt;/strong&gt;. It&amp;#8217;s fun to code, it&amp;#8217;s fun to give birth to an application in 48 hours, but I put too much pressure on myself for this one. &lt;br /&gt;
I wanted my application ready to use, nearly &amp;#8220;perfect&amp;#8221;, with this &amp;#8220;whaou&amp;#8221; effect for the guys who will go on the website and register.&lt;/p&gt;
&lt;h2&gt;So and now&lt;/h2&gt;
&lt;p&gt;Well, I still belive that Launchanalytics is a good idea, it was certainly to big to be created during the Rumble, but a beta version will be released soon. Maybe in the next 2 or 3 weeks. &lt;br /&gt;
Besides that, I&amp;#8217;ll learn from my failure and will be back next year, for this awesome competition.&lt;br /&gt;
I&amp;#8217;m sure that next year I&amp;#8217;ll choose a much more manageable project, and why not, this time, try to do it with a team.&lt;br /&gt;
&lt;strong&gt;Thanks a lot to all the RailsRumble organisers&lt;/strong&gt;, you make this competition as awesome as it can be! &lt;br /&gt;
Congratulation to everyone who participated, and good luck for the voting period now.&lt;/p&gt;
&lt;p&gt;You can have a look to all the awesome applications that were created at &lt;a href="http://railsrumble.com/teams"&gt;http://railsrumble.com/teams&lt;/a&gt;.&lt;/p&gt;</content>
 </entry>
 
 
</feed>

