Company Culture Must Be a Fit for Employee and Employer
5 Comments

If you’ve been paying attention to the startup world over the last few years, you are very familiar with the emphasis on company culture. 37 Signals and Zappos might be two of the most famous companies for stressing the concept, but many of the successful startups have discussed the importance and purposefulness of it as well.

When you think about company culture, you might think about the way the office is designed, the clothes people wear to work, the benefits provided, and the company mission statement for dealing with customers and employees. But what you don’t often hear about are all the other pieces that come together to form the company culture.

Read More »

And yet another change…announcing my new job
5 Comments

For most of my 15 year career, I’ve worked full time for a company while doing some work on the side. I’ve done freelance and consulting work, as well as founded several products and companies. Two years ago I incorporated as Agile Nomads, and the name wasn’t picked just because it sounded cool. I didn’t choose the adjective ‘Agile’ because of the recent movement toward the agile development process either. Agile for me has long been a way of life. I don’t like five year plans, and don’t believe you can know where your company, product or career will be in 5 years. I believe that life is a twisting, turning path of unpredictability. It’s full of changes, and the better and more comfortable you become with making proactive decisions amidst those changes, the greater your chances become of reaching your ultimate goals. In the face of change and opportunity, I focus on my principles, my strengths, the things I enjoy doing, the types of people I like working with and specific challenges I put before myself at various times.

Read More »

Four Reasons Why You Should have a Side Project
4 Comments

For a good portion of my IT career I’ve had the opportunity to work on projects outside my regular full time job. It’s been a great privilege and I attribute much of the success in my career to these side projects. I believe everyone working in any kind of tech industry can benefit from them as well.

I know the major objection will be that of time constraints, particularly for those of you with jobs that already make you work long hours. I hear it from developers and designers all the time. Though that may be the case, its important to look beyond the now, and look to your future. Your current employer may not always be there. Work situations in IT can change overnight and its up to you to be prepared. Working on a side project will not only help for your next job, but also better enable you to perform your current one. Here’s four reasons why you should start or get involved with a project on the side.

Creative Outlet
Whether you are a designer or a developer, an employee or a contractor, most of us have to answer to someone when working on a web related project. In most cases, unless you are the one funding the project, those you report to can override your ideas and your vision, limit your creative input and take the project in a very different direction. Often times in the corporate work place particularly, creativity can be stifled in the name of red tape, the bottom line, and ‘because we’ve always done it that way’.Though it’s important to find a way to balance our creative desires with the need to make our bosses, clients, founders and investors happy, it can be a difficult, and unrewarding effort. Working on a side project can provide another outlet for your creativity, even if its working for someone else on a side project, it won’t be under as much stress since its not your main source of income, and you have more freedom to express your opinions without fear of finding yourself in the unemployment line. But do be sure to select your side projects carefully. You don’t want to find yourself in another restrictive situation. Find one where you can be involved in the creative side, and have a voice at least in the part of the project where you are contributing.

Think Outside Your Daily Box
For me, this is the most important reason. Often times our day jobs revolve around a certain unchangeable set of problems we must solve, with a limited set of solutions we can choose from. Even if within the scope of the project we find ourselves wearing many different hats, we are still limited to the time constraints, chosen technologies, and the industry of our day jobs. We are also often limited by those managing us with the ways in which we can solve problems.

I find that time and time again, an issue arises at work that I just recently solved on a side project. It’s ironic, but at least in my experience, my side projects tend to solve more problems for my day job than the other way around. But, I think this is because on side projects we get to tackle new and unusual problems, again due to our ability to stretch ourselves creatively.

Over my 15+ years of IT experience, I have found that those I’ve worked with who work on side projects are generally more helpful than those who don’t, in terms of thinking outside the box and solving problems, from using new technologies, to improved process, helpful tools, etc. This is reason enough to step outside your daily full time job box and experience a new challenge. It will not only prepare you for the day you may lose your job, but will also strengthen you for your current job, in ways you have probably not yet imagined.

Note to employers, encourage your tech employees to pursue projects on the side. Ensure they have the time to do so by not working them 80 hrs a week. In the end, your employees will be happier, more experienced, and bring a deeper perspective to your projects. It’s a win-win for everyone involved.

Working with Different People
In the previous section I discussed the benefits of working with different technologies, different tools, different problems and thus different solutions. Working with different people brings the same benefits. Even if we find ourselves working with the best, brightest most experienced in our industry, working with various sorts of people from varied backgrounds and with varied skills can help us expand our experiences, our knowledge, and our methods of creative problem solving. It also helps us widen our network, and establish friendships with a deeper array of people in our field.

Eggs in One Basket
As obvious as this one is, its important nonetheless. Even if a side project isn’t bringing in money, its a far better starting point to have should we lose our day jobs and suddenly have no income, than if we were involved in nothing else when the situation occurs. It’s even better if the side project(s) can provide you with another source of income. Multiple streams of income are always better than relying on just one. As well, if you find yourself waiting to find a new job, you can continue to work on a project, expanding your skills, using your creativity, networking, and, using the side project to demonstrate your skills and experience to prospective employers.

I’m sure there are many more reasons why a side project is beneficial, but hopefully just these four have convinced you of the benefits. If you don’t have an idea for something you can do on your own, announce your availability online and in your local meetups, or consider joining work on an existing open source project. If you are in design, you could consider redesigning the site or marketing material for your favorite charity, or look for a local group of developers who might be working on a great project idea but are in need of some design talent. Whatever your situation, there are always opportunities to expand your horizons and practice your skill sets, and doing so can help improve your futures and the futures of those effected by the projects you participate in.

IT and Rails Employment still strong
Be the 1st to 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
Be the 1st to 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 »

Page 2 of 3123