danielmorrison | 11 years ago | on: A city-scale molecular profile of DNA collected from NYC's subway system [pdf]
danielmorrison's comments
danielmorrison | 13 years ago | on: Wanted: Ruby Gem Core Team
danielmorrison | 13 years ago | on: The Font-Face Firefox Fiasco
danielmorrison | 14 years ago | on: Finish Weekend Ann Arbor
and a blog post about a previous weekend: http://theprogrammingbutler.com/blog/archives/2011/11/12/fin...
danielmorrison | 14 years ago | on: Finish Weekend Ann Arbor
danielmorrison | 14 years ago | on: TextMate 2 (Public) Alpha
danielmorrison | 14 years ago | on: Gemnasium: Keep your Ruby gem dependencies in shape
danielmorrison | 14 years ago | on: Ask HN: Desperate Python Hacker Seeking Help and Suggestions
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.
danielmorrison | 15 years ago | on: Tweet later with Delayed Job
In apps where we're using this technique, we may have hundreds or thousands of jobs scheduled at various times in the future (appointment reminders are a great example). Cron would have to check every minute or two, whereas we have Delayed Job already running a queue. They just get pulled in when their time is right.
danielmorrison | 15 years ago | on: When Refactoring Goes Bad
Most of the time we do lots of rapid iterating (we're in Ruby and JS, mainly) and it goes great. That's why I thought it important to highlight when we do it wrong.
danielmorrison | 15 years ago | on: SSL with Rails