HN user

sdfadfs

1 karma
Posts0
Comments2
View on HN
No posts found.

Doing BDD/TDD along with a good text editor/IDE and learning the keyboard shortcuts will help. E.g. in vim with the Rails.vim plugin you can switch between controllers models and views very easily or go to the file inferred by what is under the cursor. You can also navigate back through your history too which can help.

I may typically go from a cucumber feature, to step definitions, to the config/routes.rb file to a controller spec, then a controller, then a model spec, then a model, then a view, and cycle through that a few times. The cucumber features help to maintain the mental model of the highest level of what I'm doing then the lowest level might be the implementation of a method in the model.

Each step you're going from the business requirements end right through the full stack of the application until you're at the lowest level of logic. And what you should be focusing on is guided by failing tests and making them pass. E.g. to pass the feature you need a certain action for a controller which then needs a certain method on a model.

Interesting. I'm curious what types of technology the jobs you are applying for are using. Being a ruby developer in London is much the opposite experience. People bending over backwards to contact you and more job offers than candidates. I've never had anything other than very quick feedback, and feedback 100% of the time. The worst was around a 1 month delay.

It seems as though people's courtesy levels are proportional to the demand for skills. I guess more people want to work in the Valley than in London. You also hear horror stories about the video games industry.