|
|
|
|
|
by akamia
2327 days ago
|
|
One of the problems that a lot of engineers have is failing to recognize that their time has a cost. Spending 4 extra hours of your own time setting up a mail server that will cost you $5/month to run instead of paying $10 per month for Office 365 or some other service is not really saving you money because that initial 4 hours of labor is time you could've spent doing other things for the business. It's not free time. I find it really helps to put a dollar value on an hour of my time. In that context, if 1 hour of my time is worth $75 and I've spent 4 hours setting up this mail server, I've spent $300 on my labor in addition to the $60/year for the cost of the server. Obviously this doesn't work in all cases but it really helps me determine when it's worth it for me to spend my time doing something and when it's better to outsource it. |
|
There is no telling if it will actually save time. You could be messing with configurations, have to learn their docs, etc... Or future migration could be expensive in both time and money.
The cost savings can/do exist. Especially as things scale or last a long time.
Custom is more configurable.
People overestimate their time worth? Sure you can theoretically work for 75$/hr, but can you get overtime/additional revenue that easily?
What is your value add? If it's software, I might suggest custom is best because that's your business. If you mash a bunch of software suppliers together, you become a middle man. I'm not saying that doesn't work, but I've seen companies go back and forth on this.