danielmorrison
How We Saved the TSA $185,200. I Mean 185,200 Bytes.
Fun with SVG: Embedding in CSS
Keep Your Certificates Current Using Your Test Suite
HIPAA Means Turning Off External Services
Quickly Test Slow Uploads
Let's Simplify Ruby
How we write a Gemfile
Turning Off: We built an app for that, then obsessed about download counts
Fun with Unicode Math in Ruby
Fighting a DDoS Attack: A post-mortem
Delete Your Email Rules
Collective Idea acquires Harmony from GitHub
Walken on Rails
Finish Weekend - Boston
and a blog post about a previous weekend: http://theprogrammingbutler.com/blog/archives/2011/11/12/fin...
Slow it Down: Simulate slow/bad connections in Lion
Finish Weekend - Registration Open
Thinking about Ruby's Symbols
Use Chrome with Cucumber & Capybara
HSL color selector using HTML5 and CSS
I founded Collective Idea (http://collectiveidea.com) a successful and growing Ruby shop in West Michigan (Downtown Holland). We are actively looking for programmers, and I know many other companies in the area that are too. The ones I've talked to recently are looking for Ruby, Objective-C, and PHP, but I'm sure there are many, many more.
West Michigan is actually a fantastic place to be a programmer right now. We have dirt-cheap cost of living, beautiful scenery and a number of top-notch software companies working for major companies. (We count Fortune 100 & 500 Companies in our active client list.)
How do you get a job here?
1.) You could have emailed me. My email is on our website, and so are the heads of companies at our competitors. I have interviewed a number of people over the years even when we weren't hiring. I talk with our competitors frequently, so I know who's hiring and will gladly recommend people we can't hire.
Software companies are hiring. Ad agencies are hiring. Manufacturing & Medical companies are hiring. Nobody needs to leave Michigan to get a great job.
2.) Go to meetups.
Grand Rapids has a large number of great meetups and user groups for Ruby (http://www.meetup.com/mi-ruby/), Python (http://www.meetup.com/grpython/), Linux (http://grlug.org/), .NET (http://wmdotnet.org/) a new and huge Web Dev group (http://grwebdev.org/), Software Craftsmanship (http://softwaregr.org/), and many more (http://conga-wm.org/group-list/). The annual BarCamp is in a few weeks (http://barcampgr.org/) and we even have Y-Combinator style seed accelerator, http://momentum-mi.com/.
Go to any of these. Talk to people. You don't need to know "contacts in the industry" you need to meet people. They'll tell you who to talk to, where to apply, and how to brush up your skills.
3.) Write some code.
In the age of GitHub and SourceForge (who has coders in Grand Rapids and is often hiring http://geek.net/about/careers/) there's no excuse for not having code that you've written. Find some small project and make it better, or contribute documentation. Don't get discouraged if you can't find a project to hack on right away, you will. Blog about it. Talk about it.
Michigan, and especially West Michigan has some amazing programming shops, some of the best coders I've met anywhere, and everyone is hiring. I know many people have moved away, but there is no reason to anymore. This is a great state, a bit underrated, with an under-the-radar software scene that is ready to explode.
Anyone know Ruby and want to work for a Michigan company in a lakeshore town? Talk to me.