Rob's Blog

Why You Should (Almost) Never Ask For a Fixed-Price Bid From Your Developer

In the years that I’ve been a professional programmer, I’ve had quite a few chances to speak with business owners who have wanted a fixed-price bid on their projects. (That’s where you ask your developer to tell you how much something is going to cost to build, and then regardless of how long it takes / what goes into the project, that’s what you pay him or her.)

Get the scoop >

Alpine gmail SMTP connection refused

If you're setting up your gmail accounts on alpine, and you keep getting an error like Can't connect to,25, it's because you're using the wrong format. Very irritating, since it looks like you're doing it right.

Get the scoop >

Rails is Definitely Not for Beginners

Rails is a framework not only comprised of a series of substantial components, but also dependent on non-trivial technologies to enable the productivity and happiness gains that veteran programmers often see. Most complaints about the framework bely the nature of the problem, which is that beginners are underprepared for introduction to the advanced concepts inherent in Rails, resulting in vocabulary confusion. Furthermore, this is a feature, not a bug; Rails's value comes with its complication, and attempts to simplify it to be more beginner-friendly are simply misinterpreting the problem.

Get the scoop >

About Me

I write about self-improvement at Think Really Hard.

I live in Brockville, Ontario, Canada, where I spend most of my time singing, cooking, and homeschooling my wonderful four-year-old Linus with my wife Becky.

Stay In Touch!