Tuesday, September 20, 2011

Days away from telecommute

I am going to work from home!
"WorkShifting" by Citrix Oniline (flickr)
Just as I did as an experiment on August, and for three days each week.
This is quite a milestone, not just for the comfort and the fuel save.
Spain is a place known for people avoiding work, bosses that keep you endless hours in which you try to work the least, and other office roguedom (is that even a word?) stories. This is an old and sad image, but it has deep roots into our national idiosyncrasy. Work is not usually measured nor paid by achievements, but for time spent. It is a bad message tha leads to horrendous results.
I consider that developing the trust relation with your employer that allows you to do your thing out of their sight is the first step in the path of not being stopclocked while you work. I would like to (and hope to someday) work in a purely goal-targeted manner. Code is not sausages, you don’t always get as much done in the same amount of time. This is not a new thing, freelancers know it well, however they pay a high price (‘free’ as in “no one gives a shit if you end up broke”) for that freedom.

Wednesday, August 24, 2011

Making the Web suck less

Yesterday I came across Dan Pollock’s page about hosts and I decided to try it.
First of all I was impacted by how many sites I read daily were affected. Then I was disappointed because I was noticing the lack of ads at every place I saw the “Counldn’t connect” notice. This was the exact opposite of the initial purpose.

“No Spam” by David Hegarty (flickr)
The problem is that I had my brain already trained to avoid most of the ads, but not to avoid missing web
resources. As I spend most of my computer time on Web development enabled machines, I almost always have a
webserver on. This came to my rescue in the form of a catchall location on my nginx configuration that picks
every request to localhost that is not a previously configured location, and sets a discrete and visually
avoidable 404 error page for all of them.
In case you feel tempted to follow my steps, here you have my setup:
At /opt/nginx/sites-available/spam-eater:

    server {
        listen          80 default_server;
        server_name     _;
        error_page      404 = /index.html;
        index           index.html;
        root            /path/to/no_ads;

At /path/to/no_ads:

    <!DOCTYPE html>
    <html lang="es">
    <meta charset="utf-8">
    <title>No ads</title>
    No ads today :-)

Thursday, July 14, 2011

Second day at Conferencia Rails

Today is the second day at Conferencia Rails and it’s being awesome.
Javier Ramirez opened with a colorful narrative of the story of the Spanish Ruby community and how Ruby and Rails began and evolved in Spain thought the past six years.
The talk included a 7 t-shirt strip-tease which isn’t even strange for a javier’s talk.
Then Julian Fischer who fortunately survived riding his bike like 2000kms to come to the conference talked us about moving forward to newer versions of Rails even in already working production apps. I liked how he talked about it as an unavoidable maintenance like car’s one. I hope this idea flourishes at my workplace taken tha my boss was at the talk.
It is not being as hot as we initialy feared but the worst hours are yet to come this afternoon, maybe turning the Rollerskating 101 workshop into a “Roasted geek buffet”.
We at LCIbérica are also trying to recruit during the conference, and that’s the reason I hang aroung with a QRcode stick to my chest, and the reason I dared my boss @rmoliva into presenting a lighting talk today which, by the time of this writing, you still can do yourself.

shiteshirts!! :_D

Wednesday, July 13, 2011

Falling (back) in love with vim

Today I spent most of the day recording the Conferencia Rails workshops videos. Which meant a lot of A/V hardware carrying, not being able to properly attend the workshops myself and a bizarre amount of Gygabytes of video brought back home with an absurd resolution of 1900×1080 (what is this, the future).
But the case is tha I coud stare to the screen of a lot of geeks to check what they where using to code.
I have seen the dawn of the IDE’s winth not a single RubyMine, Aptana or Netbeans in the room, and three clear winners: Textmate, Gedit and Vim.
Textmate got famous among Rails comunity from David Heinenmeyer’s Screencasts and has never stopped being popular since, despite of an inexistent update roadmap and an unclear support.
Gedit is the default GNOME editor, at hand to every Linux newcomer, and easy for those wo werent programming extensively before Rails or did so just with specific IDEs. It lacks integration and some advanced features many of which can be covered or replaced by Gmate project which tries to emulate on Gedit some of TextMate functionality.
For the hardcore thru-ssh server crawlers, old-school coders, UNIX-geeks and other curious specimens there is THE EDITOR. I mean (sorry emacs lovers)Vim.
I don’t mean that there aren’t other editors, nor even that there aren’t other popular editor among Rubyists, I mean that what I saw at Conferencia Rails was: TextMate, gedit, vim, and no IDE’s.
By chance I had made my move back to Vim as my main editor just a couple of weeks ago, thanks to a good Vimcasts session, and a couple of weeks curating this setup
I am very happy with it now, share it across my workstations and don’t feel like changing my mind anytime soon. Who knows. But for now…

Monday, June 27, 2011

The rough way back home

I spent this last weekend kicking ubuntu off my laptop and devoting it to a significantly less sinful Debian Squeeze.
Not that there is anything wrong with Ubuntu. It works wonderful on my machine. It is just that I had the spare time, and the wish to feel crafty. It has been a very rewarding experience. every bit of manual tuning, of unautomatic setup and of diminished "it-just-works-iness" have broguht me back to my college years when Knopper was all we had and console mplayer full screen was awesome enought to spent an evening.

Sometimes you do not prefer the easiest tool, sometimes you want to trade some comfort for power, or for the pleasure of some pleasing kind of work.
Yesterday was one of those times.

Monday, March 28, 2011

At euruko

After a very negative experience with @amiando during the process of trying to get a ticket for euruko 2011 I had the luck that my former coworker@dias_jorge who got a ticket but was finally unable to go.
Euruko was a wonderful experience an a great example to take notes from regarding the next Conferencia Rails.
Berlin is a very wellcoming city where I felt a great envy for the bike friendly streets and infrastructures. The venue was a big win in many asects the incredible screen and very comfortable seats accounted for the scarce power lines let alone the very good wifi signal they secured throught some antenna-jutsu.
I will try to ensure my tickets next year, and reproduce this very positive experience, but not the unnecesary emtion of not having tickets til last moment.

Tuesday, March 15, 2011

Rubyists Coming Together For Japan

On Friday, March 12th, an 8.9 magnitude earthquake struck off the North East coast of Japan resulting in massive devastation and human casualties. At this time, hundreds of thousands are without shelter, power, food or water and the conditions are quickly deteriorating.
Japan is the birthplace of Ruby, and Ruby has made our lives collectively better. It’s now our turn to focus our attention and efforts towards helping our friends, partners and the citizens of Japan. As we’ve learned from recent disasters, the initial rescue and recovery work is only the first step of a long journey and as members of the Ruby community, we hope to make a difference one dollar at a time. We invite you to join us!
We are directing people to the American Red Cross to provide support, which may include mobilizing relief workers, sending relief supplies, and providing financial resources for recovery.
See original posting and help button: Rubyists Coming Together For Japan
If you are short of time, proceed directly from here: Click here to help Japan

Sunday, January 9, 2011

Winner of A book apart! (UPDATED)

Just as I announced, I have randomly picked up one of the (couple of) tweets opting to win the copy of HTML5 FOR WEB DESIGNERS
I could have used a coin but for rules sake I used the stated method:
picking the tweet
So the fisrt of the tweets was the winner, and this was: @Wepwawet’s
Soon some pics of the prize handing.
UPDATE: Look at the face of the happy winner!

There will be a second prize of a Friendly Neighbourly Beer for all the other participants (namely: @supersonik86) you will be contacted about this :D