Hacker News new | past | comments | ask | show | jobs | submit login
What someone says about you after the contract doesn't work out matters. (farmdawgnation.com)
6 points by farmdawgnation on Feb 2, 2014 | hide | past | favorite | 4 comments

Corollary lesson: don't assume anything in the contract.

PHP website, you might of course assume it's going to be hosted on Linux. Who ever hosts PHP on Windows servers?

Oh, your client does? Nasty surprise if you find that out after signing the contract.

Nope. Nothing was assumed. For the first few years of the contract we hosted it. They wanted to move to a Windows platform well after the application was built and in use for several years. The conversion to Windows was itself a separate contract.

Wow, what's the deal with PHP that it's that hard to migrate from Linux to Windows?

With PHP itself? None. With that particular application we had relied on Apache's mod_rewrite and had some code that made some assumptions about how file system permissions worked. Not intentional assumptions, mind you, but assumptions just the same. So, naturally it blew up in our face. heh.

Applications are open for YC Summer 2021

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact