IT and Rails Employment still strong
1 Comment

Despite unemployment rates increasing across the country to the highest point in five years, IT unemployment is unchanged and is as low as it was in 2000/2001, according to the US Bureau of Labor Statistics as referenced here (and shown on a nice graph.)

In the past IT was seen as a supplemental skill set. When income was high, business would invest in IT by hiring more IT employees, giving raises and bonuses, and spending money on more training, software and hardware. When low, the opposite occurs. However, many more companies today rely on IT for the entire business as compared with the past when IT was there to assist and create internal reports and other “nice-to-haves”. Now more corporations than ever actually make money from the work of their IT professionals and because of this they cannot cut them as easily as in the past.

As for Rails developers specifically, some feel the hurting economy will help Rails developers. As companies need more IT work, but have less operating income and less venture capital, they may look for shorter development cycles and outsourcing as opposed to funding large internal Enterprise applications often based on more time consuming and less agile coding frameworks.

Recently the FiveRuns blog shared their opinion:

Rails shops are built to do more with less. It’s part of our DNA to be more agile, more nimble, and more productive than developers using “legacy” tools.

They provide other reasons for Rails opportunities being on the rise, including the lower cost to deploy and host Rails applications.

eWeek.com reported David Heinemeier Hansson, creator of the Ruby on Rails, as saying:

I think Rails developers are much better positioned to weather the storm as they generally stand for delivering more with less faster. It’s the traditional mainstream environments that are going to see much more pressure to deliver.

Lance Walley, CEO of Engine Yard, added:

A slowing economy will likely lead to constrained IT budgets. There’s a good chance this will have a positive impact on the uptake of open-source options, such as Linux, Ruby and Rails.

Read the linked to articles from above for more opinions on why Rails developers should continue to see lots of opportunities. At the recent Tampa Brigade Ruby meetup it certainly sounded as though there was more opportunity than there were developers, and I’ve heard the same thing from several Tampa Bay recruiters now. Let’s hope it stays that way.

What has your experience been so far?

Everything Changes
1 Comment

I’m about a month overdue on this, but I have to take a moment and outline the many changes I’ve made in the last month. First, I changed jobs. For the last two years I worked with Jeevan Nomula over at GCA in New Tampa, FL. We were a group of about 10 contractors working for Intercontinental Hotels based out of Atlanta. I served as a Team Lead and Designer for a Java ESB for the company’s reservation and availability apis. It was a great team to work with and Jeevan was a fantastic boss. But as you may know from following my blog, I have really fallen in love with Rails over the last year, and I really wanted to spend some time working in that full time, so I took a new position with Interactive Media Marketing. They are based five minutes from my house and develop Miley Cyrus’s official web site and fan club.

Read More »

Experimenting with Workplace Environments
Be the 1st to comment!

For years I’ve questioned the stubbornness with which companies cling to the Industrial Age’s workplace environment and management strategies. In an age of new technology, new work skills, and a new desire by employees for an opportunity to go beyond being simple workers, to creative influences with input and ownership of their projects, so many companies and managers continue to treat their employees like expendable resources that can be burned down to ash and simply replaced with a new job posting. As well, work environments are stale, don’t inspire creativity, and fail to treat the workers as responsible adults (which, by the way, inspires them to trust you and perform at a higher level).

Two articles were published this week on these topics. First, from Robert Dempsey of Rails for All and Atlantic Dominion Solutions, with his article The Changing Role of Managers, in which he discusses how his role as Project Manager has evolved through trial and error, and describes his main role as PM with these words:

The main role of the scrum master [project manager] is to remove impediments that hold back the development team from being productive. Impediments might be lack of tools or clients taking a long time to respond. The scrum master also ensures that there is as little outside interference as possible.

He goes on to say that the manager’s role is that of leader, and that trust is a major element in team success. He provides a list of books he read as well on the topic.

In the second article, from Jason at 37signals, titled, Workplace Experiments, he discusses some of the new benefits they are experimenting with to keep their team fresh and happy, and thus in the end, far more productive than the teams that work away their lives (not to mention cutting down on the high hidden cost of employee turnover). 37signals is experimenting with:

  • four day work weeks
  • helping pay for their employees to learn new things and expand themselves; everything from learning to fly to learning to cook
  • credit cards for discretionary spending (books, conferences, software)

