154 karma · joined December 11, 2012
* From https://www.backblaze.com/blog/hard-drive-cost-per-gigabyte/ 1TB of storage cost around $25. * I'll assume 3 year life-span for a drive. * Add 50% costs for the infrastructure and electricity to support the storage. * Add another 17.6% due to redundancy (17 data shards + 3 parity) - https://www.backblaze.com/blog/vault-cloud-storage-architect...
Gives a minimum cost (before employee costs, marketing etc) of $1.22/TB/month.
If we do the same with Siacoin (which I believe stores 3 copies of your data) we get $3.12/TB/month.
However it neglects to include Backblaze's B2 storage which is only $5/TB/month - https://www.backblaze.com/b2/cloud-storage-pricing.html
That is maybe a not a big enough price saving to convince conservative corporations to switch. Imagine going to your accounts department to request they purchase a cryptocurrency so you can use it to pay for data storage.
Was perfect way to spend an afternoon without draining too much energy.
* Foreigners get more leeway. I have colleagues that do a strict 40 hours/week.
* The overtime culture isn't strictly enforced. It comes about organically. Your team agrees to deliver a task with a tight deadline. You can go home early, but your colleagues will unquestioningly pick up the slack. Instead of them leaving the office at 10pm, now they stay to midnight. It is easy to feel guilty about leaving at reasonable time.
* There is a lot of praise and admiration for the employees that demonstrate hard work.
* There seems to be an unwritten rule that you stay till your boss goes home. Teams where the boss works a reasonable schedule, also seem to work reasonable hours. If you have a workaholic boss with no personal life then you are in trouble.
* For a lot of young Japanese it appears their colleagues are their only social circle.
* There is a lot of after-work demands on your time. It is common to have work-related dinners and drinks.
Lets imagine that overtime gets you 50% more productive output.
If your business plan requires 50% more output and you cannot afford to just hire 50% more people then it sounds like you are running a business with very tight margins.
Plenty of other things could raise your staff costs 50% and put you out of business. How about the higher staff turnover from burning out staff? Now you're paying your recruitment consultant more in fees and the extra cost of training and on-boarding new staff.
Assuming you are from the US, find a cheap return flight to any major Asian hub (Bangkok, Kuala Lumpur, Singapore, Hong Kong, ...). Don't bother with around the world ticket. You can fly to many other Asian countries once you are there via low cost airlines. I don't think I ever paid more than 100 usd for a one-way ticket within Asia.
Travel slow. Find places you like and hangout there for a few weeks. Go to local meetups, language exchanges, spend 25% time in coworking spaces doing a bit of work on a side project. Spend the remainder siteseeing and having fun.
I did this a couple of years ago. Total expense for 3 months (including all flights) was maybe 6000 usd.
How old are you? What country are you from? Have you travelled?
I'll try and remember the name of UK CEO that successfully extracted £200m in incentive based remuneration over a ten year service. A service that saw the share price boom in early years, then by the end of the 10 years crash to below the starting price.
Are you really sure? How about in 15 years when nearly all programming jobs have been replaced with AI[1]. Programmers are jobless, hungry, homeless and without any access to healthcare. However Google bizarrely needs some keyboard firmware written because AI is pretty shitty when it comes to keyboard firmware.
[1] maybe even less dramatic, how about a year 2000 dot-com-style crash when you are out of work for 12 months?
The modern software developer has to be something of a swiss army knife. Of course, you need to write code that fulfills customer functional requirements. It needs to be fast. Further you are expected to write this code to be comprehensible and extensible: sufficiently flexible to allow for the evolutionary nature of IT demands, but stable and reliable. You need to be able to lay out a useable interface, optimize a database, and often set up and maintain a delivery pipeline. You need to be able to get these things done by yesterday. Somewhere, way down at the bottom of the list of requirements, behind, fast, cheap, and flexible is “secure”.
------
I'd add to this list, if you are doing a side-project: marketing, SEO, customer acquisition, advertising, customer support, infrastructure support, ...