HN user

danielmorrison

284 karma

Founder of http://collectiveidea.com

Posts27
Comments11
View on HN
collectiveidea.com 9y ago

Free SSL on Heroku

danielmorrison
5pts0
collectiveidea.com 10y ago

How We Saved the TSA $185,200. I Mean 185,200 Bytes.

danielmorrison
8pts0
collectiveidea.com 10y ago

Fun with SVG: Embedding in CSS

danielmorrison
3pts1
collectiveidea.com 10y ago

Keep Your Certificates Current Using Your Test Suite

danielmorrison
3pts0
collectiveidea.com 11y ago

HIPAA Means Turning Off External Services

danielmorrison
5pts0
collectiveidea.com 11y ago

Quickly Test Slow Uploads

danielmorrison
4pts0
collectiveidea.com 11y ago

Let's Simplify Ruby

danielmorrison
6pts0
collectiveidea.com 11y ago

How we write a Gemfile

danielmorrison
8pts0
collectiveidea.com 13y ago

Turning Off: We built an app for that, then obsessed about download counts

danielmorrison
5pts0
collectiveidea.com 13y ago

Fun with Unicode Math in Ruby

danielmorrison
4pts0
get.harmonyapp.com 13y ago

Fighting a DDoS Attack: A post-mortem

danielmorrison
3pts0
collectiveidea.com 14y ago

Delete Your Email Rules

danielmorrison
9pts3
collectiveidea.com 14y ago

Collective Idea acquires Harmony from GitHub

danielmorrison
7pts0
collectiveidea.com 14y ago

Walken on Rails

danielmorrison
125pts10
robots.thoughtbot.com 14y ago

Finish Weekend - Boston

danielmorrison
41pts4
collectiveidea.com 14y ago

Slow it Down: Simulate slow/bad connections in Lion

danielmorrison
5pts0
finishweekend.com 14y ago

Finish Weekend - Registration Open

danielmorrison
5pts0
collectiveidea.com 14y ago

Thinking about Ruby's Symbols

danielmorrison
12pts1
collectiveidea.com 14y ago

Use Chrome with Cucumber & Capybara

danielmorrison
6pts0
collectiveidea.com 14y ago

HSL color selector using HTML5 and CSS

danielmorrison
7pts0
collectiveidea.com 15y ago

On Stand-Up Desks: Our Thoughts and Tips

danielmorrison
6pts0
collectiveidea.com 15y ago

Quick Win: JavaScript async

danielmorrison
5pts0
collectiveidea.com 15y ago

Language Matters - Thoughts on the Rspec debate

danielmorrison
25pts6
collectiveidea.com 15y ago

When Refactoring Goes Bad

danielmorrison
8pts5
collectiveidea.com 15y ago

Clever Custom Datatypes with MongoMapper

danielmorrison
3pts0
collectiveidea.com 15y ago

2010: The Open Source Tools that Made it Great

danielmorrison
2pts1
collectiveidea.com 15y ago

SSL with Rails

danielmorrison
65pts22

helmehn,

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.

I disagree. Cron is meant to run at specific intervals, not at specific, arbitrary times.

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.

I couldn't agree more, which is why I wrote the post ;)

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.

SSL with Rails 16 years ago

Most 3rd party stuff is good and supports SSL. YouTube is the giant exception. Annoying.