To be sure everybody starts getting prepared: Rubyconf Brasil 2014 is already confirmed with venue and dates.

It's going to be August 28th and 29th, 2014. The venue will the Frei Caneca Theater, just like 2013. We were checking new locations, but the difficulties in closer restaurants, parking lots, etc made us go back to the same place of 2013. It's large, it's structured well enough, we know how to make it work and it fits more than 800 people comfortably.

Buying plane tickets and hotel r...

Update: One thing I forgot to mention. If you didn't want to read all this or if you disagree altogether. Ask yourself: you don't want due dates. So are you willing to give up your salary due date as well? Why can't you estimate what to deliver and your client has to pay you regardless? Let's make this even: you do #noEstimates if, and only if, you are willing to #noSalary. Your employer shaw withhold your payment until you deliver, and in this scenario your payment must be depreciated the longer it takes. Unfortunately labor law doesn't allow that. But it would be an interesting scenario.

There's been a lot of people currently talking about #noEstimates. I've read most of the arguments in its favor and you can Google it easily enough so I won't make any extensive references to any of them. The gist of it is that estimates will never be good enough, the more specification and planning you do seems to never increase the quality of the estimates, specially because in a dynamic market specification change too often and the more estimation efforts you do, the more the waste. And because estimates seems to be such a waste why not get rid of them altogether?

Feels like a noble idea, specially for software developers. Software is maleable, it's abstract, it just feels like it doesn't fit traditional notions of project management. And while we are at it, why not get rid of the entire notion of projects as well? And hence, another trend just emerged: the #noProjects.

My intention here is not to answer each of their arguments, that's not the point. What I will do is explain why the entire idea is absurd in the first place. So let's get to the basics first.

Luis Cipriani

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 2 days to go! Register while there is still time!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Twitter, which I believe needs no introduction. Luis Cipriani recently joined them as Brazil Partner Engineer, after a long run at Abril Publishing in its R&D department. He is an specialist in many technologies but particularly APIs and web infrastructure.

Don't miss his talk precisely at 1:15PM of the second day of the event. Let's get to know more about him:

Carlos Galdino

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown is reaching its end! Only 3 days to go! Register while there is still time!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Plataformatec a Brazilian consulting shop specialized in Ruby on Rails and known for famous open source projects such as Devise and Simple Forms. Carlos Galdino is a software developer at Plataformatec.

Don't miss his talk precisely at 4:00PM of the first day of the event. Let's get to know more about him:

William Molinari

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it's destiny, only 6 days to launch!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

William Molinari, also known as PotHix, works for Locaweb building their Cloud Computing technologies.

Don't miss his talk precisely at 4:00PM of the second day of the event. Let's get to know more about him:

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown is quickly approaching it's destiny, only 6 days to launch!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet JBoss, today a division of Redhat, both of them are very recognized brands in the Java and Open Source fields.

Bruno Oliveira, also known as AbstractJ, works implementing the AeroGear product for JBoss, he is a former Caelum teacher and developer and he has been collaborating in the open source community.

Don't miss his talk precisely at 2:00PM of the first day of the event. Let's get to know more about him:

Danilo Sato

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown continues, only 7 days to launch!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Thoughtworks one of the most recognizable brands in the international consulting market.

Danilo Sato works for Thoughtworks for 5 years, dealing with international projects and evangelizing Agile and Lean methodologies.

Don't miss his talk about Object Oriented Programming precisely at 11:00AM of the first day of the event. Let's get to know more about him:

Eduardo Shiota

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th. The countdown begins, 10 days to launch!

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Baby.com.br a Brazilian e-commerce geared toward the baby products. It's under the umbrella of venture capitals such as Monashees and Accel Partners, and they have a big Ruby development team.

Eduardo Shiota works for Baby for a while, he is responsible for usability and front-end development. Because he studied both Arts and Computer Science, he has a unique point of view that binds both worlds.

Don't miss his talk precisely at 10:15AM of the first day of the event. Let's get to know more about him:

Update (02/2014): this article was written for Rubyconf Brazil 2013, so don't be confused by the context.

Rubyconf Brasil is quickly approaching, don't miss it on August 29, 30. Register today at the website. Several speakers will be coming to Brazil, don't miss your chance to get to know Hal Fulton, Hongli Lai, Laurent Sansonetti, Kevin Tripplet, Jaime Andrés, Dávila, Ben Langfeld, Pablo Astigarraga.

