Front loaded estimation is selling your stakeholder a lie – The Hashrocket Blog

I am singing this song for something like 3 years now.
Estimations, fixed price projects and estimation ahead are all a scam.

You lose, the client loses, not a good situation.

A nice writeup on the Hashrocket blog.

Front loaded estimation is selling your stakeholder a lie – The Hashrocket Blog.

10 Things You Didn’t Know Rails Could do

James Eduard Grey published a presentation of a talk he did in RailsConf.

It is pure gold, so many tips and tricks, I promise you, some of these will be new even to the most experienced of Rails developers.

10 Things You Didn’t Know Rails Could do // Speaker Deck.

Decorating Devise’s current_user with Draper – Ariejan.net

A great trick to decorate the current_user method from devise using Draper.

IMHO it’s actually applicable to any authentication system out there that is using current_user but that requires some testing.

Decorators are an awesome way to remove logic from the view or the models, so the models have real business logic and the rest can be “decorated” with another class.

If you are looking for more information about decorators, Ryan Bates has a great screencast about it here: http://railscasts.com/episodes/286-draper

Enjoy

Decorating Devise’s current_user with Draper – Ariejan.net.

A Baseline for Front-End Developers – Adventures in JavaScript Development

I stumbled upon this terrific post on Twitter.

This post goes into details (very deeply) about what it takes to be a Front End developer these days.

The amount of things and tools you need to know are overwhelming.

I recommend taking the time and reading it, it’s long, but worth every second you put into it.

A Baseline for Front-End Developers – Adventures in JavaScript Development.

With GOV.UK, British government redefines the online government platform – O’Reilly Radar

Reading this article made me realize there’s hope in making government sites better.

The state of the government sites in Israel for example is shameful, all written in .Net, no standards and no cross-platform consideration.

It’s a very good read.

Why create an open source stack? “Why not?” asked Bracken. “It’s a government platform, and as such it belongs to us all and we want people to contribute and share in its development.”

via With GOV.UK, British government redefines the online government platform – O’Reilly Radar.

Remote Pair Programming – Remote pair programming resources, articles, and thoughts.

I have been a remote programmer for a while now (over 3 years), working across time-zones (10 hours difference in many cases).

I used this blog a lot as an inspiration and took many great tips.

If you are into remote programming and you have remote workers, you should read the posts in this blog.

Remote Pair Programming – Remote pair programming resources, articles, and thoughts..

14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star

Contribution to open source has a myth around it.

People think that “contributing” means changing huge chunks of the code, and being a genius.

It’s actually not the case, documentation for example is a huge contribution to open source, sometimes scratching your own itch with changing a single method is also contribution.

Find something you like and work with every day, and when you encounter a bug, or a need for something, try and implement it.

14 Ways to Contribute to Open Source without Being a Programming Genius or a Rock Star.

Pull Request #5340: Added wrapper tag for simple format, added test by KensoDev · rails/rails

Following my latest post about the simple_format, I think that it’s broken to assume only “p” tags are valid wrappers.

So, I opened a pull request to Rails itself.

Basically, it changes simple_format so you can pass in the wrapper tag you want, I found myself wanting a “div” or a “span” too many times.

Pull Request #5340: Added wrapper tag for simple format, added test by KensoDev · rails/rails.

Enjoy!

Essential Sublime Text 2 Plugins and Extensions | Nettuts+

I switched from TextMate to Sublime Text 2.

Been using it for months now and it keeps surprising me with how fast, smooth of an experience it is.

If you are still using TextMate or something else, you need to look at this post.

Essential Sublime Text 2 Plugins and Extensions | Nettuts+.