Not all experiments may work, nor be affordable forever, but I loudly applaud the effort to shake things up, treat the employees like you really value, respect and trust them, and make an effort to look for new ways to enrich their lives and help them fulfill their passions.

Remember:

How we spend our days is, of course, how we spend our lives.
~ Annie Dillard

Improve Your Career…Right Now
Be the 1st to comment!

The Simple Dollar has posted an article titled, “15 Things You Can Do Right Now To Help Your Career”. My favorites from the list are:

Make a list of all of the things you did today/this week/this month to help your organization, and file them away.
I started this several months ago, with a private WordPress blog. I keep a record of my work accomplishments for the week, which I can later use to update my resume. I also keep track of my personal daily accomplishments, which I update at the end of each day. It’s a great way to look back at the day, and be reminded of success, as opposed to looking at the unfinished items still on your task list, which tends to have the reverse effect.

Design some classy business cards
I planned to do this for a long time, and ironically, I just sent the design to the printer last night for my cards.

Send a thank-you note
I’ve done this before after interviews, but it’s an interesting idea for around the office thanks. The article suggests that the handwritten thank-you note implies you put more time and thought into it, than the pre-printed or emailed note.

Now that my business cards are at the printer, I plan to do a note card that matches the style, that I can use as a thank you card.

Work on your writing skills
Keeping a personal journal, as mentioned above, can also help you work on your writing skills. Since I started my personal journal a few months ago, I’ve written over 90 posts. They aren’t necessarily as well thought out as they would be if they were for public consumption, but a few of them have already gone from my personal journal to being posted on one of my blogs.

Send a quick contact email
I like the idea suggested here. It’s difficult to know what to say when contacting someone like this, but the suggestion is to simply update the recipient on what you have been up to since the last contact, and ask what they have been up to.

Note: 37 signals has just launched a new application, called Highrise which is designed to help you manage your contacts.

Clean your work area
I did this at work recently. I spent some time and money to decorate my cube (I’ll post some pictures soon), including some matted pictures, plants, etc. It looks cleaner, and more like I care, and is much more comfortable to work in.

Make yourself more presentable
I like the suggestion to wash your face again in the afternoon, and brush your teeth after lunch, if not only for hygiene, but just as important for that fresh feeling, which might help you get through a long, tiring afternoon.

Also, along with this is to dress nicely too. Even if you don’t have to dress up for work, but prefer tshirts and jeans. Ensure your jeans are good quality, ironed, and your shoes are new looking, etc. You can dress down and still look like you care.

The full article, and the other eight suggestions, can be found at the Simple Dollar.

The beginner mind
1 Comment

“I am defeated, and know it, if I meet any human being from whom I find myself unable to learn anything.”
- George Herbert Palmer

I’m sure we’ve all worked with someone we found it very difficult to learn from and someone who seemed to do everything with the sole purpose of proving their knowledge and worth.

On the web site Escape from Cubicle Nation, the author Pam Slim explains two types of mindsets: the beginner and the expert. She relates the differences in the two ways of thinking to Entrepreneurs, but the same advice applies to the IT industry.

She explains that the beginner mindset is curious about how things work and why, is interested in other’s opinions and why they have the opinion, is interested in how others think, and is always seeking to learn more.

Whereas, the expert is constantly trying to prove to others that he/she already knows what needs to be known, and is always seeking to teach others and to be understood by others. The expert frequently sees training sessions and certain discussions as a waste of their time.

It’s easy to let it happen in an area where you have a lot of experience, but we should strive to always have the mindset that we can learn and learn from anyone. Sometimes you can learn from the most unexpected people.

From my own experience it is when I have the beginner mindset that I am most engaged with what I am doing, and it results in a strong passion to continue to improve and learn. Whereas, when I let myself fall into the expert mindset, I tend to get bored with what I’m doing; I subconsciously convince myself I have nothing left to learn and when that happens, I lose interest.

“Every act of conscious learning requires the willingness to suffer an injury to one’s self-esteem. That is why young children, before they are aware of their own self-importance, learn so easily.”
- Thomas Szasz

To read Pam’s original article, visit her web site.

Page 1 of 212»