I understand that it can be intimidating to come to Brazil for the first time so I decided that it could be a good idea to draft a few important things to keep in mind while staying around here.

First things First (TL;DR)

The weather is quite cool these days, it's Winter in Brazil and although it's not as cold as in North Europe it's a good idea to bring some extra coats if you're not used to a cold weather. On the other hand, the weather can change quite dramatically in a few days here in São Paulo. For example, right now it's around 12 degrees Celsius (or around 54 Fahrenheit), going down to less than 9C (48F) at night. But it seems like it's possible to go up to almost 30C (86F) during the conference days, so come prepared, specially if you are staying for an entire week or more.

DO NOT FORGET TO BRING A UNIVERSAL POWER PLUG ADAPTER!!

This is very important: until 2011 we had outlets that were compatible to the USA and some European power plugs. After that the country changed to a (worse in my opinion) new standard that is completely incompatible with any other plugs. Some good hotels have adapters for foreigners but I wouldn't count on that. When you land at the airport you can buy them at the duty free stores, just don't forget or you will be out of juice for your devices!

Hongli Lai

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th.

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Phusion the group of computer scientists from the Netherlands that first made Ruby on Rails deployment really easy. Most people won't remember but prior to 2007 it was pretty painful to deploy a Rails application. Zed Shaw brought us Mongrel. But it was not until Phusion released Passenger that we started to speed up to the point where Ruby web deployment became the gold standard.

Hongli Lai is coming here for the second time, he was in the very first Rails Summit Latin America 2008 together with his partner Ninh Bui. Since then they have been evolving the Passenger technology, making it work with Apache, NGINX and in several different customizations and scenarios.

Don't miss his closing keynote about Passenger precisely at 4:45PM of the first day of the event. Let's get to know more about him:

Jaime Andrés Dávila

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th.

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Neo, they call themselves a "global product innovation company". They are spread all over the world and have several well known names involved, such as Eric Ries, Ian McFarland, Evan Henshaw-Plath, Jim Weinrich and many more.

Jaime Andrés Dávila works at the Uruguay branch of Neo, formerly known as Cubox. He is a prolific software developer that proposed a unique approach to explain a recently well discussed design pattern, DCI, with something intriguing: semiotics.

Don't miss his talk precisely at 1:15PM of the second day of the event. Let's get to know more about him:

Caike Souza

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th.

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Envylabs a very well known Ruby shop based in Orlando, Florida. They are also well known for the CodeSchool e-learning website, where you can learn a lot about everything you need to know to become a good web developer including courses in Ruby, Git, Javascript and much more.

Carlos Souza, also known as Caike, is a Brazilian programmer who moved to Orlando to work for Envylabs a few years ago. He works as a programmers for Envylabs as well as a teacher for CodeSchool and he is coming back to Brazil to share his experiences.

Don't miss his talk precisely at 2:00PM of the first day of the event. Let's get to know more about him:

Pablo Astigarraga

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th.

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. Several great established companies and tech startup are supporting the conference sending great developers.

Meet Vivid Cortex a MySQL monitoring and analysis tools as a service. They just raised $2M to further improve their technology. Pablo Astigarraga is coming to speak at the event, more specifically about a subject that most people think they know but they actually don't: the classic Model-View-Controller (MVC) design pattern.

Don't miss his talk precisely at 1:15PM of the first day of the event. Let's get to know more about him:

Hal Fulton

If you didn't register yet, don't miss this opportunity. Go to the official website to register as soon as possible. The conference will commence on August 29th.

This is the 6th consecutive year that Locaweb and myself are organizing yet another great Rubyconf in Brazil. For some years I wanted to bring one of the most influencial authors in my library: Hal Futon, author of The Ruby Way, one of the best books to learn Ruby.

Finally, he will be here! He will be the keynote speaker to open the second day of the conference on August 30rd. So don't miss the opportunity to meet him. Let's get to know some more about him before the event.

Up until now I have almost 900 blog posts written over a period of 7 years. Some of those posts already "expired" as the piece of information got obsolete. Many of those are still very relevant and useful today.

People that have been following my blog for the past 7 years had the chance of reading most of those articles. But what about the new people? It's very hard to explore old good articles around a pool of almost 900.

Every blog still follows the very same structure: they are sorted by date in descending order, they show up one at a time in a long stream. Only new posts (or those manually chosen) show up at the top. As soon as I post a new article, the previous one become less relevant. If the blog is paginated, last month's posts will be buried and hidden in previous pages. Most people don't navigate to previous pages nor go through tags (which only help so far).

This year I had the opportunity to visit 4 fantastic cities across the USA and Europe/Asia. It all started in this first post. There were several goals including getting to know those cities personally as I've never been there before, then meet great people and great companies, and finally try to understand more about this fledgeling new tech startup world.

I wrote about my journey in 6 articles, originally in Brazilian Portuguese. You can use Google Translate that's available in all of them...

_Why is the Howard Roark of the Ruby world

I recently wrote an article named _Why Documentary at Rubyconf 2012, Denver reminding people about this person that called himself "_Why", who decided to vanish in August of 2009, taking all his work with him, essentially committing virtual suicide.

It has attracted lots of trolls and haters at the comments section, more discussion than I anticipated, questioning why we praise someone that was crazy enough to destroy all his work, that is obviously not a good role model, and that compared to other titans of programming has done little and with less quality?

Then, today I heard about this website about Ruby Dramas - that I'm not linking. I don't know the author and I even think this is just for fun, but the reactions from the trolls and haters aren't. Essentially it links a few of what we call "Ruby Dramas", the discussions that trolls and haters call a waste of time, a demonstration of the immaturity and childish behavior of Ruby programmers.

Update: This article generated some heat. I've published another post with some of my thoughts about the subject later.

RubyConf Brazil 2012 has just finished but the US Rubyconf 2012 will begin on November 1-3, 2012, at Denver, Colorado. While I was finishing my post about the event, I came across this trailer for Why's Documentary, to be released during the US Rubyconf, if I understood correctly.

Now, if you're new to the Ruby ecosystem, you may have not heard about this character named "Why, The Lucky Stiff". I think 2 of the best articles about him were written by a fellow Brazilian Rubyist, Diogo Terror to Smashing Magazine in 2010, titled _Why: A Tale Of A Post-Modern Genius and Annie Lowrey for Slate Where’s _why?.

He inspired an entire first generation of Rubyist around the turn of the century. He wasn't just a programmer, he was a craftsman, literally. The only one I accept calling himself an "artist" within our programming world. His most famous work is the book Why's Poignant Guide to Ruby used by many famous Rubyists you know when they first found about Ruby.

Then in August 19, 2009 he vanished.

If you're a Rubyist you know the meme that "Ruby allows you to write beautiful code".

Several within the community have tried to define what "Beautiful Ruby Code" is, and even though most were successful showing us really beaultiful code, I don't think I saw someone actually being able to communicate the concept of "Beauty" yet.

Comes TED. If you know me, you know that I've been completely addicted to it for years now, all themes of TED inspires me. And tonight, while having dinner, I watched the great Richard Seymour (no, he is not a programmer) talking about this very subject and I was blown away.

Find the video below, but let me add a few words of my own. Specially in our small world of programmers and technologists, we have lots of discussions around "Form" vs "Function", as if we should choose one over the other, or as if we should balance one against the other.

Rubyconf Brasil 2012 was a blast!

All the Speakers, gathered

I personally still pinch myself every time when I think about it, when I decided to commit to this endeavour back in 2008 neither I nor anyone would ever think that we would be able to make more than 1 Ruby Conference in Brazil. But against all odds we have been able to pull it off. 5 years have passed and every year is an improvement over the previous one. Locaweb has been a fantastic partner, and I don't think any other company in Brazil would have the same level of commitment, delivering more than expected year after year.

This year we had an astounding 750 attendees at Frei Caneca Convention Center and with the help of Eventials we added at least 500 more watching in real time during the 2 days of the conference. We also had the most dense Rubyconf Brasil ever with a mind boggling 31 talks, 36 speakers out of which 14 came from outside of Brazil.

We, of the Rubyconf Brasil staff, hope that everyone found something you really liked and that everybody had a great time. And I personally wish that if you liked it, you keep helping the Ruby community to grow larger in Latin America.

I'm glad to announce that right after Rubyconf Brazil 2012 this week I will embark in a new journey. Starting by the end of next week I'll travel first to San Francisco and my first activity there will be to represent my company, Codeminer 42, at the Brazillian Pavillion on the Techcrunch Disrupt conference.

I'll stay in San Francisco until the 24th and my goals are to meet old friends, get to know the software development communities and really make this a networking and learning travel. If...